﻿/* Crossfade use class "swap1 for image one and swap2 for mouseover */
.swapMe img { -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all .7s ease-in-out; }
.swap1,.swapMe:hover 
.swap2 { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; }
.swapMe:hover .swap1, .swap2 { -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }


.center
{
  width: 200px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}

[draggable=true] {
    cursor: move;
}
body {
				font-size:100%;
				margin:0;
				padding:0;
}
#top{
				position:absolute;
				top:100px;
}
@media screen and (max-width: 1280px) 
	{
	    /* For special case adjustments under the above screen size */

	}
#unlimited {
				text-align:center;
				display:block;
				position:relative;
				width: 95%;
				top:-10px;
				left:0;
				right:0;
				margin: 0 auto;
				font-family:Arial, Helvetica, sans-serif;
}
	
#loading{
				text-align:center;
				display:block;
				position:absolute;
				top:40%;
				margin:0 auto;
				left:0;
				right:0;
				width:90%;
				background:gray;
				color:111111;
				font-size:1.2em;
				font-family:Arial, Helvetica, sans-serif;

	border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    border-bottom:1px solid #333;
    border-right:1px solid #555;
    background-color:#CDCDCD;
    padding:3px 3px; 
    -moz-border-radius:0px;
    -webkit-border-radius:0px; 
    border-radius: 0px;

}

.loading_default{
				opacity:.6;
				-webkit-transition-property:all;
				-webkit-transition-duration:.75s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:.75s;
				transition-timing-function:ease;
				transition-delay:0s;
}
.loading_target{
				opacity:0;
}

.pad-group {
				position:relative;
				margin:0 auto;
				left:0;
				right:0;
				display:inline-block;
				width:100%;
				top:40px;
				text-align:justify;
				padding-left:0;
}


.pad_head {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 2em;
			color: #eee;
			background:#333;
			margin-top:0px;
			margin-left:0px;
			text-align:center;
			padding-top:10px;
			padding-bottom:10px;

}

.pad_desc {
			margin-left:5px;
			width:90%;
			top:15px;
			text-align:center;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			font-style: normal;
			font-weight: normal;
			color: #000000;
}

.pad-group-scroll {
				position:relative;
				margin:0 auto;
				left:0;
				right:0;
				display:inline-block;
				width:100%;
				top:40px;
				padding-left:0;
}

.pad-scroll {
	left:0;
	right:0;
    margin:0 auto;
	display:inline-block;
	width: 90%;
	min-width:90%;
	height: 210px;
    border:0px;
    color:#000000;
    position:relative;
    text-align: center;
    font-family: Arial;
	font-size: 12px;
	color: #ef5544;
	background:#F0F0F0;
    border:2px;
    border-color:#ffffff;
 	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-webkit-transition-property:all;
}

.pad_head-scroll {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 2em;
			color: #eee;
			background:#333;
			margin-top:0px;
			margin-left:0px;
			text-align:center;
			padding-top:10px;
			padding-bottom:10px;
}
.pad_desc-scroll {
			margin-left:5px;
			width:90%;
			top:15px;
			text-align:center;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			font-style: normal;
			font-weight: normal;
			color: #000000;
			display:inline;
}
.pad_price-scroll {
			margin-left:20px;
			width:90%;
			text-align:center;
			font-weight:bold;
			color:maroon;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 2.0em;
			bottom:10px;
			top:75%;
		    position:absolute;
}

.pad_price {
			margin-left:20px;
			width:90%;
			text-align:center;
			font-weight:bold;
			color:maroon;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 2.0em;
			bottom:10px;
			top:75%;
		    position:absolute;		
}

.mini {
				font-size:9px;
				line-height:9px;
}


#pad_button {	
			margin-left:28px;
			left:0;
			right:0;
			bottom:10px;
			top:160px;
		    position:absolute;
		    cursor:pointer;
		    width:128px;
		    height:40px;

}
.pad_button-default {
    		background-image:url('/images/Find%20out%20more.gif');
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:0s;
}

.pad_button-target {
    		background-image:url('/Images/Signup-Red-Button_128_png.png');
				
}

