body {
    background-image: url('img/bg.gif');
    color: #494949;
    font: 12px Tahoma, Arial;
}

* {margin: 0px; padding: 0px;}

p {margin-top: 10px; margin-bottom: 10px;}

#logo {margin-top: 70px;}
#main {
    width: 1000px;
    position:relative;
}
#bookmark {
    background-image: url('img/bookmark.png');
    background-repeat: no-repeat;
    width: 119px;
    height: 850px;
    position:absolute;
    left: 230px;
    top: 20px;
}

#idBoatSale {
    width: 650px;
    height: 600px;
    border: 0px;
}

#search_form {
    background-image: url('img/bg_search_box.gif');
    background-repeat: no-repeat;
    width: 230px;
    height: 260px;
    padding-top: 10px;
}
#search_form #block {
    background-image: url('img/bg_search_block.gif');
    background-repeat: repeat-y;
    width: 200px;
    height: 230px;
    border: 1px solid #0076ff;
    padding: 5px;
    text-align: left;
}

.boat_block {
    width: 170px;
    height: auto;
    float: left;
    margin-right: 30px;
    margin-bottom : 10px;
    
}

.block_img {
    width: 170px;
    height: 90px;
    padding-top: 7px;
    border: 1px solid #9b9ba5;
    text-align: center;
}

a {color:#CA9E18; text-decoration:underline;}

h1 {color: #0076ff; font: italic 18px Arial;}
h2 {color: #0076ff; font: bold italic 14px Arial;}
ul {padding: 5px 0px 10px 20px;}

.menu {padding: 80px 0px 0px 0px; margin: 0px; width: 290px; list-style: none;}
.menu li {background-image: url('img/bg_menu_item.png'); text-align: left; padding: 10px 0px 17px 22px;}
.menu li.active {background-image: url('img/bg_menu_item_a.png'); text-align: left; padding: 10px 0px 17px 22px;}
.menu li, .menu a, .menu a:hover {font: italic 18px Lucida Sans Unicode; color: #ffffff; text-decoration: none;}

.copyright{ color: #26609d; font: 11px Arial;}

/*--form elements------------------------*/
.required {color:red; font-weight:bold;}
.required_quote {color:red; font: bold 11px Arial;}
.form_button {
    border: 1px solid #203f5a;
    background: #02488c;
    color: #ffffff;
    font: bold 12px arial;
}
.form_button2 {
    border: 1px solid #9b9ba5;
    background: #ffffff;
    color: #494949;
    padding: 5px;
    margin: 5px;
    font: bold 12px arial;
}

.form_input {
    border: 1px solid #c0c0c0;
    font: 11px arial;
    background-color: white;
}

/*--tables------------------------*/
.table, .table td {
    border-collapse: collapse;
    border-color: #d1a42b;
}

.table_header {
    background: #d1a42b;
    color: #5c3200;
    font:normal 8pt Arial;
}

.table_header a {
    color: #5c3200;
    font:normal 8pt Arial;
    text-decoration:none;
}

.table_header a:hover {
    color: #5c3200;
    font:normal 8pt Arial;
    text-decoration:underline;
}


