h1 {margin:4px 0 2px!important}
h2 {font-size:120%; margin:10px 0 8px; text-align:left}
h3 {font-size:120%; margin:6px 0}
h4 {font-size:110%; margin:2px 0}
p {margin:4px 0; padding:0}
img.photo {border:1px solid black}
tt {color:white; background:#2B7EF0; padding:1px 4px; font-size:1.2em; font-weight:bold}

#classifieds, #boaties {background:none; margin:0; padding-top:2px}
#adm {margin:0; font-size:.8em}
#adm th {font-size:.85em; padding:1px 2px}
#adm fieldset {margin-right:8px}
.divC {text-align:center}
#mybay {text-align:center}
.region {font-size:.85em; color:#f00}
.mybayBox {font-size:10px; line-height:1.1em; margin:0; padding:0}
.mybayBox p, .mybayBox .txtpage  {margin:4px; padding:0}
.mybayBox p {text-align:left}
.mybayBox h1 {font-size:1.1em; border:solid #ccc; border-width:1px 0; color:#666; text-align:center; padding:2px 0; margin:2px 0}
.mybayBox .lnk {font-size:.85em; color:#999; margin:0; padding:0; text-align:right}
big {line-height:1.8em}
.tdBts {padding:0 4px}
.tdBts p {line-height:1.2em; text-align:center!important}

.acct {font-size:.7em; font-weight:normal}
.aster {color:#900; font-size:120%; font-weight:bold}
.advHead {border-top:1px solid #00287D}
.clr {clear:both}
.detailDesc {padding:0; margin:8px}
.flL {float:left}
.flR {float:right}
.form1 {background:none}
.imgDisplay {float:left; text-align:center; vertical-align:bottom!important; width:100px; margin-top:4px}
.imgSelect {color:red}
.mp0 {margin:0; padding:0}
.mp8 {margin:8px; padding:8px}
.mp10 {margin:10px!important; padding:10px}
.nav, .navprint {font-size:.8em; text-align:right !important}
.navbar {text-align:center!important; color:#666; background:#EFEBE0; padding:2px!important; width:100%}
.navcurr {background:#EFEBE0; color:#999; font-size:.9em; border:1px solid #ccc; padding:0 2px;}
.navlnk {background:#2B7EF0; color:white; font-size:.9em; padding:0 2px;
border-top:1px solid #cae5ff; border-left:1px solid #cae5ff; border-right:1px solid #00287D; border-bottom:1px solid #00287D; cursor:pointer}
.note {font-size:80%; color:#900; line-height:1.1em; text-align:left !important}
.note1 {font-size:90%; color:#00287D; padding:0;margin:0; line-height:1.1em}
.note2 {font-size:90%; color:#900; line-height:1.1em}
.note3 {font-size:100%; color:#00287D; font-weight:bold}
.note4 {font-size:100%; color:#00287D;}
.note5 {font-size:100%; color:#900; font-weight:bold; text-align:center; margin:10px; padding:10px}
.r1 {background:white}
.r2 {background:#fbfbf9}
.r3 {background:#efebe0}
.req {font-size:100%; color:#900; padding:0 4px}
.small {font-size:.9em}
.sold {background:url(../classifieds/images/sold.gif) center center no-repeat}
.subnav {padding-top:0;margin-top:0;font-size:80% !important}
.step {background:#fbfbf9; padding:4px 0; margin:6px 0 0; border:1px solid white; text-align:left; font-size:.95em; width:120px}
.step.curr {color: #900}
.steps {background:#fbfbf9; text-align:center!important; font-size:100%; color:#00287D; font-weight:bold}
.txtl {text-align:left}
.txtr {text-align:right !important}
.txtc {text-align:center}
.unpaid {font-size:.9em; text-align:center; color:#900}

.boxAdd {color:#333; text-align:center; padding:0; margin:0 auto; border:1px solid #00287D !important; background:url(../images/bgleft.jpg) repeat-y; width:100%}
.boxAdd span {color:#06048B}
.boxAdd span.big {font-size:120%;font-weight:300;color:black}
.boxMsg {width:400px; margin:40px;padding:40px; border:1px solid #00287D; border-left:none}
.boxSrch {font-size:.85em; color:#333; padding:0 2px 4px!important; margin:0; border:1px solid #00287D !important; background:url(../images/bgleft.jpg) repeat-y; width:100%}
.boxSrch td {text-align:right!important; border:none!important}
.boxSrch input, .tblSrch select, .tblSrch textarea {font-family:arial,sans-serif; margin:0; padding:0}
.boxSrch select, .tblSrch input {width:180px}

.frmAdv {margin:4px auto; border:1px solid #00287D; background:#fbfbf9}
.frmAdv td {text-align:left; vertical-align:top; padding:2px 6px 1px; border-bottom:1px solid #ddd}
.frmAdv th {text-align:left; padding:2px 6px; border-bottom:1px solid #999}
.frmAdv ul {margin:0 0 0 16px; padding:0}
.frmLogin {border:1px solid #00287D; margin:0 auto; padding:0}
.frmLogin td {text-align:left; line-height:1em; vertical-align:middle}
.frmProfile {margin:4px auto; border:1px solid #00287D; background:#fbfbf9}
.frmPayment {border:1px solid #00287D; margin:4px auto; padding:4px; background:#fbfbf9}
.frmPayment p {line-height:1.3em}
.frmPayment td {vertical-align:top; padding:4px}
.frmPayment table {margin:4px 4px 4px 0; border:1px solid #999; border-collapse:collapse}
.frmPayment table td {border:1px solid #999}
.frmRegister {border:1px solid #00287D; margin:2px auto; padding:2px; width:98%; background:#fbfbf9}
.frmRegister td {text-align:left; vertical-align:top; padding:2px}

.tblAdm {text-align:left; margin:12px 0; padding:4px; border:1px solid #00287D; width:99%; background:#fbfbf9}
.tblDetail {text-align:center; background:white; border:none; width:770px; margin:0px auto}
.tblDetail td {border:none;}
.tblDetail td div {text-align:center !important;}
.tblDetailsm {text-align:center; background:white; border:none; width:600px; margin:0px auto}
.tblDetailsm td {border:none; font-size:1em}
.tblList {color:black; margin:0px auto; border:1px solid #00287D; width:98%; border-collapse:collapse; background:#fbfbf9}
.tblList td {text-align:left; vertical-align:middle; padding:2px 6px 1px; border:1px solid #00287D; border-width:1px 0}
.tblList td.list {border:1px solid #ddd!important; border-width:1px 0 0!important}
.tblList td.list.cell1 {width:50%; padding:8px 16px}
.tblList td.list.cell2 {width:50%; padding:8px 16px; border-left:1px solid #ccc!important}
.tblList th {color:#00287D; text-align:left; background:#eee; padding:2px 6px; border:1px solid #00287D; border-width:1px 0; font-size:.9em}
.tblList p {padding:0; margin:0}
.tblList table {text-align:left; font-size:100%; color:black; width:100%; margin:4px 0 0 -6px}
/*.tblPhoto {border-collapse:collapse}*/
.tblPhoto td {text-align:center; border:1px solid #00287D; margin:6px; padding:6px}
.tblReport, .tblDpg {text-align:left; font-size:.95em; margin:12px 0; padding:1px; border:1px solid #00287D; width:99%; background:#fbfbf9}
.tblReport th, .tblDpg th {color:#00287D; text-align:left; background:#eee; padding:2px; border:1px solid #00287D; border-width:1px 0}
.tblReport td, .tblDpg td {padding:2px}
.tdImg {margin:auto; text-align:center; vertical-align:middle !important; border:1px solid black !important; width:480px}