#signupbutton {
	z-index:4;
}
.signupbutton_default {
		    position:relative;
		    z-index:10;	
		    border:0px;	
		    cursor:pointer;
		    top:-630px;
		    left:0;
		    right:0;
		    margin:0 auto;
   		    width:105px;
		    display:inline-block;
		    transform:rotate(-480deg);
		    -ms-transform:rotate(-480deg);
		    -webkit-transform:rotate(-480deg);
				-webkit-transition-property:all;
				-webkit-transition-duration:2s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:1.25s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:2s;
				transition-timing-function:ease;
				transition-delay:1.25s;
		    opacity:0.0;
}
.button-size {
			width:105px;
			height:105px;

}
.wifi-button-size {
			width:145px;

}

.signupbutton_in {
		    width:105px;
		    transform:rotate(0deg);
		    -webkit-transform:rotate(0deg);
		    -ms-transform:rotate(0deg);
		    opacity:1;
			-webkit-transition-delay:1s;
			transition-delay:1s;
}

#wifibutton {
		    position:absolute;
		    border:0px;	
		    cursor:pointer;
		    margin: 0 auto;
		    width:145px;
}

.wifi-container {
				width:100%;
				height:auto;
				position:relative;
				display:inline-block;
				margin-bottom:120px;
				top:-300px;
}


#wifi-banner {
	display:none;
}
.wifi-content {
				left:0px;
				width:100%;
				height:500px;
				float:right;
    top: 0px;
				position:relative;
    			font-family:Arial, Helvetica, sans-serif;
				font-size: 15px;
				display:inline-block;
				text-align:left;
				padding-top:20px;	
}

#wifi-title{
	display: inline-block;
	position:relative;
	width: 100%;
    margin:0 auto;
    text-align: center;
    border:0px solid #bbb;
    position:relative;
    padding:20px 0px; 
    font-family: Arial;
    font-weight:bold;
    font-size: 20px;
   	color: #FFFFFF;
	z-index:12;
			background:#236;
	background-image:url('../../Images/wifi-image.jpg');
}

.wifi-text{
	width:90%;
	padding-left:20px;
	padding-top:0px;
}
.wifi-default {
		    transform:rotate(120deg);
		    -webkit-transform:rotate(120deg);
		    -ms-transform:rotate(120deg);
		    top:-190px;
		    left:50%;
		    z-index:5;	
		    opacity:0.0;
				-webkit-transition-property:all;
				-webkit-transition-duration:1.4s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1.4s;
				transition-timing-function:ease;
				transition-delay:0s;
}
.wifi-in {
		    transform:rotate(0deg);
		    -webkit-transform:rotate(0deg);
		    -ms-transform:rotate(0deg);
		    top:15px;
		    left:50%;
		    z-index:11;			
		    opacity:1;
			-webkit-transition-delay:.5s;
			transition-delay:.5s;
}

.wifi-target {
		    top:280px;
		    left:0;
		    z-index:5;			
			-webkit-transition-delay:0s;
			transition-delay:0s;
}

#plan_spacer {
	margin:0 auto;
	position:absolute;
	left:0;
	top:-1000px;
	width:74px;
	right:0;
}
.plan_spacer-default{
		    transform:rotate(-45deg);
		    -ms-transform:rotate(-45deg);
		    -webkit-transform:rotate(-45deg);
		    zoom:.8;
				opacity:0;
				-webkit-transition-property:all;
				-webkit-transition-duration:2.4s;
				-webkit-transition-timing-function:ease-in-out;
				-webkit-transition-delay:.5s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:2.4s;
				transition-timing-function:ease-in-out;
				transition-delay:.5s;
}
.plan_spacer-target{
		    transform:rotate(0deg);
		    -ms-transform:rotate(0deg);
		    -webkit-transform:rotate(0deg);
		    zoom:1;
			opacity:1;
}
#pads {
	margin:0 auto;
	margin-top:10px;
	position:relative;
	left:0;
	right:0;
	width:90%;
	border:0px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px; 
    border-radius: 5px;
	z-index: -1;
}
.pad {
	left:0;
	right:0;
    margin:0 auto;
	display:inline-block;
	width: 90%;
	min-width:90%;
	height: 210px;
    border:0px;
    color:#000000;
    position:relative;
    text-align: center;
    font-family: Arial;
	font-size: 12px;
	color: #ef5544;
	background:#F0F0F0;
    border:2px;
    border-color:#ffffff;
 	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-webkit-transition-property:all;
}

