			
			#hrapDiv1 {
	position: absolute;
	background-repeat: no-repeat;
	background-image:url(devices/ipad_landscape2a.png)
	left: -383px;
	top: -90px;
	width: 900px;
	height: 715px;
	padding-top: 65px;
	z-index: 1;
			}		#album {
                position: relative;
                width: 456px;
                height: 330px;
                overflow: hidden;
                margin: 0 auto;
            }
            #album ul li {
                display: block;
            }
.paging {
                position: absolute;
                top: 0px; 
                left: 0px;
                width: 456px;
                height: 330px;
                margin: 0;
                padding: 0;
            }
.page {
                float: left;
                width: 440px;
                height: 330px;
                margin: 4px;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                color: #000000;
                text-align: center;
                font-size: 2.85em;
                display: none;
                cursor: pointer;
            }
.banner_pager{
                list-style:none;
                width:310px;
                display:block;
                margin:0 auto;
                padding:0;
                text-align:center;
                height:28px;
            }
.banner_pager > li{
                top: -15px;
				display:inline;
                cursor:pointer;
                padding:0px 2px;
                font-size:50px;
                line-height:28px;
                color:#000000;
            }
.banner_pager > li.on{
                color:#000000;
            }
			
			#hrapDiv1 {
	position: absolute;
	background-image: url(devices/ipad_landscape2.png);
	background-repeat: no-repeat;
	background-size:75%;
	left: 14px;
	top: 107px;
	margin-left: 0px;
	margin-top: 0px;
	width: 876px;
	height: 602px;
	padding-top: 85px;
	z-index: 0;
			}
			
			#album1 {
	position: relative;
	width: 495px;
	height: 395px;
	overflow: hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50;
	left: 10px;
	top: -30px;
            }
			
            #album1 ul li {
	display: block;
	padding-left: 15px;
	padding-top: 10px;
	width: 400px;
            }
.paging1 {
	position: absolute;
	top: 58px;
	left: 29px;
	width: 435px;
	height: 499px;
	margin: 0;
	z-index: 350;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20;
            }
.page1 {
	float: left;
	width: 390px;
	height: 315px;
	margin: 4px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
	font-size: 2.85em;
	display: none;
	cursor: pointer;
            }
.banner_pager1{
                top: -50px;
				list-style:none;
                width:644px;
                margin:0 auto;
                padding:0;
                text-align:center;
                height:28px;
            }
.banner_pager1 > li{
                top: -50px;
				display:inline;
                cursor:pointer;
                padding:0px 2px;
                font-size:50px;
                line-height:28px;
                color:#CCC;
            }
.banner_pager1 > li.on{
                top: -50px;
   				color:#00C3FF;
            }
			
			
			#hrapDiv3 {
	position: absolute;
	background-repeat: no-repeat;
	left: 160px;
	top: 40px;
	width: 900px;
	height: 715px;
	padding-top: 65px;
	z-index: 1;
			}
			
			#album3 {
	position: relative;
	width: 750px;
	height: 550px;
	overflow: hidden;
	margin: 0 auto;
            }
			
            #album3 ul li {
                display: block;
            }
.paging3 {
                position: absolute;
                top: 50px;
                left: 50px;
                width: 644px;
                height: 499px;
                margin: 0;
                padding: 0;
            }
.page3 {
                float: left;
                width: 644px;
                height: 499px;
                margin: 4px;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                color: #000000;
                text-align: center;
                font-size: 2.85em;
                display: none;
                cursor: pointer;
            }
.banner_pager3{
                list-style:none;
                width:644px;
                display:block;
                margin:0 auto;
                padding:0;
                text-align:center;
                height:28px;
            }
.banner_pager3 > li{
                display:inline;
                cursor:pointer;
                padding:0px 2px;
                font-size:50px;
                line-height:28px;
                color:#CCC;
            }
