body { background-color: #F8F7E5; color: #333333; font-family: Arial, verdana; font-size: 12pt; margin: 0; padding: 0; } A:Link, A:Visited { color: #3399cc; text-decoration: none; } A:Hover { color: #3399cc; text-decoration: underline; }  #main { position: absolute; clear: right; top: 64px; width: 100%; padding-bottom: 20px; z-index: 1; } .container { position: relative; top: 20px; max-width: 720px; background-color: #ffffff; margin-left: 10px; margin-right: 20px; margin-bottom: 20px; padding: 10px; font-size: 10pt; text-align: left; z-index: 100;  /position: absolute; /margin-left: 10px; /width: 720px; } .container ul { margin: 0; padding: 0; list-style-type: none; } #main_container { margin-left: 225px; min-width: 520px; } #gallery_container { margin-left: 225px; max-width: none; min-width: 500px; } #nav_container { float: left; width: 180px; } #nav_container ul { margin-bottom: 10px; } #nav_container ul li { font-size: 9pt; padding-left: 10px; padding-bottom: 1px;  /padding-bottom: 0px; } #nav_container ul li A:link, #nav_container ul li A:Visited { color: #333333; text-decoration: none; } #nav_container ul li A:Hover { color: #333333; text-decoration: underline; }  .title { position: relative; min-height: 10px; color: #888888; font-family: Georgia, Times New Roman; font-size: 20pt; margin-top: 0px; margin-bottom: 2px; } .title_glow { position: relative; min-height: 10px; margin-top: 0px; margin-bottom: 2px; font-size: 20pt; font-family: Georgia, Times New Roman; color: #111111; }  .heading { color: #222222; font-family: georgia; font-size: 18pt; } .heading_supplementary { color: #222222; font-family: georgia; font-size:12pt; } .subheading { color: #222222; font-family: georgia; font-size: 12pt; margin-top: 16px; padding-bottom: 0px; } .address { color: #555555; } .screenshots { background-color: #eeeeee; border: 1px solid #cccccc; padding: 10px; margin-top: 20px; margin-bottom: 20px; } .no_screenshots { background-color: #eeeeee; border: 1px dotted #cccccc; padding: 10px; margin-top: 20px; margin-bottom: 20px; } .thumbnail { width: 150px; padding: 5px 5px 5px 0px; border: none; max-height: 100px; } .container .description { color: #333333; } .container .description p { padding-top: 0px; margin-top: 5px; } .container .description b { color: #222222; } .container .description ul { list-style-type: disc; padding-left: 30px; } .container .description ul li { padding-bottom: 0px; }  #systemWorking { position: absolute; top: 0; right: 0; width: 60px; background-color: #ffffff; color: #000000; font-size: 10pt; z-index: 200; }   .container { border-left: 1px #DCDBCC solid; border-right: 3px #DCDBCC solid; border-top: 1px #DCDBCC solid; border-bottom: 2px #DCDBCC solid; }  #header { position: absolute; float: left; top: 0px; height: 60px; width: 100%; background: url(/includes/images/sand_diag.gif) top left repeat ; color: black; vertical-align: text-bottom; z-index: 10; } #name_logo { position: relatve; align: left; height: 60px; color: #000000; font-family: Georgia, Times New Roman; font-size: 26pt; margin-top: 16px; margin-left: 6px; z-index: 15; } #name_logo A:link, #name_logo A:visited, #name_logo A:hover { color: #000000; text-decoration: none; } .button_bar { position: absolute; float: left; top: 27px; left: 350px; } .button, .button:link, .button:visited { position: relative; color: #888888; font-family: Georgia, times new roman; font-size: 17pt; padding: 2px 2px 2px 12px; text-decoration: none; z-index: 2; } .button:hover { background: none; color: #444444; padding: 20px 2px 2px 12px; text-decoration: underline; z-index: 2; } .button_highlight { position: relative; color: #000000; font-family: Georgia, times new roman; font-size: 17pt; padding: 2px 2px 2px 12px; text-decoration: none; z-index: 2; } #lightbox{ position: absolute; top: 20px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; color:#151410; } #lightbox a, #lightbox a:hover { border-bottom:none; color:#151410; text-decoration:underline; } #lightbox a img{ border: none; } #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #imageContainer{ padding: 10px; } #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #loadingLink { display:block; margin:0 auto; padding:0; width:32px; height:32px; background:url(/includes/style/../images/loading.gif) center center no-repeat; text-indent:-9999px; } #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #imageContainer>#hoverNav{ left: 0;} #hoverNav a{ outline: none;} #prevLinkImg, #nextLinkImg{ width: 49%; height: 100%; background: transparent url(/includes/style/../images/blank.gif) no-repeat;  display: block; text-indent:-9999px; } #prevLinkImg { left: 0; float: left;} #nextLinkImg { right: 0; float: right;} #prevLinkImg:hover, #prevLinkImg:visited:hover { background: url(/includes/style/../images/prevlabel.gif) left 15% no-repeat; } #nextLinkImg:hover, #nextLinkImg:visited:hover { background: url(/includes/style/../images/nextlabel.gif) right 15% no-repeat; } #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; } #imageData{ padding:0 10px; } #imageDetails{ width: 70%; float: left; text-align: left; } #caption{ font-weight: bold; } #numberDisplay{ display: block; clear: left; } #detailsNav{ display: block; clear: left; padding:0 0 10px 0; } #prevLinkDetails { margin:0 8px 0 0; } #nextLinkDetails { margin:0 8px 0 0; } #closeLink { display:block; margin:0; padding:0 0 10px 0; text-decoration:none; float:right; width:66px; height:28px; background:url(/includes/style/../images/closelabel.gif) no-repeat; text-indent:-9999px; overflow:hidden; } #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #151410; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html>body .clearfix { display: inline-block; width: 100%; } * html .clearfix {  height: 1%;  }