img {border:none;}

body {
background-color:#FFFFFF;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 11px;
margin:0px;
padding:0px;
}

.container {
width: 771px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
padding:0px;
}

.header {
height:67px;
background-color:#e5e5e5;
}

.logo {
float:left;
width:617px; height:67px;
margin:0; padding:0;
}

.logo a img{
border:none;
margin:0; padding:0;
}

.search {
text-align:center;
padding:5px 0 0 0; margin:0;
font-weight:bold;
color:#333333;
float:right;
width:153px; height:61px;
} 

.nav {
width:771px; height:27px;
padding:0; margin:0;
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF;
}

.nav a{
float:left;
color:#40668c; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none;
margin:0px; padding:5px 0;
width: 153px; height:auto;
text-align:center;
border-top: 1px #CCCCCC solid; border-left: 1px #CCCCCC solid; border-bottom: 2px #CCCCCC solid;
}

.nav a:hover{
background-color: #EDEDED;
color: #D76463;
}

.frontmain{
height:auto; width:770px;
margin:0px;
padding:0px;
border-right: 1px #CCCCCC solid;
}

.frontimage{
float:left;
width:271px; height:227px;
margin:0; padding:0;
} 

.frontheadline{
margin: 15px 0px 5px 40px;
width:411px;
float:left;
}

.frontinfo{
width:148px; height:auto;
margin:0; padding:0;
text-align:center;
float:left;
}

.frontbutton{
margin: 20px 0 0 0;
}