.banner_pager3 > li.on{
                color:#00C3FF;
            }
		
			#brandsound {
	position: absolute;
	background-image: url(devices/ipad_landscape2.png);
	background-repeat: no-repeat;
	background-size: 75%;
	left: -165px;
	top: -114px;
	width: 865px;
	height: 715px;
	padding-top: 72px;
	z-index: 1;
			}
			
			


			#bsapDiv4 {
	position: absolute;
	background-repeat: no-repeat;
	left: -185px;
	top: -57px;
	width: 900px;
	height: 715px;
	padding-top: 92px;
	z-index: 1;
			}
			
			#bsapDiv4 {
	position: absolute;
	background-repeat: no-repeat;
	left: 1923px;
	top: -12px;
	width: 300px;
	height: 115px;
	padding-top: 92px;
	z-index: 1;
			}
			
			#album4 {
	position: relative;
	width: 664px;
	height: 496px;
	overflow: hidden;
	margin: 0 auto;
            }
			
            #album4 ul li {
                display: block;
            }

            .paging4 {
	position: absolute;
	top: 106px;
	left: 108px;
	width: 665px;
	height: 490px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
            }

            .page4 {
	float: left;
	width: 659px;
	height: 490px;
	margin: 4px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
	font-size: 2.85em;
	display: none;
	cursor: pointer;
            }
            
            .banner_pager4{
                list-style:none;
                width:644px;
                display:block;
                margin:0 auto;
                padding:0;
                text-align:center;
                height:28px;
            }
            .banner_pager4 > li{
                display:inline;
                cursor:pointer;
                padding:0px 2px;
                font-size:50px;
                line-height:28px;
                color:#CCC;
            }
            .banner_pager4 > li.on{
                color:#00C3FF;
            }
			
			#hrapDiv5 {
				position: absolute;
				background-image: url(devices2/ipad_landscape.png);
				background-repeat: no-repeat;
				left: 3030px;
				top: 22px;
				width: 900px;
				height: 715px;
				padding-top: 65px;
				z-index: 1;
			}
			
			#album5 {
                position: relative;
                width: 644px;
                height: 499px;
                overflow: hidden;
                margin: 0 auto;
            }
			
            #album5 ul li {
                display: block;
            }
.paging5 {
                position: absolute;
                top: 50px;
                left: 50px;
                width: 644px;
                height: 499px;
                margin: 0;
                padding: 0;
            }
.page5 {
                float: left;
                width: 644px;
                height: 499px;
                margin: 4px;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                color: #000000;
                text-align: center;
                font-size: 2.85em;
                display: none;
                cursor: pointer;
            }
.banner_pager5{
                list-style:none;
                width:644px;
                display:block;
                margin:0 auto;
                padding:0;
                text-align:center;
                height:28px;
            }
.banner_pager5 > li{
                display:inline;
                cursor:pointer;
                padding:0px 2px;
                font-size:50px;
                line-height:28px;
                color:#CCC;
            }
.banner_pager5 > li.on{
                color:#00C3FF;
            }
			
			
			#hrapDiv6 {
				position: absolute;
				background-image: url(devices2/ipad_landscape.png);
				background-repeat: no-repeat;
				left: 4030px;
				top: 22px;
				width: 900px;
				height: 715px;
				padding-top: 65px;
				z-index: 1;
			}
			
			#album6 {
                position: relative;
                width: 644px;
                height: 499px;
                overflow: hidden;
                margin: 0 auto;
            }
			
            #album6 ul li {
                display: block;
            }
.paging6 {
                position: absolute;
                top: 50px;
                left: 50px;
                width: 644px;
                height: 499px;
                margin: 0;
                padding: 0;
            }
.page6 {
                float: left;
                width: 644px;
                height: 499px;
                margin: 4px;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                color: #000000;
                text-align: center;
                font-size: 2.85em;
                display: none;
                cursor: pointer;
            }
.banner_pager6{
                list-style:none;
                width:644px;
                display:block;
                margin:0 auto;
                padding:0;
                text-align:center;
                height:28px;
            }
.banner_pager6 > li{
                display:inline;
                cursor:pointer;
                padding:0px 2px;
                font-size:50px;
                line-height:28px;
                color:#CCC;
            }