.basic-default{
    left:5%;
    opacity:0;
    zoom:1;
    margin-bottom:25px;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:0s;
}
.basic-target{
    left:5%;
    z-index:1;
    opacity:1.0;
    zoom:1.0;
}
.basic-start{
    left:5%;
    opacity:1;
    z-index:0;
    zoom:1;
}
.basic-default:hover{
    top: -4px;
    left:4%;
	-webkit-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
}

.basic-away{
    top: 100%;
    opacity:0;
    zoom:1;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-delay:0s;
}

.hddsl-default{
    left:5%;
    opacity:0;
    zoom:1;
    z-index:0;
    margin-bottom:25px;
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:0s;
}
.hddsl-default:hover{
    top: -4px;
    left:4%;
	-webkit-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
}

.hddsl-target{
    left:0px;
    z-index:1;
    opacity:0.95;
    zoom:1;
}
.hddsl-start{
    left:5%;
    opacity:1;
	z-index:0;
	zoom:1.0;
}
.hddsl-away{
    top: 100%;
    opacity:0;
    zoom:1;
    z-index:0;
				-webkit-transition-delay:.25s;
				/* Standard syntax */
				transition-delay:.25s;
}
.office-default{
    left:5%;
    opacity:0;
    zoom:1;
    margin-bottom:25px;
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:0s;
}
.office-default:hover{
    top: -4px;
    left:4%;
	-webkit-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
}

.office-target{
    left:5%;
    z-index:1;
    opacity:1.0;
    zoom:1;
}
.office-start{
    opacity:1;
    left:5%;
    z-index:0;
    zoom:1.0;
}
.office-away{
    opacity:0;
    zoom:1;
				-webkit-transition-delay:.5s;
				/* Standard syntax */
				transition-delay:.5s;
}
.busclass-default{
    left:5%;
    opacity:0;
    zoom:1;
    margin-bottom:170px;
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:0s;
}
.busclass-default:hover{
    top: -4px;
    left:4%;
	-webkit-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 10px 0px rgba(0,0,0,0.75);
}

.busclass-target{
    left:5%;
    z-index:1;
    opacity:1.0;
    zoom:1.0;
}
.busclass-start{
    left:5%;
    opacity:1.0;
    z-index:0;
    zoom:1;
}
.busclass-away{
    opacity:0;
    zoom:1;
				-webkit-transition-delay:.75s;
				/* Standard syntax */
				transition-delay:.75s;
}
#transparent {
  		-moz-border-radius:5px;
   		-webkit-border-radius:5px; 
   		border-radius:5px;
	border-top:1px solid #eef;
    border-left:1px solid #eef;
    border-bottom:1px solid #003;
    border-right:1px solid #003;
    margin:0 auto;
	left:0;
	right:0;
	position:absolute;
				z-index:1;
}

.transparent-default {
				opacity:0.0;
				background:#FFFFCC;
				z-index:0;
				top:50%;
				bottom:50%;
			    width:8%;
				/* Transistion control - For Safari 3.1 to 6.0 */
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:0s;
}
/* Toggled State... */
.transparent-target{
				opacity:0.8;
				background:#004477;
				z-index:5;
				top:0;
				min-height:1580px;
				bottom:35px;
				width:98%;
}

.wic-container{
    top: 0px;
	margin:0 auto;
	left:0;
	right:0;
	width:100%;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2), 0 6px 40px 0 rgba(0, 0, 0, 0.19);
	max-height:491px;
    background:#F8FcFF;
	position:relative;
}

.coverage-container{
    top: -370px;
	margin:0 auto;
	margin-bottom:200px;
	left:0;
	right:0;
	width:100%;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2), 0 6px 40px 0 rgba(0, 0, 0, 0.19);
	max-height:491px;
    background:#F8FcFF;
	position:relative;
}

