@charset "utf-8";
/* CSS Document */

body { background: transparent url(../img/background3.jpg) top center no-repeat; }

/* Contents */
#content { width:100%; float:left; padding:0; margin:18px 0; background:transparent url(../img/contents_background.png) top left no-repeat; }

/* Apps */
#background { background: transparent url(../img/apps_demo/background.jpg) top left no-repeat; width:995px; height:324px; float:left; margin:8px 0 0 0; }
#background .platforms { float:right; margin:280px 0 0 0; }
#background .platforms img { border:none; }

#appsinfo { float:left; width:457px; background: top left no-repeat; margin:70px 0 20px 0; } 
#appsinfo .header { width:100%; background: transparent url(../img/apps_demo/appsinfo.gif) top left no-repeat; height:55px; float:left; border-bottom:1px solid #d7d7d7; }
#appsinfo .body { width:100%; background: transparent url(../img/apps_demo/appsinfobody.gif) top left repeat-y; float:left; }
#appsinfo .body p { width:85%; margin:0 0 12px 30px; text-align:justify; }
#appsinfo .body h2 { width:78%; margin-left:30px; font-size:16px; color:#000; }
#appsinfo .body p.date { width:78%; margin-left:30px; font-size:10px; color:#999999; }
#appsinfo .footer { width:100%; background: transparent url(../img/apps_demo/appsinfobottom.gif) top left no-repeat; float:left; height:20px; }

#appsgallery { float:left; width:530px; background: top left no-repeat; margin:70px 0 20px 8px; } 
#appsgallery .header { width:100%; background: transparent url(../img/apps_demo/appsgallery.gif) top left no-repeat; height:55px; float:left; border-bottom:1px solid #d7d7d7; }
#appsgallery .body { width:100%; background: transparent url(../img/apps_demo/appsgafobody.gif) top left repeat-y; float:right; padding:13px 0 13px 0; }
#appsgallery .body p { width:85%; margin:0 0 12px 25px; text-align:justify; }
#appsgallery .body h2 { width:78%; margin-left:30px; font-size:16px; color:#000; }
#appsgallery .body p.date { width:78%; margin-left:30px; font-size:10px; color:#999999; }
#appsgallery .footer { width:100%; background: transparent url(../img/apps_demo/appsgaobottom.gif) top left no-repeat; float:left; height:20px; }

#appsgallery .galleria_container { float:right; margin-right:20px; width:290px; text-align:center; border:1px solid #CCCCCC; background:#ececec; -moz-border-radius:3px; }
#appsgallery ul.galleria { float:left; margin-left:20px; padding:0; margin:0 0 0 20px; border:1px solid #CCCCCC; background:#ececec; -moz-border-radius:3px; width:185px; }
#appsgallery ul.galleria img { padding:1px; }
#appsgallery .galleria_wrapper { margin-top:5px; }
#appsgallery .galleria_wrapper img { margin:5px; }