.banner_pager6 > li.on{
                color:#00C3FF;
            }
			
			
			
			
			
			
			
     		#apDiv2 {
	position: absolute;
	background-repeat: no-repeat;
	left: 282px;
	top: 64px;
	width: 300px;
	height: 224px;
	padding-top: 90px;
	z-index: 1;
			}
			
			#album2 {
	position: relative;
	width: 322px;
	height: 215px;
	overflow: hidden;
	top: 40px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 96px;
            }
			
            #album2 ul li {
                display: block;
            }
.paging2 {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 324px;
	height: 321px;
	margin: 0;
	padding: 0;
	z-index: 110;
	overflow: hidden;
            }
.page2 {
	float: left;
	width: 325px;
	height: 225px;
	margin: 0px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
	font-size: 2.85em;
	display: none;
	cursor: pointer;
            }
.banner_pager2{
                list-style:none;
                padding:0;
                text-align:center;
                height:28px;
            }
.banner_pager2 > li{
                display:inline;
                cursor:pointer;
                font-size:50px;
                line-height:28px;
                color:#CCC;
            }
.banner_pager2 > li.on{
                color:#00C3FF;
            }
			
			#hrapDiv7 {
	position: absolute;
	background-image: url(devices/motorola_verz.png);
	background-repeat: no-repeat;
	left: -54px;
	top: -140px;
	width: 285px;
	height: 490px;
	padding-top: 65px;
	z-index: 1;
			}
			
			#album7 {
	position: relative;
	width: 205px;
	height: 350px;
	overflow: hidden;
	margin: 0 auto;
	top: 15px;
            }
			
            #album7 ul li {
                display: block;
            }
.paging7 {
				position: absolute;
				top: -1px;
				left: -3px;
				width: 215px;
				height: 321px;
				margin: 0;
				padding: 0;
            }
.page7 {
	float: left;
	width: 200px;
	height: 342px;
	margin: 4px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
	font-size: 2.85em;
	display: none;
	cursor: pointer;
            }
.banner_pager7{
                list-style:none;
                padding:0;
                text-align:center;
                height:28px;
            }
.banner_pager7 > li{
                display:inline;
                cursor:pointer;
                font-size:50px;
                line-height:28px;
                color:#CCC;
            }
.banner_pager7 > li.on{
                color:#00C3FF;
            }
			
			#hrapDiv8 {
	position: absolute;
	background-image: url(devices/htc3.png);
	background-repeat: no-repeat;
	left: -389px;
	top: -408px;
	width: 285px;
	height: 490px;
	padding-top: 65px;
	z-index: 102;
			}
			
			#album8 {
	position: relative;
	width: 205px;
	height: 370px;
	overflow: hidden;
	margin: 0 auto;
	top: 0px;
            }
			
            #album8 ul li {
                display: block;
            }
.paging8 {
				position: absolute;
				top: -1px;
				left: -3px;
				width: 215px;
				height: 321px;
				margin: 0;
				padding: 0;
            }
.page8 {
	float: left;
	width: 200px;
	height: 360px;
	margin: 4px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
	font-size: 2.85em;
	display: none;
	cursor: pointer;
            }
.banner_pager8{
                list-style:none;
                padding:0;
                text-align:center;
                height:28px;
            }
.banner_pager8 > li{
                display:inline;
                cursor:pointer;
                font-size:50px;
                line-height:28px;
                color:#CCC;
            }
.banner_pager8 > li.on{
                color:#00C3FF;
            }

     		#ZUNE1 {
	position: absolute;
	background-image: url(devices/zune.png);
	background-repeat: no-repeat;
	left: -37px;
	width: 285px;
	height: 490px;
	padding-top: 45px;
	z-index: 100;
	top: 197px;

			}
			
			#album9 {
	position: relative;
	width: 210px;
	height: 220px;
	overflow: hidden;
	margin: 0 auto;
	top: 0px;
	left: 0px;
            }
			
            #album9 ul li {
	display: block;
	color: #FFFFFF;
            }
.paging9 {
	position: absolute;
	top: -0px;
	left: -2px;
	width: 215px;
	height: 260px;
	margin: 0;
	padding: 0;
            }
.page9 {
	float: left;
	width: 215px;
	height: 270px;
	margin: 4px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
	font-size: 2.85em;
	display: none;
	cursor: pointer;
            }
