@import url(reset.css);
@import url(base.css);

.banner-intro {
	background:url(../img/banner/banner-intro.gif) no-repeat right;
}
.banner-about {
	background:url(../img/banner/banner-about.gif) no-repeat right;
}
.banner-packages {
	background:url(../img/banner/banner-packages.gif) no-repeat right;
}
.banner-packages-connectivity {
	background:url(../img/banner/banner-connectivity.gif) no-repeat right;
}
.banner-packages-hosting {
	background:url(../img/banner/banner-hosting.gif) no-repeat right;
}
.banner-packages-design {
	background:url(../img/banner/banner-design.gif) no-repeat right;
}
.banner-packages-antivirus {
	background:url(../img/banner/banner-antivirus.gif) no-repeat right;
}
.banner-network {
	background:url(../img/banner/banner-network.gif) no-repeat right;
}
.banner-hotspot {
	background:url(../img/banner/banner-hotspot.gif) no-repeat right;
}
.banner-contact {
	background:url(../img/banner/banner-contact.gif) no-repeat right;
}
.banner-disclaimer {
	background:url(../img/banner/banner-disclaimer.gif) no-repeat right;
}
.banner-privacy {
	background:url(../img/banner/banner-privacy.gif) no-repeat right;
}
.banner-terms {
	background:url(../img/banner/banner-terms.gif) no-repeat right;
}
.banner-support {
	background:url(../img/banner/banner-support.gif) no-repeat right;
}
.banner-accounts {
	background:url(../img/banner/banner-accounts.gif) no-repeat right;
}
.banner-accounts-apply {
	background:url(../img/banner/banner-broadband.gif) no-repeat right;
}
.banner-products {
	background:url(../img/banner/banner-products.png) no-repeat right;
}
.banner-schools {
	background:url(../img/banner/banner-schools.jpg) no-repeat right;
}
.banner-prepaid {
	background:url(../img/banner/banner-prepaid.gif) no-repeat right;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}

h1 {
	font:24px 'trebuchet ms','georgia';
}

h4 {
	font:bold 14px 'trebuchet ms','georgia';	
}

.hotspot-ticket {
	border:1px solid #96D12D;
	float:left;
	height:256px;
	margin:0px 10px 10px 0px;
	padding:5px 2px 5px 5px;	
	width:374px;	
}

.hotspot-zone {
	font:normal 12px 'trebuchet ms';	
	line-height:14px;
	margin-top:15px;
}

.hotspot-zone a:link,.hotspot-zone a:visited {
	color:#3C7FAF;
	text-decoration:none;
}
.hotspot-zone a:hover {
	border-bottom:dotted 1px #16314C;
	color:#95D12C;
}

.hotspot-zone img {	
	float:left;
	vertical-align:text-top;
}

.hotspot-zone .header {	
	font:bold 18px arial;
	margin-top:20px;
	text-align:center;
}

.hotspot-zone {
	margin-top:20px;
}

.hotspot-zone .question {	
	color:#95D12C;
	font-weight:bold;
}

.hotspot-zone .faq p {
	line-height:14px;
}

.hotspot-zone .faq p .bullets {
	line-height:160px;
	margin-right:10px;
}

.hotspot-zone .faq p .bold {
	font-weight:bold;
}

.hotspot-zone .faq p .modem-info {
	float:left;
	margin:30px 0px 0px 35px;	
}

.hotspot-zone .faq p .modem {
	float:right;
}

.location-map {
	border:1px solid #96D12D;
	height:228px;
	padding:1px;
	width:328px;	
}

.hotspot-map {
	border:1px solid #96D12D;
	padding:1px;
	width:900px;	
}

.location-map img {
	margin:4px 0px 0px 4px;
	position:absolute;
	
}

.post-info {
	color:#049A00;
	display:block;
	font:bold 11px arial;
}

.download {
	background:#CDE99B;
	margin-bottom:5px;
}

.download span, .alternative span {
	color:#0F8ED3;
	font:normal 12px 'trebuchet ms';
	margin-top:2px;
	position:absolute;
}
.download img {
	margin:1px 0px 3px 3px;
}

.product-prices {
	background:#0155A3;
}

.product-prices span {
	color:#fff;
	font:bold 13px arial;
	padding:5px;
}
.product-prices  span.product-column-01,.product-prices  span.product-column-02,.product-prices  span.product-column-02 {
	color:#fff;
	font:bold 13px arial;
	text-align:right;
}
.product-prices  span.product-type-01,.product-prices  span.product-type-02 {
	color:#16314C;
	font:bold 12px arial;
	position:absolute;
	text-align:right;
}
.product-prices  div.product-column {	
	float:right;
}
.product-prices  div.product-column span.product-column-03  {	
	padding-right:5px;
}
.product-prices  div.product-column span.product-column-02  {	
	padding-right:15px;
}
.product-prices  div.product-column span.product-column-01 {	
	padding-right:90px;
}
.product-prices  div.product-column span.new {	
	padding-right:33px;
}
.product-prices  div.product-column span.upgrade {	
	padding-right:20px;
}
.row {
	border-bottom:solid 1px #439D2A;
	margin:5px 0px 4px 5px;
	padding-bottom:3px;
}