#coverage {
    top: -580px;
	margin:0 auto;
	left:0;
	right:0;
	width:100%;
	max-width:591px;
	height:500px;
	position:relative;
}

.coverage-frame-style {
	min-width:350px;
	margin:0;
	border:0;
	height:550px;
}

.coverage-default {
	opacity:1;
	left:0px;
	background:#257fb5;
	z-index: 15;
	zoom:1;
				/* Transistion control - For Safari 3.1 to 6.0 */
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:0s;
}
.knowledge-default {
	opacity:0.0;
	left:5%;
	right:5%;
	min-width:0px;
    top: 45%;
	background:#ee7733;
	z-index: -8;
	zoom:1;
				/* Transistion control - For Safari 3.1 to 6.0 */
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:0s;
}
.knowledge-target {
	left:5%;
	right:5%;
    top: 10px;
	bottom:60px;
	min-width:0px;
	opacity:0.95;
	background:#3377aa;
	z-index: 15;
	zoom:1;
	min-height:630px;
}

.net-controls-container {
				margin:0 auto;
				left:0;
				right:0;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2), 0 6px 40px 0 rgba(0, 0, 0, 0.19);
	position:relative;
	margin-bottom:200px;
    top: -380px;
}

#controls {
}

.controls-default {
	opacity:1;
	left:0;
	right:0;
	margin:0 auto;
	width:590px;
	height:2090px;
	background:#ee7733;
	z-index: -8;
	zoom:1;
				/* Transistion control - For Safari 3.1 to 6.0 */
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:0s;
}
.controls-target {
	left:1;
	right:1;
    top: 0px;
	bottom:60px;
	min-width:98%;
	opacity:0.98;
	background:#3377aa;
	z-index: 15;
	zoom:1;
	min-height:630px;
}

#signup-link{
				position:relative;
				top:-650px;
}

.signup{
    bottom: 2px;
    width:75px;
    border:0px;
    margin:0 auto;
    left:0;
    right:0;
    position:absolute;
    cursor: pointer;
	z-index:5;
}

.red-signup {
    width:75px;
}

#detail {
	position:relative;
	display:inline-block;
	margin: 0 auto;
	left:0;
	right:0;
	width: 100%;
	min-height:580px;
	border:0px;
    background:#F8FcFF;
    font-family: Arial;
	font-size: 14px;
	color: #4455EF;
	z-index: 4;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2), 0 6px 40px 0 rgba(0, 0, 0, 0.19);

				/* Transistion control - For Safari 3.1 to 6.0 */
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:.2s;
    
    
}

.detail-default {
	opacity:1;
    zoom:1.0;
  	z-index: 5;

				/* Transistion control - For Safari 3.1 to 6.0 */
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:.2s;

}
.detail-target {
	opacity:1.0;
  	z-index: 5;
				/* Transistion control - For Safari 3.1 to 6.0 */
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:.2s;
}
:target{
	top:700px;
	opacity:0.0;			
}

#detail-view {
				opacity:0.7;
				background:#fff;
				z-index:11;
				left:0;
				right:0;
				margin:0 auto;
				width:95%;
				top:45px;
				position:inherit;
				height:180px;
	border-top:1px solid #000;
    border-left:1px solid #000;
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
  			 -moz-border-radius:5px;
   			 -webkit-border-radius:5px; 
   			 border-radius:5px;
}
#upgrade {
				display:inline;
				float:right;
				text-align:right;
				margin-right:8%;
				margin-top:-20px;
}
#detail1 {
	width: 90%;
	height: 355px;
    left:0%;
    top: 0%;
	border:0px solid #bbb;
    float:left;
    padding:1px 1px; 
    margin:0 auto;
    text-align: center;
	font-size: 100%;
    font-family: Arial;
	color: #4455EF;
	z-index:12;
	position:absolute;
}

#detail2 {
	width: 90%;
	height: 355px;
    left:0%;
    top: 0%;
	border:0px solid #bbb;
    float:left;
    padding:1px 1px; 
    margin:0 auto;
    text-align: center;
	font-size: 100%;
    font-family: Arial;
	color: #4455EF;
	z-index:12;
	position:absolute;
}

