* { margin: 0; padding : 0; outline:none; border: none; }

html { background-color: #000; font-size:11px; padding-bottom: 45px; }

body { 
color: #6f4f5f; 
font-family: Tahoma; 
font-size: 1em;
line-height: 1.5em; 
}

#page { 
position: absolute; 
width: 800px; 
height: 700px; 
margin: 0 0 0 -410px; 
top: 10%; left: 50%; 
background: #000 url(images/back.png) no-repeat top center;
padding-top: 150px;
padding-left: 20px;
padding-bottom: 45px;
}

#trailer {
border: 5px solid #510729;
margin-top: 10px;
height: 209px;
}



#trailer-shadow
{
background: #000 url(images/shadow.jpg) no-repeat center bottom;
height: 266px;
margin-bottom: 0px;
}

.title {
background-color: #150010;
margin-bottom: 15px;
}

.title img { border-right: 10px solid black; }

strong { color:#fff; margin: 0 2px; }
strong.style2 { color:#b8105d; }

#text {
text-align: justify;
}

#text a { 
background-color:#550033;
color:#FFFFFF;
padding:2px 6px;
text-decoration:none;
}

#text a:hover
{
background-color:#FFF;
color:#550033;
}

p { margin-bottom: 10px; }
#left { width: 386px;  }

#right { 
background:transparent url(images/r8_c3.png) no-repeat scroll right top;
margin-top:40px;
padding-top: 45px;
position:absolute;
right:30px;
text-align:right;
top:500px;
width:360px;
}

input {
background-color: black;
border: 2px solid #2e1b09;
font-family: Tahoma; 
font-size: 0.9em;
color: #bb9a7a;
font-weight:bold;
padding: 2px;
margin-bottom: 5px;
width: 70px;

}

#map {
border: 5px solid #510729;
margin-bottom: 20px;
height: 140px;
}

#subscribe-2 { padding-bottom: 30px; }

input.submit {
width: 60px;
background-color: #273f07;
color: #fff;
border: none;
}

.error { font-size: 0.9em; }

.highlight { 
font-size: 1.1em;
color: white;
font-weight: bold;
margin: 0 3px;
}

#text strong { color: #bb5577; }

#footer{
border-top:1px dotted #220011;
clear:both;
font-size:0.8em;
margin-top:150px;
padding-bottom:25px;
padding-top:10px;
text-align:center;
color: #333333;
}

#right a { 
background-color:#220011;
color:#999999;
padding:2px 6px;
text-decoration:none;
}

ul { margin-top: 5px; }
li { padding-bottom: 4px; }


#right a:hover
{
background-color:#FFF;
color:#220011;
}


#footer a {
background-color:#220011;
color:#666;
padding:2px 6px;
text-decoration:none;
}