.banner_pager9{
                list-style:none;
                padding:0;
                text-align:center;
                height:28px;
            }
.banner_pager9 > li{
                display:inline;
                cursor:pointer;
                font-size:50px;
                line-height:28px;
                color:#CCC;
            }
.banner_pager9 > li.on{
                color:#00C3FF;
            }
			
			    		#hrapDiv9a {
    position: absolute;
    background-image: url(devices/zunea.png);
    background-repeat: no-repeat;
    left: 1683px;
    top: 614px;
    width: 285px;
    height: 495px;
    padding-top: 45px;
    z-index: 2;
			}
			
			#hrapDiv10 {
	position: absolute;
	background-image: url(devices/htc1.png);
	background-repeat: no-repeat;
	left: 1769px;
	top: 669px;
	width: 285px;
	height: 490px;
	padding-top: 65px;
	z-index: 1;
			}
			
			#album10 {
	position: relative;
	width: 205px;
	height: 345px;
	overflow: hidden;
	margin: 0 auto;
	top: 05px;
	left: -5px;
            }
			
            #album10 ul li {
                display: block;
            }
.paging10 {
	position: absolute;
	top: -1px;
	left: -3px;
	width: 205px;
	height: 345px;
	margin: 0;
	padding: 0;
            }
.page10 {
	float: left;
	width: 205px;
	height: 342px;
	margin: 4px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
	font-size: 2.85em;
	display: none;
	cursor: pointer;
            }
.banner_pager10{
                list-style:none;
                padding:0;
                text-align:center;
                height:28px;
            }
.banner_pager10 > li{
                display:inline;
                cursor:pointer;
                font-size:50px;
                line-height:28px;
                color:#CCC;
            }
.banner_pager10 > li.on{
                color:#00C3FF;
            }
			
			#hrapDiv11 {
	position: absolute;
	background-image: url(devices/grey.png);
	background-repeat: no-repeat;
	left: 14px;
	top: -187px;
	width: 285px;
	height: 490px;
	padding-top: 65px;
	z-index: 1;
			}
			
			#album11 {
	position: relative;
	width: 300px;
	height: 200px;
	top: -10px;
	left: -5px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
            }
			
            #album11 ul li {
                display: block;
            }
.paging11 {
	position: relative;
	top: -1px;
	left: 0px;
	width: 300px;
	height: 200px;
	margin: 0;
	padding: 0;
            }
.page11 {
	float: left;
	width: 4500px;
	height: 270px;
	margin: 4px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
	font-size: 2.85em;
	display: none;
	cursor: pointer;
            }
.banner_pager11{
                list-style:none;
                padding:0;
                text-align:center;
                height:28px;
            }
.banner_pager11 > li{
                display:inline;
                cursor:pointer;
                font-size:50px;
                line-height:28px;
                color:#CCC;
            }
.banner_pager11 > li.on{
                color:#00C3FF;
            }
	#hrapDiv12a {
	position: absolute;
	left: 32px;
	top: 24px;
	width: 165px;
	height: 254px;
	z-index: 2500;
}

	#voicereel {
	position: absolute;
	left: -794px;
	top: -590px;
	width: 522px;
	height: 617px;
	z-index: 50;
}

	#hrapDiv12 {
	position: absolute;
	left: 289px;
	top: 144px;
	width: 283px;
	height: 492px;
	z-index: 3000;
	background-image: url(devices/zune2a.png);
	padding-top: 20px;
	bottom: 1px;
	}

	#display {
	position: absolute;
	left: 49px;
	top: 82px;
	width: 800px;
	height: 542px;
	z-index: 1;
	overflow: hidden;
	}

#hrapDiv13 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 664px;
	height: 449px;
	z-index: 2;
	background-image: url(devices/tonybio.jpg);
}
#hrapDiv14 {
	position: absolute;
	left: 43px;
	top: 144px;
	width: 306px;
	height: 281px;
	z-index: 3;
}
#hrapDiv15 {
	position: absolute;
	left: 43px;
	top: 38px;
	width: 308px;
	height: 95px;
	z-index: 3;
	}
