body {background-color: #eeeeee; font-family:"Helvetica";}
div#outer-div {
  margin:auto;
  width: 960px;
}
div#page-header {
  width: 960px;
  background-image: url("/images/header_image.png");
  height:121px;
  position:relative;
}
a {color: #393939;}
div#eidetic-software a { font-family: "Helvetica"; position:absolute; right:18px;bottom: 10px; text-decoration:none;}
div#eidetic-software a:hover {text-decoration:underline;}
div#eidetic-software a span#eidetic-name { font-weight: bold; font-size: 24px; color: #393939; }
div#eidetic-software a span#software-name { font-size: 24px; color: #646464; }
div#eidetic-software a span#llc { font-size: 18px; color: #3e3e3e; }
div#page-header img#eidetic-logo { position:absolute; left: 20px; bottom: 16px; }

div#page-body { position:relative; min-height:200px; width:960px; background-image: url("/images/body_background.png"); padding-top:10px;padding-bottom:40px; float:left;}
div#page-body div#contact-info {position:relative; float:left; clear:both; text-align:center;width:100%;font-size: 82%;margin-top:8px;}
div#page-footer { min-height:20px; width:960px; background: transparent url("/images/footer.png") no-repeat; float:left;clear:both;}
div#page-body div.product-logo {float:left; width: 170px;}
div#page-body div.product-logo img {margin: 0px 0 12px 0;}
div#page-body div.product-logo div.price-tag{width: 170px; vertical-align:middle; text-align: center;height: 40px;font-size: 123.1%; font-weight: bold;}
div#page-body div.product-logo a.appstore-link { 
  background: transparent url("/images/appstore_link_image.png") no-repeat; width:156px; height:64px;
  display:block;
}
div#page-body div.product-logo a.appstore-link:hover { background-position: 0 -71px; }
div#page-body div.product  {width: 900px; margin-left:20px; border-bottom: 1px solid #999;}
div#page-body div.product dir.product-description h1#product-title  {font-size: 123.1%;}

div#page-body div.product-description { width: 700px; margin-left: 180px; min-height: 300px; }
div#page-body div.product-description p {margin-left: 12px; font-size: 93%; line-height: 1.4em;} 
div#page-body div.product-description li {font-size: 93%; line-height: 1.4em;} 

div#page-body div.product-description h1#product-title { font-size: 123.1%; border-bottom: 1px solid black; width: 700px;}
div#screen-shots {margin-left: 65px; margin-top: 12px;}
div.screenshot-panel { position:relative; float:left; height: 298px; width: 208px; margin-bottom: 12px; text-align:center;}
div.screenshot { position:relative; float:left; height: 338px; width: 168px; margin-bottom: 12px; margin-left: 20px; margin-top:10px;}
div.screenshot div.image-wrapper {overflow:hidden; position:absolute; top:0px; left:0px; height: 238px; width: 168px; }
div.screenshot div.image-wrapper img {padding:0px; margin:4px; border: 0 none;}
div.screenshot span.border { height: 238px; width: 168px; background: transparent url("/images/screenshot_frame.png") no-repeat scroll 0 0; display:block; position:absolute; overflow:hidden; top:0px; left:0px; z-index: 8;}
a.product-image-link img {border: 0px}
a.eidetic-logo-link img {border: 0px;}
a.more_info{float:right; margin-right: 8px; width: 142px;margin-left: 12px; display:block; background: transparent url("/images/more_button.jpg") no-repeat 0px 0px; height: 27px; color: white; text-decoration :none; padding: 7px 0 0 0px; text-align: center; }
a.more_info:hover {background-position: 0px -34px; }
div#fit-timer-version{text-align:center; color:#333; font-size:85%;padding-bottom:1em;}
div#fit-timer-updated{text-align:center; color:#333; font-size:85%;padding-bottom:1em;}
table#presets {
  border-collapse:collapse;
}
table#presets tr th,  table#presets tr td  {
  padding: 3px 10px;
  text-align:right;
  border-bottom: solid 1px #777;
  font-size: 93%;
}

table#presets tr td  {
  color: #111;
}

