@charset "utf-8";
/* CSS Document */

/* Page Body */

body {
	background: #ccc;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#container {
	width:809px;
	margin: 0 auto 0 auto;
}

.floatleft {
float:left;
}
.floatright {
float:right;
}

.padded {
	padding: 0 10px 0 10px;
}

.center {
	text-align:center;
	margin: 0 auto 0 auto;
}

/* Footer */
#footer {
	width:809px;
	margin: 0 auto 0 auto;
	text-align: center;
	font-size: 8pt;
	
	color:#666;
}

#footer span {
	font-size: 6pt;
}

/* Header and Navigation Buttons */
#header-container1 {
	position:absolute;
	z-index:10;
	top: 5px;
	left: 5px;
	right: 5px;
}

#header-container2 {
	width:793px;
	height: 72px;
	margin: 0 auto 0 auto;
	background: url(images/headlight-logo-1a.png) top left no-repeat;
}

#getright-container2 {
	width:793px;
	height: 72px;
	margin: 0 auto 0 auto;
	background: url(images/getright-logo-1.png) top left no-repeat;
}

#viewsrc-container2 {
	width:793px;
	height: 72px;
	margin: 0 auto 0 auto;
	background: url(images/viewsrc-logo-2.png) top left no-repeat;
}

#getright-overlay {
	position: relative;
	left: 188px;
	top: 72px;
	width: 45px;
	height: 13px;
	
}

#navigation-container1 {
	position:absolute;
	z-index:9;
	top: 80px;
	left: 5px;
	right: 5px;
}

#navigation-container2 {
	width:802px;
	top: 0;
	left: 0;
	margin: 0 auto 0 auto;
}

#logo-overlay {
	position: relative;
	left: 138px;
	top: 72px;
	width: 45px;
	height: 13px;
	
}

/* HEADER UNDERLAY with Name */

#nocss {
float:left;
color:#eee;
height: 100px;
width: 520px;
}

#information {
	height: 65px;
	text-align:right;
	padding-top: 35px;
	font-size: 10px;
	font-weight: bold;

}




/* Main Bubble or container */

.main-bubble-top, .white-bubble-top {
	background:url(images/main-bubble-top.png);
	height: 5px;
}
.main-bubble-bottom {
	background:url(images/main-bubble-bottom.png);
	height: 8px;
	clear: both;
}
.white-bubble-bottom {
	background:url(images/white-bubble-bottom.png);
	height: 8px;
}

.main-bubble-sides, .white-bubble-sides {
	background:url(images/main-bubble-sides.png);
	padding: 0 4px 0 2px;
	overflow: visible;
}

.main-bubble-body {
	background:#EEE url(images/main-bubble-gradient.png) bottom repeat-x;
	padding: 0 5px 0 15px;
	min-height:500px;
}
.white-bubble-body {
	background:#fff;
	padding: 0 5px 0 5px;
	font-size: 10pt;
}


a {
	color: #369;
}

h1 {
	color: #369;
	padding: 0 0 0 0;
	margin: .7em 0 0 0;
	font-size: 14pt;
}
.red {
	color:#C33;
}

h2 {
	color: #369;
	padding: 0 0 0 0;
	margin: .7em 0 0 0;
	font-size: 12pt;
}
h3 {
	color: #369;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 11pt;
}

p {
text-align:justify;
font-size: 10pt;
	padding: 0 0 0 0;
	margin:0 .5em .5em 0;
}

a img {
	border: none;
}

a:link, a:visited, a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


/* RIGHT COLUMN */

.rightcolumn {
	float:right;
	width: 320px;
	padding: 0 10px 0 10px;
}

#exerciser1 {
	background:url(images/watermark-1.jpg) no-repeat top center;
	padding: 215px 0 0 0;
}

#laptop1 {
	background:url(images/girl-with-laptop-2.jpg) no-repeat top center;
	width: 300px;
	padding: 400px 0px 0 0px;
}