#fb {
	position: relative;
	left: 45px;
	top: 68px;
	width: 250px;
	height: 595px;
	z-index: 1;
	overflow: visible;
}
#browser {
	position: absolute;
	left: -1150px;
	top: -68px;
	width: 284px;
	height: 521px;
	z-index: 2;
	padding-top: 10px;
	background-image: url(devices/xperia2.png);
}
		.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}


.wrap {width: 720px; margin: 0 auto;}
.clear {clear: both;}
#pinterest-feed-1, #pinterest-feed-2 {
	margin: 0 auto 20px auto;
}

/* Tutorial CSS */
ul.stream li {
	display: none;
	width: 195px;
	margin: 0 6px 12px 6px;
	background: #fff;
	font: normal 13px/18px Arial, sans-serif;
	color: #333;
	position: relative;
	padding: 10px 15px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
    box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}
ul.stream li img {
	padding: 1px;
	background: #fff;
	border: 1px solid #ececec;
	margin: 3px 0 5px 0;
}
ul.stream li .date {
	display: block;
	clear: both;
	margin: 10px 0 0 0;
	line-height: 12px;
	color: #666;
	font-size: 11px;
	font-style: italic;
}
ul.stream li .section-share {
	bottom: 8px;
    right: 15px;
    position: absolute;
	z-index: 2;
}
ul.stream li .section-share a {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin: 0 2px 0 0;
	background: url(images/share.png) no-repeat 0 0;
}
ul.stream li .section-share a.share-twitter {
	background-position: 0 -16px;
}
ul.stream li .section-share a.share-facebook:hover {
	background-position: -16px 0;
}
ul.stream li .section-share a.share-twitter:hover {
	background-position: -16px -16px;
}
#pinterest {
	position: absolute;
	left: 0px;
	top: 18px;
	width: 750px;
	height: 550px;
	z-index: 1;
	overflow: auto;
}
#hrapDiv16 {
	position: absolute;
	left: 40px;
	top: 0px;
	width: 664px;
	height: 483px;
	z-index: 3;
	background-image: url(devices/RAD4AD.jpg);
}
#hrapDiv17 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 664px;
	height: 483px;
	z-index: 3;
	background-image: url(devices/testimonials.jpg);
}
#hrapDiv18 {
	position: absolute;
	left: 292px;
	top: 83px;
	width: 129px;
	height: 185px;
	z-index: 2;
}
#hrapDiv19 {
	position: absolute;
	left: 15px;
	top: 136px;
	width: 172px;
	height: 193px;
	z-index: 2;
}
#hrapDiv20 {
	position: absolute;
	left: 180px;
	top: -21px;
	width: 188px;
	height: 191px;
	z-index: 2;
}
#hrapDiv21 {
	position: absolute;
	left: 33px;
	top: -4px;
	width: 161px;
	height: 147px;
	z-index: 2;
}
#hrapDiv22 {
	position: absolute;
	left: 958px;
	top: 808px;
	width: 162px;
	height: 188px;
	z-index: 7;
}



  #hrapDiv {
	position: absolute;
	left: 150px;
	top: 163px;
	width: 162px;
	height: 188px;
	z-index: 7;
}

  #apDiv12 {
	position: absolute;
	left: -323px;
	top: -33px;
	width: 158px;
	height: 203px;
	z-index: 200;
}
  #apDiv55 {
	position: absolute;
	left: 1906px;
	top: 619px;
	width: 301px;
	height: 37px;
	z-index: 5;
}
  #apDiv56 {
	position: absolute;
	left: 3586px;
	top: 206px;
	width: 736px;
	height: 561px;
	z-index: 23;
	background-image: url(motorola_withstmaps.png);
}
  #floaty2 {	position: relative;
	left: 50%;
	top: 50%;
	width: 198px;
	height: 193px;
	margin-left: -100px;
	margin-top: -100px;
	z-index: 1;
	background-color: #0000CC;
}
  #apDiv62 {
    position: absolute;
    left: 887px;
    top: 623px;
    width: 278px;
    height: 527px;
    z-index: 28;
	color: ;
    background-image: url(devices/htc1.png);
}

