@charset "utf-8";
/* CSS Document */

body {
    margin: 0;
    padding: 0;
    background-color: #999966;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    font-size: 12px;
}

#layout {
    position: relative;
    margin: 0 auto 15 auto;
    text-align: left;
    width: 911px;
    height: 769px;
    left: 0px;
    top: 0;
    z-index: 1;
    text-align: left;
}

p {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 100%;
}

h1 {
    font-size: 18px;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 14px;
}

#logo {
    position: relative;
    left: 0px;
    width: 233px;
    float: left;
}

#header {
    position: relative;
    float: right;
    right: 0px;
    width: 678px;
    height: 100px;
    background-image: url(images/header.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    text-align: right;
    vertical-align: bottom;
}

#header ul {
    position: absolute;
    right: 0px;
    bottom: 0px;
    list-style: none;
    list-style-image: none;
    width: 600px;
    margin-right: 10px;
    padding-right: 10px;
    margin-bottom: 3px;
    padding-bottom: 3px;
}

#header li {
    float: right;
    margin-left: 15px;
    padding-left: 15px;
}

#header a {
    font-weight: bolder;
    color: #FFFFFF;
    text-decoration: none;
}

#header a:hover {
    color: #CCCCCC;
    text-decoration: underline;
}

#banner {
    position: relative;
    top: 100px;
    _top: -4px; /* for IE only */
    left: 0px;
    width: 911px;
    height: 246px;
    background-image: url(images/banner_image.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

#phoneNum {
    position: relative;
    top: 35px;
    _top: -55px; /* for IE only */
    left: 720px;
    width: 180px;
}

#phoneNum p {
    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;
}

#contentRow {
    position: absolute;
    top: 346px;
    left: 0px;
    background-color: #FFFFFF;
    height: auto;
    width: 911px;
}

#mainNav {
    float: left;
    top: 0px;
    left: 0px;
    width: 911px;
    height: 50px;
}

#leftSide {
    float:left;
    top: 50px;
/*  _top: 0px;   /* for IE only */
    left: 0px;
    width: 10px;
    height: 331px;
    min-height: 331px;
    background-image: url(images/leftside.jpg);
    background-position: left top;
    background-repeat: repeat-y;
}

#leftSideContent {
    float:left;
    top: 72px;
    _top: 0px;   /* for IE only */
    left: 10px;
    width: 255px;
    height: auto;
    min-height: 331px;
    background-color: #FFFFFF;
}

#leftSideContent ul {
    margin: 0 0 0 5px;
    padding: 0 10px 0 10px;
}

#leftSideContent li {
    margin: 0;
    padding: 0;
    font-size: 11px;
    list-style: circle;
}

#contentArea {
    float:left;
    top: 50px;
    left: 265px;
    width: 405px;
    height: auto;
    min-height: 331px;
    background-color: #FFFFFF;
    font-size: 100%;
    color: #000000;
}

#contentArea table {
    font-size: 100%;
    color: #000000;
}

#rightSide {
    float: left;
    top: 50px;
    left: 660px;
    width: 241px;
    height: auto;
    min-height: 331px;
    background-image: url(images/right_sidebar.jpg);
    background-position: left top;
    background-repeat: repeat-y;
}

#leftFooter {
    position: relative;
    width: 265px;
    height: 41px;
    background-image: url(images/footer_left.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
}

#leftFooter p {
    text-align: center;
    font-size: 10px;
}

#rightFooter {
    position: relative;
    width: 646px;
    height: 41px;
    background-image: url(images/footer_right.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
}

#rightFooter ul {
    position: absolute;
    left: 0px;
    bottom: 0px;
    list-style: none;
    list-style-image: none;
    width: 640px;
    margin-left: 0px;
    padding-left: 0px;
    margin-bottom: 6px;
    padding-bottom: 6px;
}

#rightFooter li {
    float: left;
    margin-right: 4px;
    padding-right: 4px;
    _margin-right: 3px;  /* for IE only */
    _padding-right: 3px;     /* for IE only */
}

