@charset "utf-8";
.top-right-badge{
			position: absolute;
			top: 10px;
			right: 10px;
		}
		.oneEmSquare{
			width: .8em;
			height: .8em;
		}
		
		#animationContainer {
			height: 400px;
		}
		#iPhonePicContainer{
			position:absolute;
			right:10px;
			width:193px;
		}
		#featureList{
			text-align: left;
			list-style: circle;
		}
		#featureList li { padding-bottom: .5em; }
		#featureList li:hover {
			font-weight: bold;
		}
		#animatedFeature {
			background-color: #EEE;
			padding-left: 1em;
			border: 1px solid darkgrey;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			list-style: disc;
		}
		
		#iPhoneLoadingOverlay{
			visibility: hidden;
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			background-color: black;
			position: relative;
			width: 151px;
			height: 230px;
			top: 70px;
			left: 21px;
		}
		#iPhoneLoadingOverlayText{
			text-align: center;
			color:white;
			font-size: 18px;
			position:absolute;
			top: 80px;
			left: 50px;
		}
		#iPhoneLoadingSpinner{
			position:absolute;
			top: 67px;
		}

		#tapTable{
			height:371px;
			width:193px;
			position:absolute;
			visibility: hidden;
			
			filter:alpha(opacity=90);
			-moz-opacity:0.9;
			-khtml-opacity: 0.9s;
			opacity: 0.9;

		}
		#tapText {
			color: #00108E;
			text-shadow: darkblue 2px 2px 2px;
            z-index: 100;
		}
		
        .landscapePic {
            width: 317px !important;
            height: 193px !im portant;
        }
		.rotate90 {
			-moz-transform: rotate(90deg);
			-webkit-transform: rotate(-90deg);  
			filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
			transform: rotate(90deg); 
			display:block; //neccecary to rotate
		}
        
        #searchBoxText{
            position: absolute;
            left: 46px;
            top: 80px;
            width: 80px;
            color: black;
            font-face: 'Helvetica','arial',sans-serif;
            font-size: 10px;
            background-color:white;
            visibility: hidden;
        }
        .landscapeTextBox{
            left: -112px !important;
            top: 135px !important;
            width: 238px !important;
            height: 50px !important;
            font-size: 20px !important;
        }
        
        #tapCircle{
            position: absolute;
            top: 200px;
            left: 10px;
            visibility: hidden;
            z-index: 400;
        }
        
        #iPhoneLandscapePic {
            visibility: hidden;
        	position: absolute;
        	top: 89px;
        	right: 0px;
        }
        .preload{
        	display: none;
        }
		body {
			width: 750px;
			text-align: justify;
			margin: 0 auto;
		}