#guyonphone {
	background:url(images/watermark-2.png) no-repeat top right;
	height: 420px;
	position:relative;
	top: 21px;
}



/* Featured Item Bubbles */
.feature-bubble {
	width: 300px;
	padding: 0 10px 10px 10px;
}

.feature-bubble div {
	background:url(images/feature-sides.png);
	padding: 0 4px 0 2px;
}

.feature-bubble div div {
	background:#fff;
	padding: 5px;
}

#featurelogin {
	padding: 5px 20px 5px 20px;
}

.feature-bubble-top {
	background:url(images/feature-top.png);
	height: 5px;
	padding: 0;
	display:block;

}
.feature-bubble-bottom {
	background:url(images/feature-bottom.png);
	height: 8px;
	padding: 0;
	display:block;
}



/* Three Column (3 column) Item Bubbles */

.featuredcontainer  {
width: 693px;
Margin: 0 auto 0 auto;
}

.three-column-bubble {
	width: 210px;
	padding: 0 10px 10px 10px;
}

.three-column-bubble div {
	background:url(images/three-column-sides.png);
	padding: 0 4px 0 2px;
}

.featuredbubble {
	height: 300px;
	overflow:hidden;
	text-align:center;
}

.featuredbubble em {
	font-size:8pt;
	font-weight: bold;
	color: #006600;
}


.three-column-bubble div div {
	background:#fff;
	padding: 5px;
}


.three-column-bubble-top {
	background:url(images/three-column-top.png);
	height: 5px;
	padding: 0;
	display:block;

}
.three-column-bubble-bottom {
	background:url(images/three-column-bottom.png);
	height: 8px;
	padding: 0;
	display:block;
}


.leftcolumn {
	width: 440px;
}

.leftcolumn em {
	font-weight:bold;
	color:#336600;
	font-size:larger;
}

.wide-bubble {
	width: 450px;
	padding: 0 10px 10px 10px;
}

.wide-bubble div {
	background:url(images/feature-wide-sides.png);
	padding: 0 4px 0 2px;
}

.wide-bubble div div {
	background:#fff;
	padding: 5px;
}

.wide-bubble div div div {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.wide-bubble-top {
	background:url(images/feature-wide-top.png);
	height: 5px;
	padding: 0;
	display:block;

}
.wide-bubble-bottom {
	background:url(images/feature-wide-bottom.png);
	height: 8px;
	padding: 0;
	display:block;
}

.wide-bubble a {
	font-size: 8pt;
}

/* Addresses */

#davenportaddress {
	float:left;
	width: 200px;
	padding: 0 10px 0 10px;
}



/* Screenshot Overlay */
.overlay {
	position:absolute;
	padding:0 0 0 0;
	left:0;
	top:0;
	width:100%;
	visibility:visible;
	display:block;
	z-index:12;
	overflow:visible;
}
.overlayscreen {
	position:fixed;
	padding:0 0 0 0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	visibility:visible;
	display:block;
	background:url("/images/fade-black400.png");
	background-repeat:repeat;
	z-index:11;
	overflow:visible;
}


.overlaycontainer {
	position:absolute;
	left:0;
	top:10em;
	width: 100%;
	margin: 0 auto 0 auto;
}

.overlayfader {
	padding: 2px 2px 2px 2px;
	max-width: 50em;
	margin: 0 auto 0 auto;
	background: url(images/alphaborder-20white.png) repeat;	
	overflow:visible;
}

.overlayopaque {
	padding: .5em 1em 1em 1em;
	background-color: #fff;	
	border: thin solid #336;
	overflow:visible;
	text-align:left;
}

img.overlayscreen {
	position:relative;
	top: 140px;
	left: 36px;
	width:320px;
	height:460px;
}

.overlayinfo {
	position:relative;
	top: 280px;
	text-align:center;
	font-weight:bold;
	font-size:11pt;
	padding: 0 20px 280px 20px;
}

.close {
	display:block;
	text-align:right;
	font-size:10pt;
}