#rightFooter a {
    font-size: 8px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

#rightFooter a:hover {
    color: #0000cc;
    text-decoration: underline;
}

#storeHours ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#contactInfo ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#contactHours table {
    font-size: 100%;
    color: #000000;
}


/* START STYLES FOR BOTH NEW AND USED BOATS */

#sold {
    color: #ff0000;
}

/* END STYLES FOR BOTH NEW AND USED BOATS */



/* NEW DRIFTBOAT */
#newDriftboat {
    margin: 0;
    padding: 3px;
    width: 390px;
    border: 1px solid #ccc;
    /* background-color: #efefef; */
    border: 1px solid #ccc;
}

#newDriftboat ul {
    margin: 0;
    padding: 0 0 0 5px;
    border-left: 1px solid #aaa;
}

#newDriftboat li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#newDriftboat h1 {
    margin: 5px 5px 1px 5px;
    padding: 5px;
    width: 370px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    display: block;
    border: 1px solid #aaa;
    background-color: #000;
}

#newDriftboat strong {
    padding: 0 0 0 5px;
    font-size: 14px;
    font-weight: bold;
}

#newDriftboat p {
    padding: 0 5px 0 5px;
    font-size: 12px;
}

#newDriftboat img {
    margin: 0 0 0 5px;
    padding: 0;
    border: 1px solid #ccc;
}

/**********************************/
#newDriftboatPaginate {
    margin: 0;
    padding: 0;
}

#newDriftboatPaginate h2 {
    margin: 0;
    padding: 0 0 0 5px;
    font-height: 22px;
    font-weight: bolder;
    text-transform: uppercase;
}

#newDriftboatPaginate ul {
    margin: 0 0 10px 0;
    padding: 0;
    text-align: center;
}

#newDriftboatPaginate ul li {
    margin: 0;
    padding: 0 2px 0 0;
    text-align: left;
    list-style: none;
    /* display: inline; */
}

#newDriftboatPaginate a {
    width: 220px;
    /* height: 20px; */
    display: block;
    margin: 1px 0 0 0;
    padding: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #eeee99;
    border: 1px solid #666;
    letter-spacing: 1px;
}

#newDriftboatPaginate a:hover {
    color: #fff;
    text-decoration: none;
    display: block;
    background-color: #333;
    text-align: right;

}

#ndbQuicknav {
    margin: 0;
    padding: 0;
    font-size: 11px;
}

#ndbQuicknav ul {
    margin: 0;
    padding: 0;
}

#ndbQuicknav ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
}

#ndbQuicknav a {
    color: #f00;
    text-decoration: underline;
}


#ndbQuicknav a:hover {
    color: #000;
    text-decoration: none;
}
/**********************************/

.dbmbanner {
    width: 390px;
    height: 50px;
    margin: 0 0 5px 0;
    padding: 0;
}

a #dbmbanner1 {
    background: URL("images/driftboats/mbanner_drifter_off.jpg") no-repeat;
    border: 1px solid #000;
}

a:hover #dbmbanner1 {
    background: URL("images/driftboats/mbanner_drifter_on.jpg") no-repeat;
    border: 1px solid #000;
}

a #dbmbanner2 {
    background: URL("images/driftboats/mbanner_skiff_off.jpg") no-repeat;
    border: 1px solid #000;
}

a:hover #dbmbanner2 {
    background: URL("images/driftboats/mbanner_skiff_on.jpg") no-repeat;
    border: 1px solid #000;
}

a #dbmbanner3 {
    background: URL("images/driftboats/mbanner_contender_off.jpg") no-repeat;
    border: 1px solid #000;
}

a:hover #dbmbanner3 {
    background: URL("images/driftboats/mbanner_contender_on.jpg") no-repeat;
    border: 1px solid #000;
}

a #dbmbanner4 {
    background: URL("images/driftboats/mbanner_proseries_off.jpg") no-repeat;
    border: 1px solid #000;
}