#detail3 {
	width: 90%;
	height: 355px;
    left:0%;
    top: 0%;
	border:0px solid #bbb;
    float:left;
    padding:1px 1px; 
    margin:0 auto;
    text-align: center;
	font-size: 100%;
    font-family: Arial;
	color: #4455EF;
	z-index:12;
	position:absolute;
}

#detail4 {
	width: 90%;
	height: 355px;
    left:0%;
    top: 0%;
	border:0px solid #bbb;
    float:left;
    padding:1px 1px; 
    margin:0 auto;
    text-align: center;
	font-size: 100%;
    font-family: Arial;
	color: #4455EF;
	z-index:12;
	position:absolute;
}

#detailwifi {
	width: 628px;
	height: 355px;
    left:0%;
    top: 0%;
	border:0px solid #bbb;
    float:left;
    padding:1px 1px; 
    margin:0 auto;
    text-align: center;
    font-family: Arial;
	font-size: 80%;
	color: #4455EF;
	z-index:12;
}

#special_content_a {
    margin:0 auto;
	z-index:12;
}
#special_content_b {
    margin:0 auto;
	z-index:12;
}

.disclaimer-default {
	width: 85%;
    top: 0px;
	font-size: 60%;
	z-index:0;
	opacity:0;
				/* Transistion control - For Safari 3.1 to 6.0 */
				-webkit-transition-property:all;
				-webkit-transition-duration:2s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:2s;
				transition-timing-function:ease;
				transition-delay:0s;
}
#disclaimer {
	display:inline-block;
	margin:0 auto;
    left:5%;
    right:0;
	border-top:0px solid #ddd;
    border-left:0px solid #ddd;
    border-bottom:0px solid #333;
    border-right:0px solid #555;
    background:#F8FcFF;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.1);
 	color:#000000;
    padding:3px 3px; 
    text-align: center;
    font-family: Arial;
	color: #222211;
	margin-bottom:300px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px; 
    border-radius: 0px;
	z-index:2001;
}

.disclaimer-in {
	width: 90%;
    top: -200px;
	font-size: 40%;
	z-index:0;
	opacity:1;
}
.disclaimer-target {
				width: 90%;
				top:-200px;
				font-size: 70%;
				z-index:9;
				opacity:1;
				background-image:none;
}
.disclaimer-zoom {
				width: 90%;
				top:-280px;
				font-size: 70%;
				z-index:9;
				opacity:1;
}

#disclaimer-small {
	display: none;
	width: 60px;
    left:7%;
    top: 62px;
    border:1px solid #444;
    background-color:#CDCDCD;
    color:#000000;
    position:fixed;
    float:left;
    padding:3px 3px; 
    margin:0 auto;
    text-align: center;
    font-family: Arial;
	font-size: 9px;
	color: #222211;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:none;
    cursor: pointer;
}
.next-container {
				width:100%;
				top:-230px;
				max-height:600px;
				margin-bottom:180px;
}

#next {
				padding:25px 0px;
}
.next-default{
    left:0%;
    right:0;
	width:90%;
 	display:none;
   opacity:0;

				/* Transistion control - For Safari 3.1 to 6.0 */
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:1.2s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:1.2s;
			
}
.next-target{
    left:2%;
    right:0;
	width: 90%;
    top: -240px;		
    opacity:1;
}
#next-complete {
    position:relative;
	display:none;
	margin:0 auto;
    left:0;
    right:0;
	width: 90%;
    color:#000000;
    padding:0px; 
    text-align: center;
    font-family: Arial;
	font-size: 75%;
	color: #222211;
    z-index:6;
}
.next_text_default {
    top: -260px;
	opacity:0.3;
				/* Transistion control - For Safari 3.1 to 6.0 */
				-webkit-transition-property:all;
				-webkit-transition-duration:1s;
				-webkit-transition-timing-function:ease;
				-webkit-transition-delay:.4ign0s;
				/* Standard syntax */
				transition-property:all;
				transition-duration:1s;
				transition-timing-function:ease;
				transition-delay:.40s;

}
.next_text_target {
    top: 100px;
	opacity:1.0;
}
#next-complete:hover {
	opacity:1.0;
}