#mapholder {
    position: absolute;
    left: 1587px;
    top: 31px;
    width: 893px;
    height: 689px;
    z-index: 1;
}
#mapdivthing {
	position: absolute;
	left: 514px;
	top: 210px;
	width: 343px;
	height: 214px;
	z-index: 2;
}
#fb1 {
	position: relative;
	left: 45px;
	top: 68px;
	width: 852px;
	height: 595px;
	z-index: 1;
	overflow: auto;
}


#brandsoundcopy {
	position: absolute;
	left: -21px;
	top: -67px;
	width: 450px;
	height: 399px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: '"Courier New", Courier, monospace';
	text-align: center;
	font-size: 18px;
	line-height: 22px;
	font-color: ;
	z-index: 10000;
}

#brandsoundcopy a:link {
	color: #000;
	text-decoration: none;
}

#brandsoundcopy a:hover {
	color: ;
	text-decoration: none;
}
#brandsoundfront {
	position: relative;
	left: 0px;
	top: 0px;
	width: 464px;
	height: 399px;
	font-family: '"Courier New", Courier, monospace';
	text-align: center;
	font-size: 18px;
	font-color: ;
}
  #apDiv3 {
	position: absolute;
	left: 5332px;
	top: 330px;
	width: 599px;
	height: 417px;
	z-index: 24;
	background-image: url(IPadminiBlack.png);
}
  #apDiv63 {
	position: absolute;
	left: 80px;
	top: 47px;
	width: 439px;
	height: 352px;
	z-index: 25;
}
  #apDiv64 {
	position: absolute;
	left: -1593px;
	top: 135px;
	width: 1705px;
	height: 132px;
	z-index: 2500;
}
  #apDiv65 {
	position: absolute;
	left: 5977px;
	top: 189px;
	width: 468px;
	height: 179px;
	z-index: 24;
}
  #apDiv66 {
	position: absolute;
	left: 849px;
	top: 193px;
	width: 435px;
	height: 200px;
	z-index: 25;
}
  #apDiv67 {
	position: absolute;
	left: 2463px;
	top: 210px;
	width: 350px;
	height: 176px;
	z-index: 26;
}
  #apDiv68 {
	position: absolute;
	left: 850px;
	top: 193px;
	width: 460px;
	height: 179px;
	z-index: 27;
}
  #apDiv69 {
    position: absolute;
    left: -183px;
    top: -1px;
    width: 525px;
    height: 352px;
    z-index: 1;
}
  #apDiv70 {
	position: absolute;
	left: 92px;
	top: 56px;
	width: 436px;
	height: 327px;
	z-index: 260;
}
  #apDiv71 {
	position: absolute;
	left: 1505px;
	top: 164px;
	width: 221px;
	height: 174px;
	z-index: 0;
}
#container { 
    font-family:Arial;
    width:400px;
	padding:0;
	margin:0 auto;
}
#container h2 {
	font-variant:small-caps;
	font-weight:normal;

}
#container h3 {
	font-size:14px;
	font-weight:normal;

}
#container p {
	font-weight:normal;

}
#container input, #container textarea { 
    width:100%; 
    padding:5px;
	border:1px solid #3399FF;
}
#container textarea { 
    height:100px; 
	border:1px solid #3399FF;
}
#send_message { 
    width:200px !important; 
    font-variant: small-caps; 
    border:none;
    cursor:pointer;
	background:#3399FF;
	color:#FFFFFF;
}
#submit { 
	text-align:left; 
} 

.error { 
	display: none; 
	padding:10px; 
	margin:0 0 5px 0;
	color: #D8000C; 
	font-size:12px;
	background-color: #FFBABA;
}
.success { 
	display: none; 
	padding:10px; 
	color: #044406; 
	font-size:12px;
	background-color: #B7FBB9;
}

.error img { 
	vertical-align:top; 
}

