@charset 'utf-8';
@import url(reset.css);
@import url(lightbox.css);

/* ----------------------------------------------------- All browsers */
body { margin: 0; padding: 0; background: url('../img/background_main.png') repeat-x; height: 100%; color: #434343; font: 12px/16px Helvetica, Arial, sans-serif;  }
#wrapper { width: 1100px; height: 920px; margin: 0 auto; background: url('../img/background_wrapper.png') no-repeat; }

img { border: none; }
a { color: #ee4f1d; text-decoration: none; }
a:hover { text-decoration: underline; }
p { padding: 7px 0; }
h1 { color: #4d4d4d; font-size: 24px; line-height: 29px; }
h2 { color: #4d4d4d; font-size: 16px; line-height: 29px; }

.clear { clear: both; }

#wrapper .informational { position: absolute; float:left; padding: 60px 75px 0; z-index:1; }
#wrapper .content { position: absolute; background: url('../img/background_content.png') no-repeat; margin: 100px 0 0 505px; padding: 35px 0 0; width:525px; min-height: 575px; z-index:2; }

.os img { padding: 0 5px; }
.technologies table { width: 340px; }
.technologies .col-1 { width: 80px; padding: 5px; text-align: center; }
.technologies .col-2 { padding: 5px; vertical-align: top; line-height: 18px; }

.content h1 { padding: 0 35px 0; }
p.subheading { color: #707070; padding: 7px 35px; }

#download_btn { z-index:5; background: url('../img/download_bg.png') no-repeat; width: 371px; height: 65px; margin: 10px auto; }
#download_btn .left { float: left; padding: 10px; width: 190px; }
#download_btn .right { float: right; padding: 15px 0 0; width: 150px; }

.widget { margin: 0 14px 0 13px; border-top: 1px solid #d0d0d0; }
.tabnav li { float: left; text-align: center; list-style: none; border-right: 1px solid #d0d0d0; }
.tabnav li.last { border: none; width: 123px; }
.tabnav li a { text-decoration: none; color: #2a2824; font-size: 16px; display: block; width: 124px; height: 33px; padding: 15px 0 0; }
.tabnav li:hover,.tabnav li:active,.tabnav li.ui-tabs-selected { background: url('../img/background_tabs.png') no-repeat; }
.tabdiv { padding: 15px; }
.tabdiv li { margin-left: 20px; }
.ui-tabs-hide { display: none; }

#footer { background: url('../img/background_footer.png') repeat-x; height: 100px; text-align: right; color: #626262; }
#footer .inside { width: 900px; margin: 0 auto; margin-top:50px; }
#footer a { color: #626262; }

#footer .links { float: right; width: 600px; padding: 13px 0 0; font-size: 13px; }
#footer .logo { float: right; width: 175px; }
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/* ----------------------------------------------------- JS enabled browsers */

.js div { }

/* ----------------------------------------------------- IE7 and below */

.ie7 div { }

/* ----------------------------------------------------- IE6 and below */

.ie6 div { }