.row  span.price {
	color:#16314C;
	font:bold 12px arial;
	float:right;
	margin-left:20px;
	text-align:left;
	width:60px;
}
.row  span.speed {
	color:#16314C;
	font:normal 12px arial;
	float:right;
	text-align:left;
	width:110px;
}

.row-title {
	background:#CDE99B;
	color:#16314C;
	font:bold 12px 'trebuchet ms';
	height:19px;
	margin:0px 4px;
	padding-left:5px;
}

.row-blank {
	height:10px;
}

.contact-support {
	background:#6197C3;
	color:#fff;
}
.contact-support h2 {	
	border-bottom:solid 1px #16314C;
	color:#fff;
	padding-bottom:3px;
}
.contact-support dl {
	color:#16314C;
	font:bold 11px arial;
}

.contact-support dl a:link,.contact-support dl a:visited {
	color:#CDE99B;
	text-decoration:none;
}
.contact-support dl a:hover {
	border-bottom:dotted 1px #16314C;
	color:#CDE99B;
}

#login {
	background:#CDE99B;
	margin:0 auto;
	width:800px;
}
#login-control-panel {
	background:#CDE99B;
	margin:0 auto;
	width:900px;
}
#login-left {
	font:normal 12px 'trebuchet ms';	
	float:left;
	margin-left:5px;	
	width:300px;
}
#login-left-control-panel {
	font:normal 12px 'trebuchet ms';	
	float:left;
	margin-left:5px;	
	width:690px;
}
#login-right {
	border-left:solid 1px #439D2A;
	margin:0px 5px 0px 310px;
	padding-left:10px;
}
#login-right-control-panel {
	border-left:solid 1px #439D2A;
	margin:0px 5px 0px 710px;
	padding-left:10px;
}
#login-right span.error-display {
	display:none;
	height:20px;
	margin-bottom:10px;
}
label {
	color:#439D2A;
	font:bold 15px arial;
}

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

.info label {

}

.info input, .info textarea {
	border:solid 1px #0F8ED3;
	font:normal 18px arial;	
	margin-bottom:5px;
	width:500px;
}

.form-button input {
	border:solid 1px #0F8ED3;
	font:normal 18px arial;	
	margin:0 0 5px 170px;
	text-align:center;
}

.form-element input.f-element-required, .info textarea.f-element-required {
	border:solid 1px #0F8ED3;
	font:normal 18px arial;	
	margin-bottom:5px;
	width:500px;
}

.info span.required {
	color:#D12323;
	font-weight:bold;
}

.download label {
	color:#16314C;
	font:normal 12px 'trebuchet ms';
	margin-right:2px;
}
#feedback {
	background:#0F8ED3;
	margin:0;
	padding:0;
}

#feedback .wrapper {
	color:#CDE99B;
	font:normal 24px 'trebuchet ms';
	padding:10px;
	text-align:center;
	width:auto;	
}

.content-column .fax-to-mail {
	background:#D12323;
	margin-bottom:5px;
}

.content-column .fax-to-mail h2 {
	border-bottom:solid 1px #DCF2E5;
	color:#CDE99B;
}

.content-column .fax-to-mail li.fax {
	color:#DCF2E5;
	list-style-type:circle;
}

.content-column .fax-to-mail a:link, .content-column .fax-to-mail a:visited {
	color:#CDE99B;
	font:bold 14px #16314C;
	text-decoration:none;
	text-align:center;
}

.content-column-main .hotspot-map {
	border:solid 2px #95D12C;
	padding:5px;
	width:1000px;
}

/***************************************************************************************************************/
.wireless, .hotspot {
	padding:5px;
	width:288px;
}

.content-main-l, .content-main-r {
	clear:left;
	height:152px;
	padding:5px;
}
.content {
	
	height:452px;
	padding:5px;
}

.content-main-l {
	width:70%;
}

.content-main-r {
	background:#D12323;
	float:right;	
	width:27%;
}

.content-main {	
	clear:both;
	color:#16314C;	
	font:normal 12px 'trebuchet ms',arial,sans-serif;
	margin:5px 0;
	text-align:justify;		
	width:100%;
}

.content-main-column {
	float:left;
	padding:5px;
}

.spaced { 
	margin-right:2px;
	width:288px;
}

.not-spaced {
	width:290px;
}
