@import url(/ca/global/nav/styles/nav.css);


/* general */
html { *background:url(/ca/global/elements/blank.gif) fixed; }
body { background:url(/ca/quicktime/qtv/wwdc07/images/background20070611.gif) repeat-x center top; }
div.horizon { width:100%; background:url(/ca/quicktime/qtv/wwdc07/images/background_main20070611.gif) no-repeat center 360px; }

#container { overflow:visible; }

#content { clear:both; padding-top:1.6em; }


/* main area */
#main h1, #main p, #main div.button, #main div.getqt { margin-left:40px; }
#main img.left { margin-bottom:0; margin-top:90px; }
#main img.right {margin-bottom:-10px; }
#main h1 { margin-top:88px; }
#main p { color:#76797c; font-size:13px; margin-bottom:2em; }
#main div.getqt { position:relative; left:315px; }

#main .buttons { margin-top:-20px; }

#main div.button { <!-- width:19.7em; --> height:1%; margin-bottom:.9em; }
#main div.button div { background:url(/ca/quicktime/qtv/wwdc07/images/button20070611.gif) no-repeat top left; position:relative; }
#main div.button div.topright { background-position:top right; margin-left:9px; padding-top:10px; position:relative; }
#main div.button div.bottomright { background-position:bottom right; }
#main div.button div.bottomleft { background-position:bottom left; margin:0 9px 0 -9px; padding:1px 0 7px 9px; }
#main div.button div.bottomleft a { display:block; margin:-10px -4px -7px -1px; padding:0 15px 2px 2px; color:#424242; text-decoration:none; background:url(/ca/quicktime/qtv/wwdc07/images/arrowright20070611.gif) no-repeat right center; position:relative; }
#main div.button div.bottomleft a:hover { text-decoration:underline; }
#main div.button div.bottomleft div { padding:0; margin:0; background:none; }


/* footer */
#globalfooter { padding-top:0; margin-top:0; }
