/*-------------*/
/*---Default---*/
/*-------------*/

* {
         font-family:arial,verdana,sans-serif;
         font-size:100.01%;
         }

/*-------------------------------*/
/*---Always Display Scrollbars---*/
/*-------------------------------*/

html {
         overflow:scroll;
         height:100%;
         }

/*----------*/
/*---Body---*/
/*----------*/

body {
         margin-top:30px;
         padding:0;
         background-color:#000;
         }

/*--------------*/
/*---Headings---*/
/*--------------*/

h1, h2, h3, h4, h5, h6 {
         color: #fff;
         margin:0.5em 0em;
         }

h1 {
         font-size:1.4em;
         color: #e20018;
         }

h2 {
         font-size: 1.1em;
         }

h3 {
         font-size: 1.2em;
         }

h4 {
         font-size: 1.1em;
         }

h5 {
         font-size: 1.0em;
         }

h6 {
         font-size: 1.0em;
         }

/*----------------------------*/
/*---General Element Styles---*/
/*----------------------------*/

p {
         margin:0.5em 0em;
         }

li {
         margin:0em 0em;
         }

ul {
         margin-top:0.3em;
         margin-bottom:0.3em;
         }

form {
         display:inline;
         }

table {
         border-collapse:collapse;
         }

img {
         border:0;
         }

/*---------------*/
/*---Div Order---*/
/*---------------*/

#wrapper {
         margin:0 auto;
         padding:0;
         position:relative;
         width:990px;
         height:700px;
         background-image:url(../images/bg.jpg);
         background-repeat:no-repeat;
         }

#service {
         margin:0;
         padding:0;
         position:absolute;
         top:43px;
         left:70px;
         }

#content {
         margin:0;
         padding:0 4px 0 0;
         position:absolute;
         width:460px;
         height:330px;
         top:290px;
         left:400px;
         color:#fff;
         font-size:0.8em;
         overflow:auto;
         }

#info {
         margin:0;
         padding:0;
         position:absolute;
         width:31px;
         height:527px;
         top:90px;
         left:900px;
         }

#footer {
         margin:0;
         padding:0;
         position:absolute;
         top:650px;
         left:70px;
         font-size:0.8em;
         color:#ffec01;
         font-weight:bold;
         }

#footer a {
         font-weight:bold;
         text-decoration:none;
         }

#footer p {
         font-weight:normal;
         text-align:right;
         font-size:0.7em;
         padding:20px 0 0 0;
         }

/*-----------*/
/*---Links---*/
/*-----------*/

a {
         color:#ffec01;
         }

a:link, a:visited {
         }

a:focus, a:hover, a:active {
         color:#e20018;
         }

/*----------------*/
/*---Navigation---*/
/*----------------*/

#navigation {
         margin:0;
         padding:0;
         font-size:0.8em;
         }

#navigation li {
         margin:0;
         padding:0;
         display:inline;
         list-style-type:none;
         float:left;
         }

#navigation a, #navigation span {
         margin:0;
         padding:0 12px;
         display:block;
         text-decoration:none;
         color:#ffec01;
         font-weight:bold;
         }

#navigation a:link, #navigation a:visited {
         color:#ffec01;
        }

#navigation a:focus, #navigation a:hover, #navigation a:active {
         color:#e20018;
         }

#navigation span {
         color:#fff;
         }

/*-------------*/
/*---Clearer---*/
/*-------------*/

.clearer {
         clear:both;
         margin:0;
         }

/*--------------*/
/*---No Break---*/
/*--------------*/

.nobr {
         white-space:nowrap;
         }

/*-------------*/
/*---Contact---*/
/*-------------*/

label {
         line-height:200%;
         clear:left;
         float:left;
         width:7em;
         }

input, textarea {
         font-family:arial,verdana,sans-serif;
         font-size:1em;
         margin:4px;
         padding-top:1px;
         padding-right:2px;
         padding-bottom:1px;
         padding-left:2px;
         border:1px solid #ffec01;
         clear:right;
         width:15em;
         }

input:focus, textarea:focus {
         background-color:#ffec01;
         font-weight:bold;
         }

.submit {
         width:12em;
         border:1px solid #e20018;
         background-color:#fff;
         margin-left:9.3em;
        }

.submit:hover {
         font-weight:bold;
         }

.message {
         color:#e20018;
         font-weight:bold;
         }