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

/* Page Body */

body {
	background: #eee;
	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;
}

.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/getright-logo-1.png) top left no-repeat;
}

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

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

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

/* HEADER UNDERLAY with Name */

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

#information {
	height: 60px;
	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 0px 0 0px;
	/*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;
}


/* 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;
	
}