/* R.M. Trailers Default Stylesheet */

/* Main Content and Layout */
body {
    margin:0;
    border:0;
    padding:0;
    height:100%;
    max-height:100%;
    font-size:76%;
    overflow:hidden;
    font-family:Arial, Helvetica, Geneva, sans-serif;
    }
* html body {
    padding:131px 0 38px 0;
    }
body img {
    border:none;
    }
#container {
    position:fixed;
    top:131px;
    left:0;
    bottom:38px;
    right:0;
    overflow:auto;
    background-color:#CED8FD;
    padding:10px;
    text-align:left;
    }
* html #container {
    height:100%;
    width:100%;
    }
#container a {
    color:#000000;
    text-decoration:underline;
    }
#container a:hover {
    color:#003399;
    text-decoration:underline;
    }
#container h1 {
    padding-left:5px;
    font-family:Arial, Helvetica, Geneva, sans-serif;
    font-size:1.5em;
    color:#000000;
    }
#container h2 {
    padding-left:5px;
    font-family:Arial, Helvetica, Geneva, sans-serif;
    font-size:1.3em;
    color:#000000;
    }
#container p {
    padding-left:5px;
    }
#container2 {
    position:fixed;
    top:131px;
    left:0;
    bottom:38px;
    right:0;
    overflow:auto;
    background-color:#CED8FD;
    padding:10px;
    text-align:left;
    }
* html #container2 {
    height:100%;
    width:100%;
    }
#container2 a {
    color:#000000;
    text-decoration:underline;
    }
#container2 a:hover {
    color:#003399;
    text-decoration:underline;
    }
#container2 h1 {
    padding-left:205px;
    font-family:Arial, Helvetica, Geneva, sans-serif;
    font-size:1.5em;
    color:#000000;
    }
#container2 h2 {
    padding-left:205px;
    font-family:Arial, Helvetica, Geneva, sans-serif;
    font-size:1.3em;
    color:#000000;
    }
#container2 img {
    padding-left:205px;
    }
#container2 p {
    padding-left:205px;
    }
#header {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100px;
    overflow:visible;
    background:url(../images/logo_back.jpg) repeat-x;
    border-bottom:1px solid #666666;
    }
* html #header {
    height:100px;
    }
#datetime {
    position:absolute;
    top:80px;
    left:605px;
    text-align:right;
    }
#listings {
    position:absolute;
    top:132px;
    left:0;
    width:200px;
    height:100%;
    border-right:1px solid #000;
    }
#nav {
    position:absolute;
    top:101px;
    left:0;
    width:100%;
    height:31px;
    background:url(../images/nav.jpg) repeat-x;
    overflow:hidden;
    }
#nav ul {
    margin:0;
    padding:8px 0 0 0;
    }
#nav li {
    float:left;
    margin:0;
    padding:0;
    list-style-type:none;
    white-space:nowrap;
    }
#nav li a {
    list-style-type:none;
    padding:0 8px;
    color:#003399;
    text-decoration:underline;
    }
#nav li a:hover {
    color:#000000;
    text-decoration:underline;
    }
#footer {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:38px;
    overflow:auto;
    text-align:left;
    background:url(../images/footer.jpg) repeat-x;
    color:#000000;
    font-size:0.9em;
    }
* html #footer {
    height:38px;
	}
#footer p {
    padding-top:3px;
    padding-left:10px;
    }
#footer p a {
    color:#000000;
    text-decoration:underline;
    }
#footer p a:hover {
    color:#003399;
    text-decoration:underline;
    }

/* Form and Button Styling */
.boat_input {
    width:225px;
    margin-left:118px;
    padding-left:2px;
    border:1px solid #000000;
    font-family:Arial, Helvetica, sans-serif, Verdana;
    font-size:1.0em;
    color:#000000;
    }
.boatweight_input {
    width:225px;
    margin-left:79px;
    padding-left:2px;
    border:1px solid #000000;
    font-family:Arial, Helvetica, sans-serif, Verdana;
    font-size:1.0em;
    color:#000000;
    }
.button {
    width:auto;
    cursor:pointer;
    margin-top:5px;
    border:1px solid #000000;
    font-family:Arial, Helvetica, Geneva, sans-serif, Verdana;
    font-size:1em;
    color:#000000;
    text-align:center;
    letter-spacing:1px;
    }
.company_input {
    width:225px;
    margin-left:107px;
    padding-left:2px;
    border:1px solid #000000;
    font-family:Arial, Helvetica, sans-serif, Verdana;
    font-size:1.0em;
    color:#000000;
    }
.email_input {
    width:225px;
    margin-left:98px;
    padding-left:2px;
    border:1px solid #000000;
    font-family:Arial, Helvetica, sans-serif, Verdana;
    font-size:1.0em;
    color:#000000;
    }
.length_input {
    width:225px;
    margin-left:51px;
    padding-left:2px;
    border:1px solid #000000;
    font-family:Arial, Helvetica, sans-serif, Verdana;
    font-size:1.0em;
    color:#000000;
    }
.make_input {
    width:225px;
    margin-left:114px;
    padding-left:2px;
    border:1px solid #000000;
    font-family:Arial, Helvetica, sans-serif, Verdana;
    font-size:1.0em;
    color:#000000;
    }
.name_input {
    width:225px;
    margin-left:128px;
    padding-left:2px;
    border:1px solid #000000;
    font-family:Arial, Helvetica, sans-serif, Verdana;
    font-size:1.0em;
    color:#000000;
    }
.phone_input {
    width:225px;
    margin-left:100px;
    padding-left:2px;
    border:1px solid #000000;
    font-family:Arial, Helvetica, sans-serif, Verdana;
    font-size:1.0em;
    color:#000000;
    }
.fax_input {
    width:225px;
    margin-left:125px;
    padding-left:2px;
    border:1px solid #000000;
    font-family:Arial, Helvetica, sans-serif, Verdana;
    font-size:1.0em;
    color:#000000;
    }
.trailer_input {
    width:225px;
    margin-left:110px;
    padding-left:2px;
    border:1px solid #000000;
    font-family:Arial, Helvetica, sans-serif, Verdana;
    font-size:1.0em;
    color:#000000;
    }
.weight_input {
    width:225px;
    margin-left:10px;
    padding-left:2px;
    border:1px solid #000000;
    font-family:Arial, Helvetica, sans-serif, Verdana;
    font-size:1.0em;
    color:#000000;
    }
.textarea {
    padding-left:2px;
    overflow:auto;
    border:1px solid #000000;
    font-family:Arial, Helvetica, sans-serif, Verdana;
    font-size:1.0em;
    color:#000000;
    }

/* Miscellaneous Classes */
.asterix {
    font-weight:bold;
    color:#FF0000;
    }
.axle {
    float:left;
    padding-left:5px;
    margin-right:45px;
    }
.img {
    padding-right:10px;
    float:left;
    }
.img1 {
    padding-left:5px;
    }
.img2 {
    padding-left:5px;
    padding-right:35px;
    float:left;
    }
.img_p {
    padding-bottom:80px;
    }
.img_p1 {
    padding-bottom:100px;
    }
.note {
    font-weight:bold;
    color:#0000FF;
    }