.hiddenoverlay {
	visibility:hidden;
	display:none;
	position:absolute;
}


#ImageOverlayContent {
	margin: .5em auto .5em auto;
	padding: 10px;

}

#theImage {
	display:block;
	margin: .5em auto .5em auto;
}

#theImageCaption {
	text-align:center;
	font-weight:bold;
}

/* Overlay Screenshot Settings */

#screenshotframe {
	margin: .5em auto .5em auto;
	width: 700px;
	height: 400px;
	padding: 10px;
	background: url(images/screenshot-border.gif) no-repeat;
}


/* Information Inset! */

#slideshowimg {
	display:block;
	border: 1px solid #336;
	padding: 0 0 0 0;
	width: 270px;
	height: 200px;
	margin:.5em auto .5em auto;
}


#insetsmall {
	margin-top:1em;
	font-size: 8pt;
	font-weight:normal;
}
#insetsmall a {
	color:#999999;
}

.clear {
	clear:both;
}

#iphone4frame {
	padding: 0 10px 0 10px;
	background-image:url(images/iphone4-frame.jpg);
	background-position: 10px 0px;
	background-repeat:no-repeat;
	min-width: 251px;
	min-height: 550px;
}

#iphone4frame object {
	position:relative;
	left: 21px;
	top: 88px;
}

/* Location! */

#location-davenport, #location-iowacity {
	width: 380px;
}

#location-davenport iframe, #location-iowacity iframe {
	border: 2px inset;
	background:#fff;
	margin: 5px;
}

#location-davenport small, #location-iowacity small {
	display:block;
	text-align:right;
}

#location-davenport {

}

#location-iowacity {
	float:right;
}

/* Tour Page */

.tourthumb {
	border: none;
	padding: 15px 15px 15px 15px;
}

.touritems {
	text-align:center;
}

/* Testing */

.bordered {
	border: 1px solid black;
}


.inset {
	float:right;
	border: 1px solid black;
	background: #fff;
	padding: 10px;
	margin: 10px;
}


/* EMBEEDED TOP APP CHARTS   */

iframe {
	border: 1px inset;
	width: 770px;
	height: 500px;
	
}


/* FOR GETRIGHT PAGE   */


ul#ipad-toolbar {
	list-style-position:outside;
	list-style-type: none;
	padding: 1em;
	margin: 0px;
}
ul#ipad-toolbar em {
	font-weight:bold;
	font-style:italic;	
}

ul#ipad-toolbar li {
background-repeat: no-repeat;
background-position: 0px 7px;
padding: 7px 0 7px 50px; 
min-height: 44px;
}

ul#ipad-toolbar li.download1 {background-image:url(images/gr-ios-download-off.png);}
ul#ipad-toolbar li.download2 {background-image:url(images/gr-ios-download-on.png);}
ul#ipad-toolbar li.back {background-image:url(images/gr-ios-back.png);}
ul#ipad-toolbar li.book {background-image:url(images/gr-ios-bookmarks.png);}
ul#ipad-toolbar li.address {background-image:url(images/gr-ios-address.png); padding-left:138px;}
ul#ipad-toolbar li.settings {background-image:url(images/gr-ios-settings.png);}
ul#ipad-toolbar li.transfers {background-image:url(images/gr-ios-transfers.png);}
ul#ipad-toolbar li.myfiles {background-image:url(images/gr-ios-myfiles.png);}
ul#ipad-toolbar li.fullscreen {background-image:url(images/gr-ios-fullscreen.png);}

ul#ipad-toolbar li.email {background-image:url(images/vsrc-ios-email.png);}
ul#ipad-toolbar li.hide {background-image:url(images/vsrc-ios-hide.png); padding-left:138px;}
ul#ipad-toolbar li.reformat {background-image:url(images/vsrc-ios-reformat.png); padding-left:138px;}