#next-small {
	display: none;
	width: 60px;
    left:7%;
    top: 40px;
    border:1px solid #444;
   	background-image: url('http://www.litewire.net/Images/Grey_fade.jpg');
    background-color:#EFEFEF;
    color:#000000;
    position:fixed;
    float:left;
    padding:3px 3px; 
    margin:0 auto;
    text-align: center;
    font-family: Arial;
	font-size: 9px;
	color: #222211;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:none;
    cursor: pointer;
}

#review {
	z-index:11;
	display: inline;
	width: 130px;
	display: none;
	margin:0 auto;
    left:0;
    right:0;
    top: 40px;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    border-bottom:1px solid #333;
    border-right:1px solid #555;
   	background-image: url('http://www.litewire.net/Images/Grey_fade.jpg');
    background-color:#EFEFEF;
    color:#000000;
    position:relative;
    padding:25px 25px; 
    text-align: center;
    font-family: Arial;
	font-size: 130%;
	color: #222211;
    -moz-border-radius:10px;
    -webkit-border-radius:10px; 
    border-radius: 10px;
    cursor: pointer;
}



.close-button{
	display: inline;
	width: 40px;
    right: 10px;
    top: 7px;
    border:0px;
    position:absolute;
    float:right;
    padding:1px 1px; 
    margin:0 auto;
    cursor: pointer;
	z-index:12;
	border-width: 0px;
}

#closemap{
	display: inline;
	width: 90px;
    right: 8px;
    top: 1px;
    border:0px solid #bbb;
    position:absolute;
    float:right;
    padding:1px 1px; 
    margin:0 auto;
    cursor: pointer;
}
#closecontrols{
	display: inline;
	width: 90px;
    left: 0;
    right:0;
    top: -3px;
    border:0px solid #bbb;
    position:absolute;
    float:right;
    padding:1px 1px; 
    margin:0 auto;
    cursor: pointer;
}

#toggleexit{
				z-index:25;
				min-height:20px;
				min-width:20px;
				position:absolute;
				width:20px;
				height:20px;
				left:0;
				bottom:0;
				opacity:0.05;
				background:#004477;
}

#close-small{
	display: inline;
	width: 20px;
    right:7px;
    top: -3px;
    border:0px solid #bbb;
    position:absolute;
    float:right;
    padding:1px 1px; 
    margin:0 auto;
    cursor: pointer;
}

#detail_content{
	display: inline;
	width: 100%;
    left:0;
    right:0;
    margin-left:5%;
    top: 50px;
    text-align: left;
	font-size: 85%;
	line-height:130%;
    border:0px solid #bbb;
    position:absolute;
    padding:0px 0px; 
   	color: #882211;
	z-index:12;
}

#text_table{
	display: inline;
	width:auto;
    left:10px;
    right:0;
    text-align:left;
    
    margin:0 auto;
    top:60px;
    
    border:0px solid #bbb;
    border-bottom:1px solid #333;
    position:absolute;
    float:right;
    padding:1px 1px; 
    margin:0 auto;
   	color: #882211;
	z-index:10;
	line-height:30pt;
	font-size:13px;
}
.title{
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:600;
				color:#333;
}
#nexthead{
	display: inline;
	width: 90%;
    left:20px;
    top: 5px;
    text-align: left;
    border:0px solid #bbb;
    position:absolute;
    float:left;
    padding:1px 1px; 
    margin:0 auto;
    font-family: Arial;
	font-size: 20px;
	color: #000000;
}

.title2{
	display: inline;
    left:1px;
    top: 0px;
    text-align: left;
    float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:600;
				color:#333;
    padding:1px 1px; 
}
#detail-title{
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	text-align:center;
	width: 75%;
	max-width:300px;
	height:auto;
	max-height:460px;
    left:0px;
    right:0;
    top: -60px;
    position:absolute;
    padding:20px 0px; 
    margin:0 auto;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 20px;
   	color: #000;
	z-index:12;
}
#detail-title-install{
	display:inline;
	text-align:center;
	width: 60%;
	min-width:300px;
	height:auto;
	max-height:460px;
    left:0px;
    right:0;
    top: -60px;
    position:absolute;
    padding:20px 0px; 
    margin:0 auto;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 20px;
   	color: #000;
	z-index:12;
}

