/* CSS Document */
html { 
overflow: -moz-scrollbars-vertical;
overflow-x: auto; 
}

body {
  background:#00AACD url('http://www.icdmeister.com/images/line_bg3l.jpg') left top repeat;
  font:16px/1.5 Verdana, Arial, Helvetica, sans-serif;
  padding:20px 0;
  margin:0 auto;
  text-align: left;
  width:729px;
  color:#023749;
}

img {border:0;}

#hdr {display:block; float:left;}

#navbar {margin: 0; padding: 0 0 0 3px; border-style:solid; border-color:#9FD5E3; border-width:0 0 2px 0; float:left; width:726px; background:#9FD5E3;}
#navbar a {text-decoration: none; display:block; float:left; font:bold 15px Arial, Helvetica, sans-serif; 
	background-color:#023749; color:#FFF; text-align:center; border-right:2px solid #9FD5E3; padding:5px 25px;}
#navbar a.first {padding-left:35px;}
#navbar a.last {padding-right:35px; border-right-width:0;}
#navbar a:hover {background:#65BBDD url(../images/bkg_nav_h.jpg) left top repeat-x;}
#home #navbar a.home, #features #navbar a.features, #screenshots #navbar a.screenshots, #video #navbar a.video,
#try #navbar a.try, #buy #navbar a.buy, #support #navbar a.support {background:#667B82 url(../images/bkg_nav_a.jpg) left top repeat-x;
	cursor:default;}

#content {float:left; margin:0; width:100%; background-color:#FFF; padding-bottom:10px;}

#appstore {width:100%; float:left; text-align:right;}
#buy #appstore {text-align:center;}
#appstore img {padding:15px 15px 0 15px;}
#buy #appstore img {padding:15px 15px 50px 15px;}

#content h1 {color:#393B3E; font-size:25px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; 
	padding:20px 0 5px 0; margin:0 20px 10px 0; border-bottom:2px solid #5E7B81; float:left; width:390px; line-height:1.2;}
#content.wide h1 {color:#393B3E; font-size:25px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; 
	padding:5px 0 5px 0; margin:0 auto; border-bottom:2px solid #5E7B81; width:93%; float:none;}
#buy #content.wide h1 {padding-top:40px; margin-bottom:20px;}
#support #content.wide h1 {padding-top:40px; margin-bottom:20px;}
#thankyou #content.wide h1 {padding-top:40px; margin-bottom:20px;}
#content h2 {color:#00AACD; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:20px 0 0; margin:0;}
#content p {padding:15px 25px 15px 10px; margin:0;}
#content.wide p {padding:15px 25px;}
#buy #content p {padding:10px 45px 60px 45px;}
#content ul {font-size:14px; line-height:1.8; padding:0 25px; margin:0 15px; list-style-type:none; list-style-position:outside;}
#content ul li {background:url(../images/blt.jpg) 0 8px no-repeat; padding-left:30px;}
#iscreen {display:block; float:left; padding:0 10px;}

#footer {width:100%; background-color: #023B4B; text-align: center; font: 12px/2.2 Verdana, Arial, Helvetica, sans-serif;
	clear: both; float:left; color:#FFF;}

div.righttext {
position: relative;
text-align: left;
width: 320px;
float: right;
line-height:1.4;
}

div.captiontitle {color:#393B3E; font-size:25px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
	border-bottom:2px solid #5E7B81; padding:0 0 5px 0; margin-bottom:10px; text-align:center; }

div.clicktoenlarge {
margin-top: 40px;
text-align: left;
font-size: 80%;
padding:8px 0 10px 40px;
background:url(../images/arr.jpg) left top no-repeat;
}

div#preload {display: none;}

div#iphoneframe {
margin: 0;
padding: 0;
width: 640px;
height: 866px;
margin: auto;
background:url('../images/iPhone_Portrait-crop.gif');
}

div#media {
position: absolute;
margin-left: 160px;
margin-top: 145px;
}

div.screenshot {position: relative; left: 0px; top: 0px; margin-top: 0px;}

table, form {border:0; padding:0; margin:0;}
td {padding:3px 10px 3px 25px; vertical-align:top;}
td input {font-size:14px; padding:0 10px; width:300px; font-weight:normal; margin:0;}
input {font-size:14px; padding:2px 10px; font-weight:normal; margin:0 150px 0 0;}
td textarea {width:320px; height:100px;}
