@import url("menu.css"); 
body{
margin:0;
padding:0;
font: 12px Arial, Helvetica, sans-serif;
color:#666666;
background:#FFFFFF;
}

.StandardText{font: 12px Arial, Helvetica, sans-serif;
color:#666666;
background:#FFFFFF;
}

p, h1, h2, h3, a, div, span, img, dl, dt, dd, form, input, label, ul, li, ol{ padding: 0; margin: 0;}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color: #FF9900;
font-weight:bold;
}

h2 {
font-family: "Times New Roman", Times, serif;
font-size:19px;
font-style:italic;
color: #666666;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #FF9900;
margin:5px 0;
}

h4 {
font-family: "Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
color: #666666;
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #14A4D3;
margin:6px 0;
}

em{
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:12px;
}

#maincontainer{
width: 783px; 
margin: 0 auto; 
position:relative;
}

.head {
width:783px;
}

.headerImg {
margin:0 80px 0 25px;
padding: 0 0 12px 0;
}

.headerImg2 {
margin:0 0 0 20px;
padding: 0 0 12px 0;
}

.lftImg {
float: left;
background:url(../images/imgLf.gif) left top no-repeat;
width:30px;
height:30px;
}

.tel {
float: right;
margin: 0;
padding: 8px 15px 0 0;
font: 13px Arial, Helvetica, sans-serif;
font-weight:bold;
color: #FFFFFF;
clear:right;
}

#topsection{
background: #FFF;
}

#flash{
width:781px;
height:163px;
margin:0;
padding:0;
background:url(../images/banner.gif) top right no-repeat;
}

#contentwrapper{
position:relative;
width: 100%;
margin:0;
padding:0
}

#leftcolumn{
float: left;
width: 533px;
margin: 0; 
background:url(../images/leftBg3.jpg) top right no-repeat;
clear:left;
}


#leftcolumn ul{ margin-left:15px;}

#leftcolumn li{
list-style:none;
list-style-image:url(../images/bullet.gif);
margin-bottom:5px;
}

#leftcolumn li.bbPage{
list-style:none;
list-style-image:url(../images/bullet2.gif);
margin-bottom:5px;
}

#leftcolumn.bbPage{background:url(../images/leftBgBroadB.jpg) top right no-repeat;}

#leftcolumnHome{
float: left;
width: 533px;
margin: 0; 
background:url(../images/inertubeBg.jpg) top right no-repeat;
clear:left;
}

#leftcolumnAdmin{
float: left;
width: 533px;
margin: 0; 
clear:left;
}


#leftcolumnFeature{
float: left;
width: 533px;
margin: 0; 
background:url(../images/lfBgrnd.jpg) top right no-repeat;
clear:left;
}

#rightcolumn{
float: right;
width:250px;
margin-right:0; 
background: url(../images/rtBghome.jpg) top left no-repeat;
clear:right;
}

#rightcolumn2{
float: right;
width:250px;
margin-right:0; 
background: url(../images/rtBgrnd2.jpg) top left no-repeat;
clear:right;
}

#rightcolumn3{
float: right;
width:250px;
margin-right:0; 
background: url(../images/rtBgrnd3.jpg) top left no-repeat;
clear:right;
}

#rightcolumnHome{
float: right;
width:250px;
margin-right:0; 
background: url(../images/rtBghome.jpg) top left no-repeat;
clear:right;
}

#rightcolumnAbout{
float: right;
width:250px;
margin-right:0; 
background: url(../images/rtBgAbout3.jpg) top right no-repeat;
clear:right;
}

#rightcolumnContact{
float: right;
width:250px;
margin-right:0; 
background: url(../images/rtBgContact.jpg) top left no-repeat;
clear:right;
}

#footer{
width: 100%;
background: url(../images/bar.jpg) top center no-repeat;
font-size:9px;
color: #666666;
padding-top:15px;
margin:0;
}

#footer a{
text-decoration:none;
color: #666666;
}

.innertube{
margin: 170px 0 0 40px;
padding-right:20px 
}

.innertubeHome{
margin: 220px 0 0 40px;
padding-right:20px 
}

.innertubeAdmin{
margin: 40px 0 40px 40px;
padding-right:20px 
}

.innertubeContact{
margin: 100px 0 0 220px;
padding-right:10px 
}

.innertubeRt{
margin: 29px 0 0 38px; 
}

.formFont {
font: 12px  Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
margin: 0 0 5px 5px;
}
	
.fontForm {
font: 9px  Arial, Helvetica, sans-serif bold;
color:#FFFFFF;
margin:5px 0 0 5px;
}

.FormErrorMessage{
color:#FF0000;
font-weight:bold;
}