#infobubble{
	display: inline-block;
	width:auto;
    left:0px;
    right:0;
    min-height:100px;
    
    margin:0 auto;
    top:180px;
    position:absolute;
  
    text-align: left;
    color:#000;
    float:right;
    padding:5px 5px; 
	padding-right:5px;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px; 
    border-radius: 0px;
	z-index:12;
}
#wifibubble{
	width:94%;
	background-image:none;
    left:0;
    right:0;
    height:auto;
    max-height:355px;
    text-align: left;
   	background:transparent;
    position:relative;
    padding:5px 5px; 
    margin:0 auto;
   	color: #882211;
    font-family: Arial;
	font-size: 105%;
	color: #000000;
	-moz-border-radius:5px;
    -webkit-border-radius:5px; 
    border-radius: 5px;
	z-index:12;
}
#useswifi {
	font-size:60%;
	margin-left:-5%;
	margin-top:-35px;
}
#product{
	left:0;
	border:0px;
    right:0;
    margin:0 auto;
    bottom:0px;
    width:180px;
    position:relative;
    cursor:pointer;
}
.prodsize {
	width:180px;
}

#price{
	font-weight:bold;
	color:maroon;			
}
#proinstall{
    top:0px;
    min-height:148px;		
    position:relative;
	z-index:12;
}

.tab_text{
    left:12px;
    top:29px;
    position:absolute;
    text-align: left;
   	font-size: 11px;
    float:left;
   	color: #000000;
}

.info_text{
    text-align: left;
   	font-size: 100%;
   	background-image:none;
    float:left;
   	color: #000000;
}
.info_text-lifetime{
    text-align: left;
   	font-size: 110%;
   	background-image:none;
   	width:96%;
   	left:2%;
    float:left;
   	color: #000000;
}
.info_text-lease{
    text-align: left;
   	font-size: 110%;
   	background-image:none;
    float:left;
   	color: #000000;
   	width:96%;
   	left:2%;
}

.info_text2{
    text-align: left;
   	background-image:none;
   	font-size: 110%;
    float:left;
   	color: #000000;
   	width:96%;
   	left:2%;
}
.info_text-work{
    text-align: left;
   	font-size: 10px;
    float:left;
	width:96%;
	left:2%;
	top:0px;
	padding-top:20px;
	padding-right:10px;
	position:relative;
	display:inline-block;
   	color: #000000;
}


/* --------------------------------------------------------------
   TEXT COLORS
-------------------------------------------------------------- */

.textblack {
	color: #000000;
}
.textblue {
    color: #224488;
}
.textgreen {
	color: #00FF00;
}
.textred {
	color: #cc0000;
}
/* ------------------------------------
    TEXT modifications
--------------------------------------- */
.textcenter {
	text-align: center;
}


/*---------------------------------
         TABS
----------------------------------*/
    <!--
		DIV.container { margin: auto; width: 98%; margin-bottom: 10px;}

		UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		   	font-size: 87%;

		}

		UL.tabNavigation LI {
		    display: inline;
		}

		UL.tabNavigation LI A {
		    padding: 3px 5px;
		    background-color: #555;
		    color: #fff;
		    text-decoration: none;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    background-color: #FFF;
		    color: #000;
		    padding-top: 6px;
			border: 1px solid #999;
	-moz-border-radius:5px;
    -webkit-border-radius:5px; 
    border-radius: 5px;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		div.tabs > div {
			padding: 5px;
			margin-top: 3px;
			border: 1px solid #999;
   	background-image: url('http://www.litewire.net/Images/Grey_fade.jpg');
    position:absolute;
    left:0px;
    top:11px;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
}
		
		div.tabs > div h2 {
			margin-top: 0;
		}

		#first {
		   	background-image:none;
			background:#FFFFFF;
		   	font-size: 100%;
		   	max-width:96%;
		}

		#second {
			background-image:none;
			background:#FFFFFF;
		   	font-size: 160%;
		   	max-width:96%;
}

		#third {
		   	background-image:none;
			background:#FFFFFF;
		   	font-size: 111%;
		   	max-width:96%;
		}
		
    -->
