html, body { margin:0; padding:0; }

#header {
    height:200px;
    background:#D1D1D1 url(/i/sunburst.png) center center/1810px 100% no-repeat;
}

#icon {
    position:absolute;
    left:50%; top:0;
    margin-left:-128px;
    margin-top:14px;
}

#wrapper {
    position:relative;
    width:900px;
    margin:0 auto;
    font:14px/1.6 "Lucida Grande", LucidaGrande, Helvetica, Arial, Sans-serif;
    //text-align:justify;
}

#compat-note {
    margin:4px; padding:8px;
    border:4px solid #F2A954;
    border-radius:10px;
    background:#F2C75E;
}

#one {
    padding-top:70px;
}

#two {
    padding-top:30px;
    background:#eee;
}

#screenshot-table {
    margin:0 auto;
}

#screen {
    margin:0 0 20px -30px;
    width:718px;
}

#left {
    width:660px;
}

#right {
    position:absolute;
    right:20px; top:80px;
    width:220px;
    text-align:center;
}

#right a:link, #right a:visited {
    font-size:11px;
    line-height:2.5;
    text-decoration:none;
}

#right a:hover {
    color:inherit;
    background:inherit;
}

#size, #version {
    font-size:9px;
}

#version {
    padding-top:5px;
}

#dload {
    width:160px; height:35px;
    margin-left:29px;
    text-align:left;
    text-indent:-9999px;
    font-size:0;
}

#dload a:link, #dload a:visited
/*, #buy a:link, #buy a:visited */
{
    display:block;
    height:35px;
}


#buy {
    width:160px; height:35px;
    margin-left:29px;
    text-align:left;
}

#dload {
    background:url(/i/dload_button.png) no-repeat center center;
}

#dload a:hover {
    background:white url(/i/dload_button_hover.png);
}

#details {
    margin:30px 0 40px;
    text-align:center;
    font:12px/1.6 "Lucida Grande", LucidaGrande, Helvetica, Arial, Sans-serif;
}

#details a:hover {
    text-decoration:none;
}

#preload_dload_button_hover {
    background-image:url(/i/dload_button_hover.png);
}

#preload_buy_button_hover {
    background-image:url(/i/buy_button_hover.png);
}

#fakeBanner {
    margin-top:30px;
}

#shapesVideo {
    float:right;
    margin-left:12px;
}

.attribution {
    margin-top:-20px;
    margin-bottom:12px;
    text-align:center;
    font:12px/1.6 "Lucida Grande", LucidaGrande, Helvetica, Arial, Sans-serif;
}

#tute, #press {
	font-size:10px;
	text-align:center;
	margin-top:30px;
}

#tute a:hover {
	color:inherit;
	background:inherit;
}

#tuteVideos {
	text-align:left;
	margin-left:30px;
}

#tuteVideos img {
	margin-right:4px;
	margin-bottom:-7px;
}