footer {
	font-size:10px;
	color:#ccc;
}
  #apDiv72 {
	position: absolute;
	left: 9136px;
	top: 383px;
	width: 670px;
	height: 510px;
	z-index: 29;
}
  #apDiv73 {
	position: absolute;
	left: 7677px;
	top: 107px;
	width: 900px;
	height: 687px;
	z-index: 29;
	background-image: url(devices/htc_tablet.png);
}
      .gmap3{
	border: 1px dashed #C0C0C0;
	width: 195px;
	height: 330px;
	margin-top: 75px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 40px;
      }
    #xperia {
	position: absolute;
	left: 7220px;
	top: 180px;
	width: 278px;
	height: 533px;
	z-index: 23;
	background-image: url(devices/htc1.png);
	-webkit-transform: rotate(7deg);  /* Chrome, Safari 3.1+ */
	-moz-transform: rotate(7deg);  /* Firefox 3.5-15 */
	-ms-transform: rotate(7deg);  /* IE 9 */
	-o-transform: rotate(7deg);  /* Opera 10.50-12.00 */
	transform: rotate(7deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
}
    #adpanel {
	position: absolute;
	left: 6193px;
	top: 489px;
	width: 200px;
	height: 120px;
	z-index: 200;
	text-align: center;
}
  #apDiv74 {
	position: absolute;
	left: 8594px;
	top: 213px;
	width: 115px;
	height: 401px;
	z-index: 30;
		-webkit-transform: rotate(-5deg);  /* Chrome, Safari 3.1+ */
	-moz-transform: rotate(-5deg);  /* Firefox 3.5-15 */
	-ms-transform: rotate(-5deg);  /* IE 9 */
	-o-transform: rotate(-5deg);  /* Opera 10.50-12.00 */
	transform: rotate(-5deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
}
  #apDiv75 {
	position: absolute;
	left: 9204px;
	top: 404px;
	width: 103px;
	height: 99px;
	z-index: 31;
	-webkit-transform: rotate(7deg);  /* Chrome, Safari 3.1+ */
	-moz-transform: rotate(7deg);  /* Firefox 3.5-15 */
	-ms-transform: rotate(7deg);  /* IE 9 */
	-o-transform: rotate(7deg);  /* Opera 10.50-12.00 */
	transform: rotate(7deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
}
  #apDiv76 {
	position: absolute;
	left: 0px;
	top: 111px;
	width: 108px;
	height: 113px;
	z-index: 32;
	-webkit-transform: rotate(-5deg);  /* Chrome, Safari 3.1+ */
	-moz-transform: rotate(-5deg);  /* Firefox 3.5-15 */
	-ms-transform: rotate(-5deg);  /* IE 9 */
	-o-transform: rotate(-5deg);  /* Opera 10.50-12.00 */
	transform: rotate(-5deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
}
  #apDiv77 {
	position: absolute;
	left: 5138px;
	top: 179px;
	width: 481px;
	height: 281px;
	z-index: 33;
	padding-left: 20px;
	padding-right: 20px;
	font-family: '"Courier New", Courier, monospace';
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	z-index: 10000;
	color: ;
}
  #apDiv78 {
	position: absolute;
	left: 7310px;
	top: 635px;
	width: 109px;
	height: 52px;
	z-index: 10001;
}
  #apDiv79 {
	position: absolute;
	left: 7512px;
	top: 658px;
	width: 114px;
	height: 113px;
	z-index: 10002;
}
  #apDiv80 {
	position: absolute;
	left: 5230px;
	top: 531px;
	width: 767px;
	height: 97px;
	z-index: 10003;
	background-image: url(devices/thebook.png);
}
    #apDiv81 {
	position: absolute;
	left: 578px;
	top: 161px;
	width: 308px;
	height: 113px;
	z-index: 10004;
}
    #apDiv82 {
	position: absolute;
	left: 923px;
	top: 301px;
	width: 417px;
	height: 574px;
	z-index: 51;
}
    #apDiv83 {
	position: absolute;
	left: 1730px;
	top: 46px;
	width: 414px;
	height: 577px;
	z-index: 0;
	background-image: url(css/devices/paper.png);
}
    #apDiv84 {
	position: absolute;
	left: 1325px;
	top: 134px;
	width: 166px;
	height: 200px;
	z-index: 10005;
}
    #apDiv85 {
	position: absolute;
	left: 1406px;
	top: 66px;
	width: 115px;
	height: 225px;
	z-index: 10004;
}
    #menuradio {
	position: absolute;
	left: -29px;
	top: 167px;
	width: 52px;
	height: 39px;
	z-index: 10005;
}
    
    #apDiv87 {
	position: absolute;
	left: -1264px;
	top: -151px;
	width: 295px;
	height: 234px;
	z-index: 3;
}

	  
    #apDiv88 {
	position: absolute;
	left: 9095px;
	top: 110px;
	width: 125px;
	height: 104px;
	z-index: 10006;
}
      * {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
      }

      div#shell {
	display: block;
	position: absolute;
	margin: 100px auto;
	width: 206px;
	height: 33px;
	left: 6894px;
	top: 553px;
	z-index: 24;
      }
      img#plax-logo {
	position: absolute;
	top: -517px;
	left: -54px;
	z-index: 3;
	-webkit-transform: rotate(-5deg);  /* Chrome, Safari 3.1+ */
	-moz-transform: rotate(-5deg);  /* Firefox 3.5-15 */
	-ms-transform: rotate(-5deg);  /* IE 9 */
	-o-transform: rotate(-5deg);  /* Opera 10.50-12.00 */
	transform: rotate(-5deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
      }
      img#plax-sphere-1 {
	position: absolute;
	z-index: 1;
	top: -236px;
	left: 157px;


      }
      img#plax-sphere-2 {
	position: absolute;
	z-index: 0;
	top: -327px;
	left: -141px;
	-webkit-transform: rotate(5deg);  /* Chrome, Safari 3.1+ */
	-moz-transform: rotate(5deg);  /* Firefox 3.5-15 */
	-ms-transform: rotate(5deg);  /* IE 9 */
	-o-transform: rotate(5deg);  /* Opera 10.50-12.00 */
	transform: rotate(5deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
      }
      img#plax-sphere-3 {
	position: absolute;
	top: -151px;
	left: 208px;
	z-index: 1;
	-webkit-transform: rotate(5deg);  /* Chrome, Safari 3.1+ */
	-moz-transform: rotate(5deg);  /* Firefox 3.5-15 */
	-ms-transform: rotate(5deg);  /* IE 9 */
	-o-transform: rotate(5deg);  /* Opera 10.50-12.00 */
	transform: rotate(5deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
      }
	  
	        img#plax-sphere-4 {
	position: absolute;
	top: -550px;
	left: 112px;
	z-index: 1;
	-webkit-transform: rotate(-5deg);  /* Chrome, Safari 3.1+ */
	-moz-transform: rotate(-5deg);  /* Firefox 3.5-15 */
	-ms-transform: rotate(-5deg);  /* IE 9 */
	-o-transform: rotate(-5deg);  /* Opera 10.50-12.00 */
	transform: rotate(-5deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
      }
	  
	        img#plax-sphere-5 {
	position: absolute;
	top: 94px;
	left: 97px;
	z-index: 1;
	width: 40px;
	height: 40px;
      }
	  
        #apDiv89 {
	position: absolute;
	left: 0px;
	top: 49px;
	width: 370px;
	height: 39px;
	z-index: 20006;
}

    #radioblock {
	position: absolute;
	left: 386px;
	top: 278px;
	width: 207px;
	height: 291px;
	z-index: 1;
}
            #apDiv90 {
	position: absolute;
	left: 464px;
	top: -50px;
	width: 185px;
	height: 77px;
	z-index: 10;
}
            #apDiv91 {
	position: absolute;
	left: 1896px;
	top: 220px;
	width: 0px;
	height: 1px;
	z-index: 10007;
}
            #apDiv92 {
	position: absolute;
	left: 5488px;
	top: 237px;
	width: 161px;
	height: 161px;
	z-index: 31;
}

            #apDiv92a {
	position: absolute;
	left: 4696px;
	top: 63px;
	width: 269px;
	height: 161px;
	z-index: 41;
}
            #apDiv93 {
	position: absolute;
	left: 399px;
	top: 75px;
	width: 105px;
	height: 30px;
	z-index: 10009;
}
            #apDiv94 {
	position: absolute;
	left: -422px;
	top: -108px;
	width: 345px;
	height: 270px;
	z-index: 0;
}