.frontlist{
float:left;
width: 320px;
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
list-style-image:url(http://www.localnet.com/images/blue_bullet.png);
line-height:18px;
letter-spacing: 0px;
}

.frontlist a{
display:block;
margin: 0px 0px 10px 80px;
padding: 0;
color:#0033FF;
} 

.expressbar{
clear:both;
margin:0; padding:0;
width:771px;
}

.bottomspecials{
clear:both;
width: 771px; height:158px;
margin: 10px 0px 10px 0px;
}

.box1{
float:left;
width:214px;
margin: 0px 8px 0px 0px;
} 

.box2{
float:left;
margin: 0px 8px 0px 0px;
} 

.box3{
float:left;
height:158px;
width:225px;
margin: 0px 8px 0px 0px;
} 

.inc{
margin: 5px 0px 0px 0px;
} 

.box4{
float:left;
} 

.footer{
width:771px;
background-image:url(http://www.localnet.com/images/footer_pattern.png);
clear:both;
text-align:right;
border-top:3px #d1d0d0 solid; 
padding:10px 0px 10px 0px;
}

.footer a{
margin: 0px 10px 0px 10px;
padding: 5px 0px 5px 0px;
color: #40668c;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
} 

.copyright{
margin: 5px 10px 0px 0px;
} 


.subnav {
margin: 0px 0px 10px 0px;
width:135px;
text-align:left;
float:left; display:inline;
list-style-image:none;
list-style:none;
list-style-type:none;
text-decoration:none;
} 

.subnav li{
background-image:url(http://www.localnet.com/images/list_triangle.png);
background-repeat:no-repeat;
background-position:1px 5px;
padding-left:11px;
margin-left:-10px;
list-style-type:none;
width:100px;
}

.subnav img{
margin: 10px 0px 0px 0px;
} 

.subnav a{
color:#071e38;
text-decoration:none;
font-family: "Trebuchet MS", Helvetica, sans-serif;
} 

.subnav ul{
font-size:12px;
margin:5px 0px 0px 30px;
padding:0px;
} 

.subnav li:hover{
background-color:#d6ecff;
} 

.subbody {
width: 631px;
float:right; display:inline;
margin: 10px 0;
} 

.subbody a{
color:#007bff; 
}

.subimage {
float:left;
width: 140px;
text-align:center;
margin:0;
}

.subbutton {
margin: 5px 0px 0px 0px;
} 

.subheadline {
width:450px;
float:left;
}

.submainlist{
float:left;
width: 380px;
font-size:13px;
font-weight:bold;
list-style-image:none;
line-height:17px;
letter-spacing: 0px;
margin-top:0px;
} 

.submainlist li{
background-image:url(http://www.localnet.com/images/blue_bullet.png);
list-style-type:none;
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:12px;
}

.sublink{
color:#00CCFF;
font-size:14px;
position:relative; top:-30px; left:170px;
width:400px;
} 

.subbody h2{
display:block;
background-image:url(http://www.localnet.com/images/headline_back.png);
background-repeat:no-repeat;
background-position:0 0;
width: 624px;
height: 39px;
font-size:20px;
color: #215793;
padding: 7px 0px 0px 5px;
margin: 20px 0px 10px 0px;
position:relative;
} 

.subbody h3{
color:#666666;
font-size:11px;
text-align:right;
margin: -18px -30px 10px 0px;
} 

.subbody h4{
font-size:14px;
}

.dialuplist{
list-style-image:none;
width: 500px;
font-size:13px;
}

.resellerlist{
list-style-image:none;
width: 570px;
font-size:13px;
line-height:22px;
} 


.resellerlist li{
background-image:url(http://www.localnet.com/images/bullet_arrow.png);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:10px;
margin-left:10px;
list-style:none;
} 

li.dialuplist{
display:block;
background-image:url(http://www.localnet.com/images/bullet_arrow.png);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:10px;
margin-left:20px;
list-style-type:none;
} 


.subbody p{
font-size:13px;
text-indent: 30px;
margin: 0px 0px 0px 25px;
} 

.subbottombutton {
margin: 20px 0px 0px 480px;
text-align: right;
} 

.sublink p{
font-weight:bold;
color:#000000;
margin: 0px 0px 0px -30px;
} 

.index_headline {
display:block;
background-image:url(http://www.localnet.com/images/front_headline.png);
background-repeat: no-repeat;
background-position: top left;
text-indent:-2000px;
padding:0;
height: 130px;
margin: 15px 0px -70px 40px;
width:411px;
float:left;
}

.inner_headline h1{
display:block; float:right; 
text-indent:-2000px;
margin:0; padding:0;
width: 72%; height: 60px;
background-repeat: no-repeat;
background-position:top left;
} 

h1.contact_headline{
background-image:url(/images/contact_headline.png);
}
h1.express_headline{
background-image:url(/images/express_headline.png);
}
h1.dsl_headline{
background-image:url(/images/dsl_headline.png);
}
h1.dialup_headline{
background-image:url(/images/dailup_headline.png);
}
h1.vstop_headline{
background-image:url(/images/vstop_headline.png);
}
h1.t1_headline{
background-image:url(/images/t1_headline.png);
}
h1.cable_headline{
background-image:url(/images/cable_headline.png);
}
h1.config_headline{
background-image:url(/images/config_headline.png);
}
h1.refer_headline{
background-image:url(/images/refer_headline.png);
}
h1.compare_headline{
background-image:url(/images/compare_top.jpg);
}
h1.careers_headline{
background-image:url(/images/careers_headline.png);
}
h1.reseller_headline{
background-image:url(/images/reseller_headline.png);
}
h1.DSL_headline{
background-image:url(/images/DSL_headline.gif);
}

h1.about_headline {
  background-image: url(http://www.localnet.com/images/headline_back.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #215793;
  display: block;
  font-size: 20px;
  height: 39px;
  margin: 20px 0px 10px 0px;
  padding: 7px 0px 0px 5px;
  position: relative;
  width: 624px;
}

h1.webspace_headline {
  background-image: url(http://www.localnet.com/images/headline_back.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #215793;
  display: block;
  font-size: 20px;
  height: 39px;
  margin: 20px 0px 10px 0px;
  padding: 7px 0px 0px 5px;
  position: relative;
  width: 624px;
}


.t1number {
margin: 190px 0px 20px 3px;
} 

.t1form {
border: 1px solid #999999;
padding: 10px;
margin: 10px 0px 0px 150px;
width:350px;
} 

.label {
float:left;
width:110px;
}

.row {
padding-top:4px;
padding-bottom:4px;
padding-left:3px;
margin-bottom:8px;
background: #efefef;
}

#main_info { 
width:378px;
font-size:12px;
}

.cableform {
border: 1px solid #999999;
padding: 10px;
margin: 3px 0px 0px 10px;
width:350px;
float:left;
}  

.cableform img{
text-align:right;
}

.cablelist{
float:left;
width: 380px;
font-size:13px;
font-weight:bold;
list-style-image:none;
line-height:17px;
letter-spacing: 0px;
margin-top:0px;
} 

.cablelist li{
background-image:url(http://www.localnet.com/images/blue_bullet.png);
list-style-type:none;
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:12px;
} 

.cable_form_header{
clear:both;
float:left; 
margin:5px 0px 0px 10px; 
font-weight:bold;
padding:0px;
font-size:12px;
} 

.cable_available{
margin:0px 0px 0px 180px;
} 

/*
.webmailform {
width:105px; height:113px;
text-align:left;
background:url(http://www.localnet.com/images/webmail_back.png) no-repeat left top;
margin:15px 0 0 0; padding:0 10px;
} 
*/

.resellerform{
width:122px; height:113px;
text-align:left;
background-image:url(http://www.localnet.com/images/reseller_login_back.png);
background-color:blue;
margin:15px 0 0 0; padding:0;
} 

/*
.webmailhead {
font-weight:bold; font-size:12px; color:#215793; text-align:center;
margin: 5px 0 0 0; padding:0;

}

.webmaillabel{
width:60px;
text-align:right;
margin:0 0 0 3px; padding:0;
float:left;
display:block;
}

.webmailinput {

}

.webmailinput input{
margin:4px 0px 0px 0px; width:38px; height:10px;
}

.webmail_button{
float:right;
margin:3px 5px 0px 0px;
}

.webmail_link{
color:#0033FF;
text-decoration:underline;
clear:both;
margin:-20px 0px 0px 15px;
} 

.archive_link{
text-align:right;
margin: 20px -30px 0px 0px;
text-decoration:none;
} 
*/

.archive_link a{
text-decoration:none;
} 

.latest_news_link{
text-align:left;
margin: 10px 0px -15px 0px;
text-decoration:none;
}

.latest_news_link a{
text-decoration:none;
} 

.config_left{
float:left;
width:170px;
padding: 3px 0px 3px 20px;
margin: 3px 0px 0px 20px;
background-color:#dfdfdf;
font-size:12px;
clear:both;
} 

.config_right{
float:left;
padding: 3px 0px 3px 20px;
margin: 3px 0px 0px 0px;
background-color:#f2f5f7;
font-size:12px;
width:300px;
} 

.config_links{
clear:both;
margin:0px 0px 0px 20px;
} 

.contact_box{
float:left;
width:230px;
margin:10px 0 0 5px;
} 

.contact_box p{
display:block;
margin: 0;
text-indent:0;
}

.contact_header{
font-size:18px;
text-decoration:underline;
font-weight:bold;
color:#215793;
}

.list_nav{
list-style-image:none;
list-style:none;
list-style-type:none;
font-size:15px;
font-weight:bold;
} 

.list_nav li{
margin: 0px 0px 8px 0px;
} 

ol.refer_list {
display:block; float:right;
width:435px; height:auto;
padding:0 10px 0 0; margin:0;
} 
ol.refer_list li{
margin: 5px 0 0 25px; padding:0;
} 

.refer_sub{
margin: 20px 0px 0px 172px;
font-size:14px;
font-weight:bold;
} 

.refer_steps{
margin: 20px 0px 0px 172px;
color:#215793;
font-size:12px;
font-weight:bold;
} 

.compare_body{
width:606px;
height:358px;
margin: 0px 0px 0px 5px; padding:0;
border-left:1px solid #6797d8;
border-right:1px solid #6797d8;
}

.compare_bottom{
width:608px;
height:89px;
margin: 0px 0px 0px 5px;
}  

.bottom_left{
width:197px;
margin:0px 0px 0px 0px;
float:left;
}

.bottom_right{
width:411px;
float:left;
margin:0px 0px 0px 0px;
}  

.column1{
width:106px;
float:left;
border-top:1px solid #6797d8;
padding:5px 5px 3px 10px;
font-size:13px;
font-weight:bold;
}

.column2{
border-left: 1px solid #6797d8;
border-top:1px solid #6797d8;
padding: 5px 5px 3px 0px;
width:80px;
height:40px;
float:left;
text-align:center;
font-size:17px;
color:#FF0000;
}     

.column3{
border-left: 1px solid #6797d8;
border-top:1px solid #6797d8;
padding: 5px 5px 3px 10px;
width:90px;
height:40px;
float:left;
text-align:center;
font-size:13px;
}   

.column4{
border-left: 1px solid #6797d8;
border-top:1px solid #6797d8;
padding: 5px 5px 3px 0px;
width:90px;
height:40px;
float:left;
text-align:center;
font-size:13px;
}   

.column5{
border-left: 1px solid #6797d8;
border-top:1px solid #6797d8;
padding: 5px 5px 3px 0px;
width:90px;
height:40px;
float:left;
text-align:center;
font-size:13px;
}   

.column6{
border-left: 1px solid #6797d8;
border-top:1px solid #6797d8;
padding: 5px 10px 3px 0px;
width:90px;
height:40px;
float:left;
text-align:center;
font-size:13px;
}   

.wonkytable{
width:40px; 
font-size:11px; 
margin:0px 0px 0px 25px;
} 

.careerbox{
margin: 0;
padding: 0;
} 

.subbody_careers {
width: 550px;
float:left;
margin: 10px 0px 20px 20px;
font-size:14px;
}  

.access_body {
margin: 20px 0px 0px 300px;
}

.left_head {
float: left;
width:250px;
margin:20px 5px 2px 70px;
padding:5px 0px 3px 10px;
font-size:14px;
font-weight:bold;
color:#ffffff;
background-color:#747474;
border-bottom: 3px solid #000000;
}

.right_head {
float: left;
width:200px;
margin:20px 0px 2px 0px;
padding:5px 0px 3px 10px;
font-size:14px;
font-weight:bold;
color:#ffffff;
background-color:#747474;
border-bottom: 3px solid #000000;
} 

.city_cell {
clear:both;
float:left;
width:250px;
margin:2px 5px 0px 70px;
padding:5px 0px 5px 10px;
background-color:#e8e8e8;
font-size:14px;
}

.number_cell {
float:left;
width:200px;
margin:2px 5px 0px 0px;
padding:5px 0px 5px 10px;
background-color:#e8e8e8;
font-size:14px;
}

.reseller_break{
clear:both;
margin:30px 0px 0px 0px;
}

/* SUMMER 2009 */
#summer_kite_tail {
width:84px; height:119px;
position:absolute; top:0; right:-84px;
background:url(http://www.localnet.com/images/summer_kite_tail.gif) no-repeat top left;
}

#sum_otherinfo {
display:none;
width:430px; height:15px;
margin:0; padding:0 30px 0 0;
position:absolute; top:210px; right:0;
background:url(http://www.localnet.com/images/summer_kite_tail.gif) no-repeat top left;
font-size:12px; font-weight:bold; color:#fff; text-align:right;
}

#sum_LC {
width:435px;
height:131px;
margin:0; padding:0;
float:left;
}

#sum_RC {
width:336px;
height:131px;
margin:0; padding:0;
float:left;
}

#sum_tl {
width:771px;
height:97px;
margin:0; padding:0;
position:relative;
}

#sum_bl {
width:435px;
height:131px;
margin:0; padding:0;
background:url(http://www.localnet.com/images/summer_BL.jpg) repeat-x top left;
}

#sum_bl a, #sum_bl a:link, #sum_bl a:hover, #sum_bl a:visited {
color:#3186d4;
}

#sum_bl ul {
margin:0; padding:0 0 0 75px;
list-style:url(http://www.localnet.com/images/holiday_bullet.gif);
}

#sum_bl li {
margin:0; padding:0;
font-size:11px;
font-weight:bold;
}

#sum_br {
width:336px;
height:131px;
font-size:11px;
text-align:right;
font-weight:bold;
}

.sum_expressbar {
} 

.sum_expressbar img {
float:left;
} 


/* HOLIDAY 2008 */

/*.hol_container {
width: 771px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
padding:0px;
}*/

#hol_LC {
width:382px;
height:227px;
margin:0;
padding:0;
float:left;
}

#hol_RC {
width:389px;
height:227px;
margin:0;
padding:0;
float:left;
}

#hol_tl {
width:382px;
height:50px;
margin:0;
padding:0;
}

#hol_bl {
width:382px;
height:177px;
margin:0;
padding:0;
background:url(http://www.localnet.com/images/holiday_BL.jpg) no-repeat top left;
}

#hol_bl a, #hol_bl a:link, #hol_bl a:hover, #hol_bl a:visited {
color:#0066FF;
}

#hol_bl ul {
margin:0;
padding:20px 0 0 50px;
list-style:url(http://www.localnet.com/images/holiday_bullet.gif);
}

#hol_bl li {
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
}

