*
{
    margin : 0px;
    padding : 0px;
    font-family : Verdana;
    font-weight : normal;
    font-size : 10px;
    color : #000;
    cursor : default;
    border : 0px;
}

input, select, textarea
{
    color : #000;
    background: #fff;
    border: 1px solid #b5b8c8;
    padding: 4px;
    background-image: url('DefaultImages/inputBG.png');
    background-repeat: repeat-x;
}
select { padding: 4px; }
option { }
button
{
    color : #000;
    background: #fff;
    border: 1px solid #ccc;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    height: 21px;
    background-image: url('DefaultImages/buttonBG.png');
    cursor : pointer;
    background-repeat: repeat-x;
}
a { cursor : pointer; }
.left { float: left; }
.right { float: right; }
.line, .centerLine { float: left; width: 100%; overflow: hidden; }
.centerLine { text-align: center; }
p { margin-left: 20px; margin-bottom: 40px; }
body { background-image: url('DefaultImages/bg.png'); background-repeat: repeat-x; }

/* PAGEHOLDER */
.pageHolder { width: 900px; margin: 0px auto 0px auto; }

/* HEADER */
.header { float: left; width : 100%; height: 366px; background-image: url('DefaultImages/header.png'); background-repeat: no-repeat; }

/* CONTENT */
.content { float: left; width: 100%; background-color: #eee; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
.content h2 { font-size: 20px; margin-top: 20px; margin-left: 20px; color: #bc612d }

/* FOOTER */
.footer { float: left; width : 100%; height: 30px; padding-bottom: 20px; background-image: url('DefaultImages/footer.png'); background-repeat: repeat-x; }
.footer h1 { text-align : center; color : #fff; margin-top: 8px; }

/* LOADING */
.loading { position: absolute; z-index : 9; width: 100px; left: 215px; top: 92px; }
.loading h6 { float: left; margin-top: 8px; margin-left: 5px; }

/* MENU */
.menu { float: left; width: 100%; margin-top: 337px; }
.menu a { float: left; text-decoration: none; margin-left: 20px; margin-right: 20px; text-align: center; }
.menu a h1 { font-family: Verdana; font-size: 14px; color: #fff; cursor: pointer; }
.menu a h1:hover { color: #aaa; }

/* OFFER PAGE */
.offerPage form { float: left; width: 600px; padding-top: 20px; padding-bottom: 20px; margin-left: 150px; }
.offerPage form h3{ float: left; font-size: 12px; width: 100px; margin-top: 2px; }
.offerPage form h1 { float: left; width: 100%; text-align: center; font-size: 18px; }
.offerPage form input, .offerPage form textarea{ float: right; margin-right: 10px; width: 480px;  }
.offerPage form textarea { height: 100px; }
.offerPage form button { float: right; margin-right: 10px; width: 150px; }
.offerPage .line { margin-bottom: 5px; }

/* PRODUCTS PAGE */
.productsPage .frame { float: left; margin-right: 20px; margin-left: 20px; border: 5px solid #ddd; }
.productsPage .desc p { font-size: 12px; line-height: 22px; padding-right: 20px; text-align: justify; }

/* REFERENCES PAGE */
.referencesPage .frame { float: left; margin-left: 63px; margin-bottom: 40px; border: 5px solid #ddd; }
.referencesPage { float: left; padding-bottom: 20px; }

/* PRICES PAGE */
.pricesPage a { float: left; width: 850px; margin-left: 20px; padding: 5px; font-size: 12px; background-color: #ddd; text-decoration: none; }
.pricesPage a:hover { text-decoration: underline; }
.pricesPage .line { border-top: 1px solid #fff; padding-top : 10px; padding-bottom : 10px;}

/* ABOUT PAGE */
.aboutPage .desc { font-size: 12px; line-height: 22px; padding-right: 20px; text-align: justify; margin-bottom: 30px; }
.aboutPage h1 { margin-left: 20px; font-size: 18px; }
.aboutPage span { font-size: 12px; }
.aboutPage b { font-size: 12px; font-weight: bold;}


