/* ELEMENTS *****************/

* {
text-align:left;
}

body {
font-family:arial, sans-serif;
background-color:#3A2714;
background-image:url(/images/bodybg.gif);
background-repeat:no-repeat;
background-position:top center;
text-align:center;
font-size:11px;
color:#FFFFFF;
scrollbar-arrow-color:#3A2714;
scrollbar-base-color:#DACFBA;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#DACFBA;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#3A2714;
}

img {
border:0px;
}

h1 {
font-family:arial, sans-serif;
font-size:200%;
color:#FF0099;
margin:0px 0px 5px 0px;
}

h2 {
font-family:arial, sans-serif;
font-size:160%;
font-weight:normal;
color:#FF0099;
margin:0px 0px 8px 0px;
}

h3 {
font-family:arial, sans-serif;
font-size:120%;
font-weight:normal;
color:#FF0099;
margin:0px 0px 8px 0px;
}

p {
padding:5px 0px 5px 0px;
}

a {
text-decoration:none;
color:#FF0099;
}


/* OBJECTS *****************/

#pagetitle {
width:170px;
height:60px;
float:right;
background-repeat:no-repeat;
background-position:bottom right;
}

#body {
width:685px;
margin:85px auto 0px auto;
}

#logo {
width:231px;
height:65px;
background-image:url(/images/occhiali.gif);
background-repeat:no-repeat;
background-position:top center;
cursor:pointer;
}

#featurepanel {
float:left;
width:240px;
height:350px;
}

#featurepanel img {
position:absolute;
opacity:0;
filter:progid:DXImagetransform.Microsoft.Alpha(opacity=0);
}

#container {
float:right;
width:437px;
height:350px;
color:#3A2714;
background-color:#DACFBA;
}

#content  {
padding:25px;
}

#menu {
clear:both;
float:right;
padding-top:20px;
}

#contactinfo {
clear:left;
padding-top:10px;
}

#contactinfo * {
color:#CDAE7F;
text-decoration:none;
}

#product {
float:left;
height:190px;
background-repeat:no-repeat;
background-position:bottom right;
}



/* CLASSES *****************/
.line {
height:3px;
font-size:0px;
margin:7px 0px 7px 0px;
background-image:url(/images/line.gif);
background-repeat:repeat-x;
}

.label{
width:90px;
padding-bottom:1px;
float:left;
}

.field{
width:200px;
padding-bottom:1px;
float:left;
}


.stdinput{
font-size:11px;
}