ul#ipad-toolbar li.browser {background-image:url(images/vsrc-browser.png) ;padding-left:55px;}
ul#ipad-toolbar li.src {background-image:url(images/vsrc-src.png); padding-left:55px;}
ul#ipad-toolbar li.css {background-image:url(images/vsrc-css.png); padding-left:55px;}
ul#ipad-toolbar li.js {background-image:url(images/vsrc-js.png); padding-left:55px;}
ul#ipad-toolbar li.img {background-image:url(images/vsrc-img.png); padding-left:55px;}

ul#ipad-toolbar li.

/* FOR AWARDS PAGE   */

ul.awards {
	list-style-position:outside;
	list-style-type: none;
	padding: 1em;
	margin: 0px;
	}
	
ul.awards a {
	font-weight:bold;
}
	
ul.awards li {
background-repeat: no-repeat;
background-position: 0px 8px;
padding: 7px 0 7px 30px; 
min-height: 24px;
}

blockquote.quote {
	margin: 1em;
	padding: 1em;
	border: 1px outset;
	background-color:#FFC;	
	
}

blockquote div.signature {
	text-align:right;
	font-style:italic;
	font-size:smaller;
	font-weight:bold;	
}


ul.awards li.hu {background-image:url(images/ico-hu.jpg);}
ul.awards li.ftp {background-image:url(images/ico-ftp.jpg);}
ul.awards li.ftppro {background-image:url(images/ico-ftppro.jpg);}
ul.awards li.wifi {background-image:url(images/ico-wifi.jpg);}
ul.awards li.vsgirls {background-image:url(images/ico-vsgirls.jpg);}
ul.awards li.vsguys {background-image:url(images/ico-vsguys.jpg);}
ul.awards li.topapp {background-image:url(images/ico-topapp.jpg);}
ul.awards li.sink {background-image:url(images/ico-sink.jpg);}
ul.awards li.reward {background-image:url(images/ico-reward.jpg);}
ul.awards li.ld {background-image:url(images/ico-ld.jpg);}
ul.awards li.knife {background-image:url(images/ico-knife.jpg);}
ul.awards li.ictravel {background-image:url(images/ico-ictravel.jpg);}
ul.awards li.ictools {background-image:url(images/ico-ictools.jpg);}
ul.awards li.icfree {background-image:url(images/ico-icfree.jpg);}
ul.awards li.ic {background-image:url(images/ico-ic.jpg);}
ul.awards li.hulite {background-image:url(images/ico-hulite.jpg);}
ul.awards li.hg {background-image:url(images/ico-hg.jpg);}
ul.awards li.gr {background-image:url(images/ico-gr.jpg);}
ul.awards li.goz {background-image:url(images/ico-gozilla.jpg);}
ul.awards li.ff {background-image:url(images/ico-findfiles.jpg);}
ul.awards li.cop {background-image:url(images/ico-cop.jpg);}
ul.awards li.bee {background-image:url(images/ico-bee.jpg);}
ul.awards li.52 {background-image:url(images/ico-52.jpg);}
ul.awards li.app2it {background-image:url(images/ico-app2it.jpg);}
ul.awards li.cam4ipad {background-image:url(images/ico-cam4ipad.jpg);}
ul.awards li.cam4ipod {background-image:url(images/ico-cam4ipod.jpg);}
ul.awards li.vidout {background-image:url(images/ico-videoout.jpg);}
ul.awards li.word {background-image:url(images/ico-worddriven.jpg);}
ul.awards li.appflip {background-image:url(images/ico-appflip.jpg);}
ul.awards li.gamephone {background-image:url(images/ico-gamephone.jpg);}
ul.awards li.mega {background-image:url(images/ico-mega.jpg);}
ul.awards li.pawnd {background-image:url(images/ico-pawnd.jpg);}
ul.awards li.aries {background-image:url(images/ico-aries.jpg);}
ul.awards li.cclean {background-image:url(images/ico-cclean.jpg);}
ul.awards li.omaha {background-image:url(images/ico-omaha.jpg);}
ul.awards li.bash {background-image:url(images/ico-bash.jpg);}



