@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,li{margin:0;padding:0;}
li{list-style:none;}
a { outline: 0; }
html {background-color: #ffffff;}

#bg{background: url(images/bellinirocks_bg.jpg); background-repeat:no-repeat; height:590px}

a {outline:0; color:#ec008c}
a:hover {text-decoration:underline}
a:visited {color:#ec008c}

h1{
font-family: Georgia, serif; font-style:italic;
color: #ec008c;
font-size: 18px;
}

h2{
line-height: 0.5em;
font-family: Georgia, serif; font-style:italic;
color: #ec008c;
font-size: 14px;
}

#social{ text-align:right;
position:absolute; left: auto; top:10px; right:30px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
color: #666666;
}

#social img{ vertical-align: middle;  margin: 0px 0px 0px 5px; }

.error{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #333;
font-size: 11px;
margin: 50px;
}


#head_logo{
position: absolute; top:20px; left:35px;
width: 210px; height: 100px;
background: url(images/bellinirocks.gif);
background-repeat:no-repeat}

#bellini{
position: absolute; top:140px; left:220px;
width: 270px; height: 270px;
background: url(images/bellinirocks_logo.gif);
background-repeat:no-repeat;
z-index: 0;
float:right;
}

#bellini2{
position: absolute; top:140px; left:150px;
width: 160px; height: 320px;
background: url(images/bellinirocks_logo2.jpg);
background-repeat:no-repeat;
z-index: 0;
float:right;
}

#content{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px; line-height: 1.4em;
color: #333333;
position: absolute; top:20px; left:320px;
width: 400px; height: 260px;
display: block;
float: left;
margin-top: 25px;
margin-left: 8px;
padding-right: 10px;
}

#content img{margin: 10px 0px 10px 0px; }

#content2{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px; line-height: 1.4em;
color: #333333;
position: absolute; top:20px; left:320px;
width: 550px;
display: block;
float: left;
margin-top: 25px;
margin-left: 8px;
padding-right: 10px;
}

#content2 img{ margin-right:30px; margin-bottom:30px}


#pic1{position: absolute; top:355px; left:60px}
#pic2{position: absolute; top:419px; left:332px}
#pic3{position: absolute; top:322px; left:530px}

.nav1 {
float: left;
z-index:100;
width: 170px; position: absolute; top: 140px; right: auto; left: 40px;
background-color: ##ffffff;
}

#navMenu ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#navMenu {
width: 175px;
}

#navMenu li {
display:inline;
}

/* menu */
#navMenu li a:link, #navMenu li a:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
height: 10px;
font-size: 11px;
color: #333333;
line-height: 1em;
display: block;
background-color:#fff;
border: 1px solid #000;
padding: 5px 0px 6px 10px;
margin: 2px 0px 2px 0px;
}

#navMenu li a:hover {
color: #ec008c;
height: 10px;
padding: 5px 0px 6px 10px;
}

#navMenu #on{
color: #ec008c;
height: 10px;
padding: 5px 0px 6px 10px;
}

#navMenu #off{
color: #999999;
height: 10px;
padding: 5px 0px 6px 10px;
}


label
{
width: 20em;
float: left;
text-align: right;
margin-right: 1em;
display: block
}

select{ margin-top:5px}


.submit
{
color: #ec008c;
width:auto;
border: 1px solid #ec008c;
margin-left: 230px;
}

input
{
color: #000;
background: #ffffff;
border: 1px solid #ec008c;
width: 16em;
}

#pp_btn{ border: 0px; width:auto; height:auto; outline: 0;}

textarea{
color: #000;
background: #ffffff;
border: 1px solid #ec008c;
width: 212px;
}


fieldset
{
border: 1px solid #ec008c;
width: 540px;
padding: 10px 5px 10px 10px;
}

#field2{ padding: 5px 10px 0px 10px;}

fieldset p{margin:10px}

#f2
{
border: 1px solid #5d9732;
width: 350px;
padding: 10px 5px 20px 10px;
}

legend
{
color: ##ec008c;
background: #ffffff;
border: 1px solid #ec008c;
padding: 0px 6px
} 

table img {border:1px solid #000}

table {
margin-top:5px;
margin-right:2px;
width: 350px;
}

table tr{
margin:0px;
}

table td {
padding: 0px 0px 0px 0px;
vertical-align: top;
}

#footer{
position:absolute; top:auto; right:30px; bottom:20px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align:right;
font-size: 10px;
color: #666666;
line-height: 1.2em;
}

#footer2{
position:absolute; top:auto; bottom:20px; left:50px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 10px;
color: #666666;
line-height: 1.2em;
}

#skyla{
position:absolute; top:auto; bottom:10px; left:40px;}