.cssform p{
width: 220px;
margin: 0;
padding-left:5px;
margin-bottom:3px;
padding: 0;
}

.cssform label{
font-weight: bold;
float:left;
margin-left:3px; 
width: 65px; 
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 115px;
}

.smallFnt{
font-size:10px;
margin-top:-2px;
}

.orangeFnt {
color: #FF9900;
font-weight: bold;
}

.blueFnt {
color: #14A4D3;
font-weight: bold;
text-decoration:none;
}

.blueLnk{
color: #14A4D3;
font-weight: bold;
}

.blueFnt2 {
color: #2CB0CD;
}

.BackToTop {
	color: #2CB0CD;
	text-decoration:none;
}

.specialOffers {
width:212px;
padding:5px 0;
background-color:#02A8C9;
font-size:16px;
color:#FFFFFF;
}

.callNow {
width:212px;
padding:5px 0;
background-color:#FE9427;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}

.blueStrip {
width:212px;
margin:10px 0 10px 0;
padding:4px 0;
background-color:#5ECBE1;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}

.lnk{
color: #FF9900;
font-weight: bold;
}

/*.callsAccessImg{
position:absolute;
float:left;
margin:-40px 0 0 0px;
clear:left;
}
*/

.mapImg{
position:absolute;
float:left;
margin:-40px 0 0 -160px;
clear:left;
left: 194px;
top: 222px;
}

.searchIcon{
	position:absolute;
	float:left;
	margin:-40px 0 0 -160px;
	clear:left;
	left: 209px;
	top: 155px;
}

.contactFoot{
width:530px;
background:url(../images/guaranteeBg.jpg) top left no-repeat;
margin:-10px 15px 0 215px;
padding:10px 0 0 20px;
}

.email{text-decoration:none; color:#666666}

.cablingBtn{
	position:absolute;
	float:left;
	margin:-30px 0 0 0;
	clear:left;
}

.phoneBtn{
	position:absolute;
	float:left;
	margin:-90px 0 0 180px;
	clear:left;
}

.callsBtn{
	position:absolute;
	float:left;
	margin:-30px 0 0 346px;
	clear:left;
}

#rightcolumnID{
float: right; width:250px; margin-right:0; 
background: url(../images/rgColBg2.jpg) top left no-repeat;clear:right;
}

.style1 {color: #FF9900}

.cssSubNav {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 140px;
	padding: 5px;
	background-color: #666666;
	filter: alpha(opacity=80);
	opacity: 0.8;
	border: 1px solid #999999;
	border-top:none;
	}

.cssSubNav a:hover {
	display: block;
	color: #FF6600;
	background-color: #E78150;
	}
	
.cssSubNav .current {background:url(../images/menuactive.gif) center top repeat-x;}

.cssSubNav2 {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 78px;
	padding: 5px;
	background-color: #666666;
	filter: alpha(opacity=80);
	opacity: 0.8;
	border: 1px solid #999999;
	border-top:none;
	}

.SmallBoxBorder{
	width:212px;
	margin-top:20px;
	padding-bottom:10px;
	border: 1px solid #EAEAEA;
	}

.cssSubNav2 a:hover {
	display: block;
	color: #FF6600;
	background-color: #E78150;
	}

.cssSubNav2 .current {background:url(../images/menuactive.gif) center top repeat-x;}

.cssSubNav3 {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 54px;
	padding: 5px;
	background-color: #666666;
	filter: alpha(opacity=80);
	opacity: 0.8;
	border: 1px solid #999999;
	border-top:none;
	}

.cssSubNav3 a:hover {
	display: block;
	color: #FF6600;
	background-color: #E78150;
	}

.cssSubNav3 .current {background:url(../images/menuactive.gif) center top repeat-x;}
		
#products a { text-decoration:none}

#products a:hover {
	background-color: #333;
	filter: alpha(opacity=80);
	opacity: 0.8;
	}

#news a { text-decoration:none}

#news a:hover {
	background-color: #333;
	filter: alpha(opacity=80);
	opacity: 0.8;
	}
		
#contact a { text-decoration:none}

#contact a:hover {
	background-color: #333;
	filter: alpha(opacity=80);
	opacity: 0.8;
	}

#table1 a{
text-decoration:none;
color: #666666;
}

.formbutton{
margin:0;
padding:0;
cursor:pointer;
color:#FFF;
width:125px;
height:35px;
font-size:10px;
font-weight:bold;
background:url(../images/submit2.jpg) no-repeat left center;
border:none;
}

#AdminNewsCMSData table{ width: 700px; margin-top:25px;} 
#AdminNewsNewItem td{border:0;padding:0;}

#AdminDownloadCMSData table{ width: 700px; margin-top:25px;} 
#AdminDownloadNewItem td{border:0;padding:0;}