#hol_br {
width:379px;
height:22px;
margin:0;
padding:10px 10px 0 0;
background:url(http://www.localnet.com/images/holiday_index_BR.jpg) no-repeat top left;
font-size:11px;
text-align:right;
font-weight:bold;
}

.hol_expressbar{
clear:both;
} 


#searchBox {
  width: 447px;
  height: 85px;
  font-family: sans-serif;
  background-repeat: no-repeat;
  text-align: left;
/*   margin: 20px auto 10px auto; */
  margin: 20px 0px 0px 195px;
}

#searchBox #form {
  display: block;
  width: 200px;
  float: right;
  margin: 0px;
  text-align: center;
  margin-top: 26px;
}
#searchBox p {
  width: 215px;
  padding-top: 26px;
  margin-left: 20px;
  font-size: 12px;
  color: #40668C;
  text-align: justify;
}

/* LocalNet DSL */
#dsl_signup {
	margin:0; padding:0;
}
.dsl_top {
	width:441px; height:15px;
	margin:0; padding:0;
	background:url(http://www.localnet.com/images/formbg_top.gif) no-repeat center center #e1e1e1;
	font-size:1px;
}
.dsl_center {
	width:441px; height:auto;
	margin:0; padding:0;
	background:url(http://www.localnet.com/images/formbg_center.gif) repeat-y center center #e1e1e1;
	font-size:1px;
}
.dsl_bottom {
	width:441px; height:15px;
	margin:0; padding:0;
	background:url(http://www.localnet.com/images/formbg_bottom.gif) no-repeat center center #e1e1e1;
	font-size:1px;
}
.dsl_row span {
	color:#215793; font-weight:700;
}