/* ***************************************** HEADER ************************************************* */
#header {
 width: 800px;
 height:120px;
 background:url(img/sfondo_header.png) top left no-repeat;
 margin: 0 auto;
 padding:0 0 0 0;
 position:relative;
}

#sitetitle {
 width:457px;
 height:113px;
 position:absolute;
 bottom:4px;
 left:185px;
}

#date {
 width:100px;
 height:20px;
 position:absolute;
 top:5px;
 right:15px;
 color:#FFFFFF;
}

#launch {
 width:263px;
 height:31px;
 position:absolute;
 top:4px;
 left:5px;
}


/* ***************************************** MENU ************************************************* */
#menu {
 width: 800px;
 height:39px;
 background:url(img/sfondo_menu.png) top left no-repeat;
 margin: 0 auto;
 padding:0;
}

#contentmenu {
 margin: 0 auto;
 padding-top:12px;
 color:#666666;
 font:14px Georgia, "Times New Roman", Times, serif;
 text-align:center;
}

#contentmenu a:link, #contentmenu a:visited, #contentmenu a:active {
 text-decoration:none;
 color:#000000;
 font-size:14px;
}

#contentmenu a:hover {
 text-decoration:underline;
 color:#000000;
 font-size:14px;
}




/* ***************************************** BODY ************************************************* */
#bodytopup {
 width: 800px;
 height:31px;
 background:url(img/sfondo_bodytop_top.png) top left no-repeat;
 margin: 0 auto;
 padding:0;
}

#bodytopmiddle {
 width: 800px;
 min-height:200px;
 background:url(img/sfondo_bodytop_middle.png) top left repeat-y;
 margin: 0 auto;
 padding:0;
}

#bodytopbottom {
 width: 800px;
 height:40px;
 background:url(img/sfondo_bodytop_bottom.png) top left no-repeat;
 margin: 0 auto;
 padding:0;
}

#bodytoptext {
 width:450px;
 float:left;
 text-align:justify;
 padding-left:30px;
}

#bodytoptext h1, #bodytoptext h2, #bodytoptext p {
 margin:0;
 padding:0 0 5px 0;
}

#buynowimage {
 width:258px;
 height:238px;
 float:left;
 padding-left:25px;
 padding-top:30px;
 text-align:right;
}

#buynowbutton {
 width:207px;
 height:39px;
 padding-left:145px;
 padding-top:10px;
}


.clearfloat {
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;
}


/* ***************************************** BODYBOTTOM ************************************************* */
#bodybottomup {
 width: 800px;
 height:30px;
 background:url(img/sfondo_bodybottom_top.png) top left no-repeat;
 margin: 0 auto;
 padding:0;
}

#bodybottommiddle {
 width: 800px;
 background:url(img/sfondo_bodybottom_middle.png) top left repeat-y;
 margin: 0 auto;

}

#bodybottombottom {
 width: 800px;
 height:35px;
 background:url(img/sfondo_bodybottom_bottom.png) top left no-repeat;
 margin: 0 auto;
 padding:0;
}

#bodybottomtext {
 width:740px;
 text-align:justify;
 padding-left:30px;
}

#bodybottomtext h1, #bodybottomtext h2, #bodybottomtext p {
 margin:0;
 padding:0 0 5px 0;
}


/* ***************************************** MENUBOTTOM ************************************************* */
#menubottom {
 width: 800px;
 height:40px;
 background:url(img/sfondo_menubottom.png) top left no-repeat;
 margin: 0 auto;
 padding:0;
}

#contentmenubottom {
 margin: 0 auto;
 padding-top:15px;
 color:#666666;
 font:14px Georgia, "Times New Roman", Times, serif;
 text-align:center;
}

#contentmenubottom a:link, #contentmenubottom a:visited, #contentmenubottom a:active {
 text-decoration:none;
 color:#000000;
 font-size:14px;
}

#contentmenubottom a:hover {
 text-decoration:underline;
 color:#000000;
 font-size:14px;
}





/* ***************************************** CREDITS ************************************************* */
#credits {
 width: 800px;
 height:32px;
 background:url(img/sfondo_credits.png) top left no-repeat;
 margin: 0 auto;
 padding-top:14px;
}

#credits h4 {
 font-size:9px;
 font-weight:normal;
 margin:0;
}