/* CSS Document - Ruby Tip */

body {
height:100%;
margin:0px;
background-color:#000000;
}

#ruby_tip_reflex {
width:423px;
height:73px;
position:absolute;
top:539px;
left:400px;
}

#ch_flag {
width:15px;
height:15px;
position:absolute;
top:128px;
right:200px;
background-image:url(image/ch_flag.jpg);
background-repeat:no-repeat;
}

#palmare {
width:69px;
height:126px;
position:absolute;
top:520px;
left:50px;
background-image:url(image/palmare.png);
background-repeat:no-repeat;
behavior: url(iepngfix.htc);
}

#punta {
position:absolute;
top:128px;
left:0px;
width:42px;
height:66px;
background-image:url(image/punta.jpg);
background-repeat:no-repeat;
background-position:left;
}

#header {
height:88px;
background:#000000;
padding-left:133px;
border: 0px solid red;
}

#menu {
height:40px;
background-image:url(image/menu_bg.jpg);
background-repeat:repeat-x;
border: 0px solid green;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#menu-item {
float:left;
color:#000000;
margin-top:10px;
margin-left:0px;
padding-left:10px;
width:170px;
border-left:1px solid black;
}

#menu-item a:link, a:visited {
color:#FFFFFF;
text-decoration:none;
}

#menu-item a:hover {
color:#cc0066;
}

#content {
height:488px;
background-color:#FFFFFF;
}

#content_content {
margin-left:400px;
padding-top:50px;
width:500px;
border: 0px solid red;
}

#content_content p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:justify;
}

#footer {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
background-image:url(image/footer_bg.jpg);
background-repeat:repeat-x;
background-position:top;
padding-top:28px;
line-height:18px;
}