a:hover #dbmbanner4 {
    background: URL("images/driftboats/mbanner_proseries_on.jpg") no-repeat;
    border: 1px solid #000;
}

a #dbmbanner5 {
    background: URL("images/driftboats/mbanner_xlseries_off.jpg") no-repeat;
    border: 1px solid #000;
}

a:hover #dbmbanner5 {
    background: URL("images/driftboats/mbanner_xlseries_on.jpg") no-repeat;
    border: 1px solid #000;
}

a #dbmbanner6 {
    background: URL("images/driftboats/mbanner_signature_off.jpg") no-repeat;
    border: 1px solid #000;
}

a:hover #dbmbanner6 {
    background: URL("images/driftboats/mbanner_signature_on.jpg") no-repeat;
    border: 1px solid #000;
}

a #dbmbanner7 {
    background: URL("images/driftboats/mbanner_limited_off.jpg") no-repeat;
    border: 1px solid #000;
}

a:hover #dbmbanner7 {
    background: URL("images/driftboats/mbanner_limited_on.jpg") no-repeat;
    border: 1px solid #000;
}

a #dbmbanner8 {
    background: URL("images/driftboats/mbanner_nw_off.jpg") no-repeat;
    border: 1px solid #000;
}

a:hover #dbmbanner8 {
    background: URL("images/driftboats/mbanner_nw_on.jpg") no-repeat;
    border: 1px solid #000;
}

a #dbmbanner9 {
    background: URL("images/driftboats/mbanner_powerdrifter_off.jpg") no-repeat;
    border: 1px solid #000;
}

a:hover #dbmbanner9 {
    background: URL("images/driftboats/mbanner_powerdrifter_on.jpg") no-repeat;
    border: 1px solid #000;
}
/* END NEW DRIFTBOATS */


/* USED JETBOAT */
#usedJetboat {
    margin: 0;
    padding: 3px;
    width: 390px;
/*  background-color: #efefef; */
    border: 1px solid #ccc;
}

#usedJetboat ul {
    margin: 0;
    padding: 0;
    border-right: 1px solid #aaa;
}

#usedJetboat li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#usedJetboat li ul {
    margin: 0;
    padding: 0 0 0 10px;
    border-right: 0px solid #fff;
}

#usedJetboat li ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}


#usedJetboat h1 {
    margin: 5px;
    padding: 5px;
    width: 260px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    display: block;
    border: 1px solid #aaa;
    background-color: #000;
}

/*
#usedJetboat h1 {
    font-size: 16px;
    font-weight: bold;
}
*/

#usedJetboat strong {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
}

#usedJetboat p {
    margin: 0;
    padding: 5px 0 10px 0
    font-size: 12px;
}

#usedJetboat img {
    border: 1px solid #ccc;
}
/* END USED JETBOATS */


/* USED DRIFTBOAT */
.boatListing {
    margin: 0;
    padding: 3;
    width: 390px;
/*  background-color: #efefef; */
    border: 1px solid #ccc;
}

.boatListing ul {
    margin: 0;
    padding: 0;
    border-right: 1px solid #aaa;
}

.boatListing li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.boatListing h1 {
    margin: 5px;
    padding: 5px;
    width: 260px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    display: block;
    border: 1px solid #aaa;
    background-color: #000;
}

/*
#usedDriftboat h1 {
    font-size: 16px;
    font-weight: bold;
}
*/

.boatListing strong {
    font-size: 14px;
    font-weight: bold;
}

.boatListing p {
    margin: 0;
    padding: 5px 0 10px 0
    font-size: 12px;
}

.boatListing img {
    border: 1px solid #ccc;
}
/* END USED DRIFTBOATS */


#boatContent {
    margin: 0;
    padding: 0;
}

#boatContent h2 {
    margin: 0;
    padding: 0 0 5px 0;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

#boatContent p {
    font-size: 13px;
}

.adminBanner {
background-color: #CC3333;
border: 2px solid red;
margin:5px;
width:100%;
}
