
/*
<STYLE type="text/css">
*/

/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */ 

/*select { width: 11em; }
*/html>select { width: auto; min-width: 100em; }

html,body
{
  margin: 0;
  padding: 0;
  height: 100%;
  border: none;
}

BODY
{
  font-family: Verdana, Arial, sans-serif; 
  font-size: 12px;
  color: #000000;
  width: 100%;
  margin: 0;
  padding: 0;  
  background-color: #FFFFFF;
  SCROLLBAR-BASE-COLOR: #336699; 
  SCROLLBAR-ARROW-COLOR: #ffc700;
}

#rightFrame
{
  background-image: url(http://image.nlclassifieds.com/iframe.jpg);   
}


BLOCKQUOTE {font: 1em normal 'Times New Roman', Times, serif;}

.ERROR_MESSAGE
{
  font-family: Verdana, Arial, sans-serif; 
  font-size: 13px;
  font-weight: bold; 
  font-style: italic;
  color: red;
}

.HEADER3
{   
    background-color: #003C94;  
    font-family: Verdana, Arial, sans-serif;
    color: #FFFFFF; 
    margin-top: 0px; margin-bottom: 10px;   
    padding:0px;
    padding-right: 5px;
    padding-bottom: 2px;
    white-space: nowrap;
}


.HEADER
{   
    height: 35px;   
    background-color: #003C94;  
    border-collapse: collapse;  
    font-family: Verdana, Arial, sans-serif;
    
    vertical-align:bottom;
    color: #FFFFFF; 
    margin-top: 0px; margin-bottom: 10px;   
    padding:0px;
    padding-right: 5px;
    padding-bottom: 2px;
    white-space: nowrap;
    
}


.HEADER a, .HEADER a:visited 
{
   vertical-align:bottom;  
   text-decoration: none; 
   color: #FFFFFF;
   font-size: 12px;  
   padding: 0px;
   margin: 0px;
   white-space: nowrap;
}

.HEADER a:link
{
   vertical-align:bottom;  
   text-decoration: none; 
   color: #FFFFFF;
   font-size: 12px;  
   padding: 0px;
   margin: 0px;
   white-space: nowrap;
}

.embedded a:link, .embedded a:visited 
{              
   text-decoration: underline; 
   color: blue;
   font-size: 12px;
   white-space: nowrap;
}

.embedded a:active, .embedded a:hover
{ 
   text-decoration: underline;
   color: blue;
   font-weight: bold;
   font-size: 12px;
   white-space: nowrap;
}

.popularQueries a, .popularQueries  a:link, .popularQueries a:visited .popularQueries a:hover, .popularQueries a:active
{
   text-decoration: underline;
   color: blue;
   font-size: 12px;
}

h1.title
{
   text-decoration: none;
   font-size: 12px;
   color: #000000;
   background: none;
   text-align: left;
   font-family: Verdana, Arial, sans-serif;
}

td.thumb{text-align: center; width: 80px;}
.thumb
{
  padding: 1px;
  border: 0px;
  vertical-align: middle;
}

td.preview
{
  width: 80%; 
  vertical-align: top; 
  padding: 2px 5px 5px 5px; 
  overflow: hidden;
}

td.preview h1{background: none;text-align: left;}
td.preview a, td.preview a:visteted, td.preview a:hover, td.preview a:active{color:#000000;text-decoration:none;font-size:14px;}

a.noeffect14 {color : #000000;   text-decoration: none; font-size:14px;}
a.noeffect14:visteted, a.noeffect14:hover, a.noeffect14:active { color : #000000;  text-decoration: none;font-size:14px; }

/* Would not work on the latest listings!


td.preview div {font-size:11px;text-align:left;overflow:hidden;}
td.preview div a:link, td.preview div a:visteted, td.preview div a:hover, td.preview div a:active{color:#000000;text-decoration:none;font-size:11px; overflow: hidden;}

a.pvTitle, a.pvTitle:link, a.pvTitle:visteted, a.pvTitle:hover, a.pvTitle:active{color:#000000;text-decoration:none;font-size:14px;}
*/

.posted, .expires
{
  padding-top: 5px; 
  font-style:italic; 
}


td.latestPrice
{
  vertical-align: top; 
  padding: 2px 2px 5px 2px; 
  width: 20%; 
}

td.city
{
  font-size: 11px;
  vertical-align: middle;
  padding: 5px;
}

td.price
{
  font-size: 11px;
  vertical-align: middle;
  padding: 5px;
  white-space: nowrap;
}

div.price, div.city, div.seller
{
   white-space: nowrap; font-size: 11px;
}

.freeDesc
{
  text-align: justify; 
  overflow: hidden;
  font-size : 11px;
}

.paidDesc
{
  font-size : 11px; 
  font-weight: bold;
  text-align: justify;
  overflow: hidden;
}




.datetime
{   
  white-space: nowrap;
  font-family: Verdana, Arial, sans-serif;
  font-size:10pt;
  font-weight: bold;
  color: #FFFFFF;
  text-align:center;  
  vertical-align:bottom;
  padding-left:5px;
  padding-right:5px;
}

.content0
{
  font-family: Verdana, Arial, sans-serif; 
  font-size: 12px;  
  border: 1px solid #000000;
}

.textfield 
{ 
    height: 17px; 
    border-color: #ffffff;
    background-color: #ffffff;
    padding: 0px;
    font: 12px Verdana, Arial, sans-serif;
    color: #000000;
    border: 1px solid #000000;
    padding-left: 1px;
}

.errorTextfield 
{ 
    height: 17px; 
    padding: 0px;
    font: 12px Verdana, Arial, sans-serif;
    color: #000000;
    border: 1px solid red;
        background-color: #f8e3e3;
    padding-left: 1px;
}

.checkbox
{

}

.center
{ 
margin-left: auto;
margin-right: auto;
}

.center
{ 
  text-align: center;
}

.center table
{ 
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}



.ENTRY_TITLE
{
  white-space: nowrap;
  text-align: right;
  vertical-align: top;  
  font-weight: bold;
  font-size: 12px;
  color: black;
  font-family: Verdana, Arial, sans-serif;
}

.ENTRY_INFO
{
  vertical-align: top;  
  font-size: 10px;
  color: black;
  font-family: Verdana, Arial, sans-serif;
}

.ENTRY_ERROR
{
  font-family: Verdana, Arial, sans-serif; 
  font-size: 12px;
  font-style: italic;
  color: red;
}

.WARNING
{
  font-size:13px; 
  font-family: Verdana, Arial, sans-serif; 
  font-weight: bold; 
  color: #de8c1c;  
  padding: 10px; 
}

.UPLOADED_HEADER
{
  font-weight: bold; 
  background-color: #76A5D4;
}

.UPLOADED_FOOTER
{
  font-weight: bold; 
  background-color: #F9F9F9;
}

.UPLOADED
{
   background-color: #F9F9F9;
}


table.brieflistings
{
  width:92.5%;
  background-color:#2B558A;
}

table.brieflistings tr
{
    padding:3px 3px;
}


table.brieflistings td a:link, table.brieflistings td a:visited  
{
   font-size: 11px;
   color: #000066;
   text-decoration: none;
   vertical-align: middle;
}

table.brieflistings td a:active, table.brieflistings td a:hover 
{
   color: #B51E1E;
   text-decoration: underline;
   vertical-align: middle;
}

.briefheader
{
   background-color: #93AFCF;
   font-weight:bold;
}

.brieffooter
{
   background-color: #527CAC;
   font-weight:bold;
}



TABLE
{  
   font-size: 12px;
   color: black;
   font-family: Verdana, Arial, sans-serif;
}

.calendar
{  
   font-size: 16px;
   color: black;
   font-family: Verdana, Arial, sans-serif;
}

.page-title 
{
   font-weight: bold;
   font-size: 14px;
   color: black;
   font-family: Verdana, Arial, sans-serif;
   white-space: nowrap;
}


.page-title  a
{
   text-decoration: none; 
   font-weight: bold;
   font-size: 14px;
   color: black;
   font-family: Verdana, Arial, sans-serif;
   white-space: nowrap;   
}

.page-title  a:link, .page-title a:visited 
{
   font-size: 14px;
   color: black;
   white-space: nowrap;   
}

.page-title a:hover, .page-title a:active 
{
   font-size: 14px;
   color: #de8c1c;
   text-decoration: underline; 
}

.agreement-title 
{
  font-weight: bold;
   font-size: 18px;
   color: black;
   font-family:  Verdana, Arial, sans-serif;   
   white-space: nowrap;
}

.agreement
{
  font-weight: normal;
   font-size: 13px;
   color: black;
   font-family:  Verdana, Arial, sans-serif;   
}

.page-normal
{
   font-size: 12px;
   color: black;
   font-family: Verdana, Arial, sans-serif;
}


.page-bold
{
   font-weight: bold;
   font-size: 12px;
   color: black;
   font-family: Verdana, Arial, sans-serif;
}



a.non-commercial, a.non-commercial:link, a.non-commercial:visited, a.non-commercial:active, a.non-commercial:hover
{
   font-family: Verdana, Arial, sans-serif;
   font-size: 13px; 
   font-weight: bold;
   color: black;
   text-decoration: none; 
}

a.site-map, a.site-map:link, a.site-map:visited
{
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px; 
   font-weight: normal;
   color: #336699;
   text-decoration: underline; 
}

a.site-map:active, a.site-map:hover
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 12px; 
   font-weight: normal;
   color: #000000;
   text-decoration: underline; 
}

div.site-map
{
  margin-top: 3px;
}

.site-map-block-title
{
  padding-bottom: 10px; 
  font-weight: bold; 
  font-size: 14px; 
  font-family: Verdana, Arial, sans-serif;
  color: #336699;
}

a.site-map-block-title, a.site-map-block-title:link, a.site-map-block-title:visited
{
   font-family: Verdana, Arial, sans-serif;
   font-size: 14px; 
   font-weight: bold;
   color: #336699;
   text-decoration: none; 
}

a.site-map-block-title:active, a.site-map-block-title:hover
{
   font-family: Verdana, Arial, sans-serif;
   font-size: 14px; 
   font-weight: bold;
   color: #336699;
   text-decoration: underline; 
}

.site-map-block
{
  padding-bottom: 25px;  
}

A:link {
   font-size: 11px;
   color: black;
   font-family: Verdana, Arial, sans-serif; 
   text-decoration: none;
}

A:visited {
   font-size: 11px;
   color: #000066;
   font-family: Verdana, Arial, sans-serif;  
   text-decoration: none;
}

A:hover
{
   font-size: 11px;
   color: blue;
   font-family: Verdana, Arial, sans-serif; 
   text-decoration: underline;
}
A:active {
   font-size: 11px;
   color: black;
   font-family: Verdana, Arial, sans-serif;  
   text-decoration: none;
}

A.standard:link {
   font-size: 12px;
   color: black;
   font-family: Verdana, Arial, sans-serif; 
   text-decoration: none;
}

A.standard:visited {
   color: #000066;
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   text-decoration: none
}

A.standard:hover
{
   font-size: 12px;
   color: blue;
   font-family: Verdana, Arial, sans-serif; 
   text-decoration: underline;
}
A.standard:active {
   font-size: 12px;
   color: black;
   font-family: Verdana, Arial, sans-serif; 
   text-decoration: none;
}

A.map-it:link, A.map-it:active, A.map-it:visited {
   font-size: 11px;
   color: blue;
   font-family: Verdana, Arial, sans-serif;
   text-decoration: none;
}

A.map-it:hover {
   font-size: 11px;
   color: blue;
   font-family: Verdana, Arial, sans-serif;
   text-decoration: underline;
}


a.clickhere, a.clickhere:link, a.clickhere:visited, a.clickhere:active 
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 11px; 
   color: blue;
   text-decoration: none; 
}


a.clickhere:hover
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 11px; 
   color: blue;
   text-decoration: underline; 
}

.error1{font-family: Verdana, Arial, sans-serif; font-size: 90%; font-weight: bold; font-style: italic; color: red;}
.error2{font-family: Verdana, Arial, sans-serif; font-size: 55%; font-weight: bold; color: red;}
.confirm{ font-family: Verdana, Arial, sans-serif; font-size: 90%; color: black; }
.address{font-family: Verdana, Arial, sans-serif; font-size: 90%; color: black;}
.formbold{font-family: Verdana, Arial, sans-serif; font-size: 85%; color: black;}




/* results page resort links */
/* off */
A.resort:link{ color: #000099; }
A.resort:visited { color: #000099; }
/* on */
/*A.resort_active:link { color: #006600; }
A.resort_active:visited { color: #006600; }
*/
A.resort_active:link { color: #CC9900; }
A.resort_active:visited { color: #996600; }



.category 
{
    font-size:10pt;  
    color: #000000; 
    text-decoration: none; 
    vertical-align:middle; 
    font-family: Verdana, Arial, sans-serif;
}
/*.category a, .category a:active, .category a:visited {font-size:8px;  color: #606060; text-decoration: none; vertical-align:middle; font-family: Verdana, Arial, sans-serif;}
.category a img {color: #606060; text-align:center; vertical-align:middle; font-family: Verdana, Arial, sans-serif;}
.category a:hover{font-size:8px;    color:#006e3c; font-family: Verdana, Arial, sans-serif;}*/


.menuTextBar
{       
  border-collapse: collapse;    
  font-family: Verdana, Arial, sans-serif;
  color: #FFFFFF; 
  margin-top: 0px; margin-bottom: 0px;  
  padding: 0px;
  white-space: nowrap;  
}

.menuTextBar a:link
{
   vertical-align:bottom;  
   text-decoration: none; 
   color: #FFFFFF;
   font-size: 12px;  
   padding: 0px;
   margin: 0px;
   white-space: nowrap;
}


.menuTextBar a, .menuTextBar a:visited 
{
   vertical-align:bottom;  
   text-decoration: none; 
   color: #FFFFFF;
   font-size: 12px;  
   padding: 0px;
   margin: 0px;
   white-space: nowrap;
}



.topMenu
{   
    background-color: #FFFFFF;  
    border-collapse: collapse;  
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-align:right;
    color: #336699; 
}

table.topMenu
{   
    /*width: 850px;*/
    
    background-color: #FFFFFF;  
    border-collapse: collapse;  
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    text-align:right;
    color: #336699; 
}

table.topMenu td
{       
   padding-left:5px; padding-top:2px; padding-bottom:2px; 
    
}

table.topMenu td a
{
   text-decoration: none;   
}

table.topMenu td a:link, table.topMenu td a:visited 
{
   color: #336699; 
}

table.topMenu td a:hover, table.topMenu td a:active 
{
   color: #de8c1c;
}

table.menuTextBar
{   
    height: 35px;   
    background-color: #003C94;  
    border-collapse: collapse;  
    font-family: Verdana, Arial, sans-serif;
    
    vertical-align:bottom;
    color: #FFFFFF; 
    margin-top: 0px; margin-bottom: 10px;   
    padding:0px;
    padding-right: 0px;
    white-space: nowrap;
    
}

table.menuTextBar td
{
   vertical-align:bottom;  
   white-space:nowrap;
   padding: 0px;
   padding-bottom: 0px;
   margin: 0px;
   white-space: nowrap;
}


table.menuTextBar td a:link, table.menuTextBar td a:visited table.menuTextBar td a:hover, table.menuTextBar td a:active
{
   vertical-align:bottom;  
   text-decoration: none; 
   color: #FFFFFF;
   font-size: 12px;  
   padding: 0px;
   margin: 0px;
   white-space: nowrap;
}


table.menuBar
{   
    /*width: 850px;*/
    height: 35px;   
    background-color: #003C94;  
    border-collapse: collapse;  
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;  
    font-weight:bold;
    vertical-align:bottom;
    color: #336699; 
    margin-top: 0px; margin-bottom: 10px;   
    padding:0px;
    padding-right: 5px;
    
}
/*
table.menuBar td
{
   vertical-align:bottom;  
   white-space:nowrap;
   padding: 0px;
   margin: 0px;
   white-space: nowrap;
}

table.menuBar td a
{
   vertical-align:bottom;  
   text-decoration: none; 
   color: #000000;
   padding: 0px;
   margin: 0px;
   white-space: nowrap;
}

table.menuBar td a:link, table.menuBar td a:visited 
{
   color: #000000;
   padding: 0px;
   margin: 0px;
   white-space: nowrap;
}

table.menuBar td span
{
   height: 10px;
   vertical-align:text-bottom;  
   text-decoration: none; 
   color: #000000;
   padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; 
   margin-right: 2px; margin-left:2px;
}
*/
.menubarOn  {border-bottom:1px solid #FFFFFF;}
.menubarOff  {border-bottom:1px solid #003C94; /*background-color: #CFE8F5;*/}

table.topTable
{   
    /*width: 850px;*/
    background-color: #336699;
}

td.topTable
{   
    font-family: Verdana, Arial, sans-serif;
    font-size:10pt;
    font-weight: bold;
    color: #FFFFFF;
    text-align:center;  
    vertical-align:top;
}

table.leftTable
{
  width: 165px;
  height: 100%;
  background-color: #E7DEB5;
  background-image: url(http://image.nlclassifieds.com/right_corner.gif); 
  background-repeat: no-repeat; 
  background-position: 100% 0%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  padding: 0px;
}

table.rightTable
{
  width: 165px;
  height: 100%;
  background-color: #E7DEB5;
  background-image: url(http://image.nlclassifieds.com/left_corner.gif); 
  background-repeat: no-repeat; 
  background-position: 0% 0%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  padding: 0px;
  
}

.MenuBox
{
  margin: 5px 5px 10px 5px;
  padding:  0px;
  background-color: #E7DEB5;
}

.MenuBox2
{
  margin: 5px 5px 10px 5px;
  padding:  0px;
  background-color: #F3F2F2;
  border: 3px ridge #F9F9F9;
}

.MenuBox3
{
  padding:  2px;
  background-color: #F3F2F2;
  border: 3px ridge #F9F9F9;
}

.MenuHeader
{
    background-color: #003C94;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11.5px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding: 4px; 
}

.MenuHeader a
{
   text-decoration: none; 
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
}

.MenuHeader a:link, .MenuHeader a:visited 
{
   color: #FFFFFF; 
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
}

.MenuHeader a:hover, .MenuHeader a:active 
{
   color: #de8c1c;
}


.Nav
{
  text-align: left;
  border-style: solid; border-color: #FFFFFF;  border-width:1px; 
  padding: 1px;
  background-color: #F3F2F2;
}

.Nav:hover
{
  text-align: left;
  border-style: solid; border-color: #FFFFFF;  border-width:1px;
  padding: 1px;
  background-color: #E1E1E1;
}

.Nav a, .Nav a:link, .Nav a:visited, .Nav a:active, .Nav a:hover
{
   text-decoration: none;   
   color: #000000;
}

.Nav2
{
  text-align: left;
  border-style: solid; border-color: #FFFFFF;  border-width:1px;
  padding: 1px;
  background-color: #F3F2F2;
}
.Nav2:hover
{
  text-align: left;
  border-style: solid; border-color: #FFFFFF;  border-width:1px;
  padding: 1px;
  background-color: #E1E1E1;
}

.Nav2 a, .Nav2 a:link, .Nav2 a:visited, .Nav2 a:active, .Nav2 a:hover
{
  padding-left: 10px; 
  text-decoration: none;
  color: #000000;
}

.evenRow
{
 background-color: #F9F9F9;
}
.evenRow:hover
{
  background-color: #FFFFCC;
}

.oddRow
{
 background-color: #EEEEEE;
}
.oddRow:hover
{
  background-color: #FFFFCC;
}

.adminFacts, .adminFacts div
{
  padding-top: 5px;
  font-style:italic;
  font-size : 10px; 
}

.descCol
{
  vertical-align: top;
  padding: 2px 5px 5px 5px;
}

.imgCol
{
  width: 50px;
  text-align: center;
}

.imgCol div
{
  margin:1px;
}

.pageNav
{
  text-align: left;
  padding: 1px;
}

.pageNav a, .pageNav a:link, .pageNav a:visited
{
   text-decoration: none;   
   font-size:12px;
   color: #000000;
}

.pageNav a:active, .pageNav a:hover
{
   text-decoration: underline;   
   font-size:12px;   
   color: #000000;
}







td.leftMenuhdr
{
    background-color: #003C94;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    height: 20px;
}

td.leftMenuhdr a
{
   text-decoration: none;  
   color: #FFFFFF; 
}

td.leftMenuhdr a:link, td.leftMenuhdr a:visited 
{
   color: #FFFFFF; 
}

td.leftMenuhdr a:hover, td.leftMenuhdr a:active 
{
   color: #de8c1c;
}

table.navigation
{
   border-collapse: collapse;
   font-size: 11px;
   font-family: Verdana, Arial, sans-serif;
}

table.navigation td 
{
   border: 0px solid #ccc;
   padding-left:5px; padding-right:5px; padding-bottom:2px; 
   font-weight: bold;
}

table.navigation td a
{
   text-decoration: none;   
   color: #000000;
}

table.navigation td a:link, table.navigation td a:visited 
{
   color: #000000; 
}

table.navigation td a:hover, table.navigation td a:active 
{
   color: #de8c1c;
}


  
table.rightTable
{
    width: 170px;
    height: 100%;
    background-color: #E7DEB5;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
}

td.rightMenuhdr
{
    background-color: #003C94;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
    height: 20px;
}




table.bottomTable
{   
    background-color: #000000;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
}

table.normal
{
   border-collapse: collapse;
   font-size: 10pt;
   font-family: Verdana, Arial, sans-serif;
   color:#000000;
}

table.normal td 
{

}

table.registrationHeader
{
   border-collapse: collapse;
   font-size: 10pt;
   font-family: Verdana, Arial, sans-serif;
   color:#000000;
}

table.registrationHeader td 
{
}

table.registration
{
   border-collapse: collapse;
   font-size: 9pt;
   font-family: Verdana, Arial, sans-serif;
   color:#000000;
   
}

table.registration td 
{
vertical-align: top;
  padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; 
  
}



/* Static Font Styles */
.normalwhite { font-family: Verdana, Arial, sans-serif; font-size: 10pt; color:#FFFFFF; }
.normalblack { font-family: Verdana, Arial, sans-serif; font-size: 10pt; color:#000000; }
.normalboldblack { font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold; color:#000000; }
.smallwhite { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color:#FFFFFF; }
.smallblack { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color:#000000; }
.largeRed { font-family: Verdana, Arial, sans-serif; font-size: 10pt; color:red; }
.smallRed { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color:red; }





.box 
{
   background-color: #F9F9F9;
   border: 1px solid #2288FF;
   padding: 8px;
   margin: 4px 6px 4px 6px;
}

.box1
{
   background-color: #F9F9F9;
   border: 1px solid #2288FF;
   padding: 8px;
   margin: 0px 6px 4px 6px;
}

.box2
{
   background-color: #F9F9F9;
   padding: 0px 8px;
   border-bottom: 1px solid #2288FF;   
   margin: 0px;
}

.box3 
{
   background-color: #efefef;
   padding: 2px;
   border-bottom: 1px solid #2288FF;   
   margin: 0px;
}

.box4 
{
   background-color: #efefef;
   padding: 2px;
   border-top: 1px solid #2288FF;   
   border-bottom: 1px solid #2288FF;   
   margin: 0px;
}





img.myaccount
{
  width: 46px;
  height: 46px;
  border-style: none;
}



.listing-title 
{
   font-weight: bold;
   font-size: 16px;
   color: black;
   font-family: Verdana, Arial, sans-serif;
}

.listing-normal
{
   font-size: 11px;
   color: black;
   font-family: Verdana, Arial, sans-serif;
}








.pageHeader 
{
   font-family: Verdana, Arial, sans-serif;
   font-size:20px; 
   color:#046E95;
   width: 500px;
   height: 50px;
   padding-left:18px; padding-right:5px; padding-bottom:2px; 
   vertical-align:bottom;
}

.pageHeader2{font-family: arial, helvetica; font-size:20px;  color:#046E95;}




.leadingBLK_Text{color:black; font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold;}
.welcomeHeader{color: black; padding:3px; background-color: #efefef; font-family: Verdana, Arial, sans-serif; font-size: 9pt;}


.conformationHeader{color: #000099; font-family: sans-serif,verdana,arial,sans-serif;  font-size: 80%; text-decoration: underline; font-weight: bold;}

.listingHeader{color: black; background-color: #DDE1E2; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 13pt;}
.listingTitle{color: black; background-color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 10pt; text-indent: 5px; }
.listingPrice{color: #800000; background-color: #DDE1E2; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 13pt;}
.listingText{color: black; font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; }

/* Featured Listing Styles */
.featured a, .featured a:active, .featured a:visited {text-align:left; font-size:9px; font-family: Verdana, Arial, sans-serif; font-weight: bold; color:#de8c1c; text-decoration: none; }
.featured a:hover {text-align:left; font-size:11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; color:#de8c1c; text-decoration: none; }
.featuredPage a, .featuredPage a:active, .featuredPage a:visited {font-size:11px;  font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #de8c1c; text-decoration: none; }


/* F.A.Q page links */
A.faq, A.faq:link, A.faq:visited, A.faq:active 
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 12px; 
   color: blue;
   text-decoration: none; 
}

A.faq:hover 
{
   font-size: 12px;
   color: blue;
   font-family: Verdana, Arial, sans-serif;
   text-decoration: underline;
}


.question, .question:hover
{
  font-family: Verdana, Arial, sans-serif;  font-size: 12px; font-weight: bold; color: #995500;
  text-decoration: none;   
}


.answer{font-family: Verdana, Arial, sans-serif; font-size: 12px; color: black; }
.totop{font-family: Verdana, Arial, sans-serif;  font-size: 12px; text-decoration: underline; color: black; white-space:nowrap; }

.dropcap {font-size:200%; font-weight: bold;  font-family: Verdana, Arial, sans-serif; width: 24pt; float: left;}


/*.home1 {position:absolute; z-index: 2; font-size:28px;  color: #606060; text-decoration: none; vertical-align:middle;}
.home1 a, .home1 a:active, .home1 a:visited {position:absolute; z-index: 2; font-size:28px;  color: #606060; text-decoration: none; vertical-align:middle;}
.home1 a img {color: #606060; text-align:center; vertical-align:middle; }
.home2 {position:absolute; font-size:24px;    color:#575780;}

.home2zoom {z-index: 2;    position:absolute;  font-size:32px;    color:#006e3c;    visibility:hidden;}
.home2zoom a,  .home2zoom a:active, .home2zoom a:visited  {z-index: 2; color:#006e3c; text-decoration: none;}
.home2zoom a img {color: #606060; vertical-align:middle; }
.home2azoom {z-index: 2;    position:absolute; font-size:22px;    color:#006e3c;    visibility:hidden;}
.home2azoom a {z-index: 2; color:#006e3c; text-decoration: none;}
*/
.home1 {font-size:28px;  color: #606060; text-decoration: none; vertical-align:middle;}
.home1 a, .home1 a:active, .home1 a:visited {font-size:28px;  color: #606060; text-decoration: none; vertical-align:middle;}
.home1 a img {color: #606060; text-align:center; vertical-align:middle; }
.home1 a:hover{font-size:32px;    color:#006e3c; }
.home2 {font-size:24px;    color:#575780;}

.home2zoom {font-size:32px;    color:#006e3c; }
.home2zoom a,  .home2zoom a:active, .home2zoom a:visited  {color:#006e3c; text-decoration: none;}
.home2zoom a img {color: #606060; vertical-align:middle; }
.home2azoom {font-size:22px;    color:#006e3c;}
.home2azoom a {color:#006e3c; text-decoration: none;}


/*.info {position:relative; font-family: Verdana, Arial, sans-serif;  font-size:10pt;   color:#000000;   left:140px;   top:180px; width:440px; height:60px;}*/

.slogan
{
    font-family: Verdana, Arial, sans-serif;  
    font-size:11pt;   
    color:#de8c1c; 
    text-align:center;  
    vertical-align:top; 
    font-weight: bold;  
    font-style: italic;
}

.info 
{
    font-family: Verdana, Arial, sans-serif;
    font-size:10pt;   
    color:#000000;  
}
.info em {color:#de8c1c; font-family: Verdana, Arial, sans-serif;  font-size:10pt; font-style:normal;}
.info a:link, .info a:visited, info.a:active {color:black; font-family: Verdana, Arial, sans-serif;  font-size:10.5pt; text-decoration: none;}
.info a:hover {text-decoration: underline; color: blue; font-family: Verdana, Arial, sans-serif; font-size: 10.5pt; }


.notice1{font-family: Verdana, Arial, sans-serif; font-size: 110%; font-weight: bold; font-style: italic; color: red;}
.notice2{font-family: Verdana, Arial, sans-serif; font-size: 90%; font-weight: bold; color: black;}


A.externalLink:link, A.externalLink:visited, A.externalLink:active {text-decoration: none; color: blue; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
A.externalLink:hover {text-decoration: underline; color: blue; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
A.externalLink2:link, A.externalLink2:visited {text-decoration: none; color: black; font-size: 13px; font-family: Verdana, Arial, sans-serif;}
A.externalLink2:hover {text-decoration: none; color: blue; font-size: 13px; font-weight: bold; font-family: Verdana, Arial, sans-serif; text-decoration:underline;}
A.internalLink:link, A.internalLink:visited {text-decoration: none; color: black; font-size: 60%; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
A.internalLink:hover {text-decoration: none; color: blue; font-size: 60%; font-weight: bold; font-family: Verdana, Arial, sans-serif; text-decoration:underline;}

A.footerLink:link{text-decoration: none; color: white; font-size: 80%; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
A.footerLink:visited{text-decoration: none; color: white; font-size: 80%; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
A.footerLink:active{text-decoration: none; color: white; font-size: 80%; font-weight: bold; font-family: Verdana, Arial, sans-serif;}

.imageEnlarge{font-family: Verdana, Arial, sans-serif; font-size: 80%; font-weight: bold; color: blue;}



.help{font-family: Verdana, Arial, sans-serif; cursor:help; font-size: 70%; text-decoration: underline; color: black; }

.step{font-family: Verdana, Arial, sans-serif; font-size: 18px; font-style: italic;  font-weight: bold; color:#64263C;}




.mainPanel
{
    BACKGROUND-COLOR: #ffffff;
}

.listRow1
{
    BACKGROUND-COLOR: #ffffff;
    font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;
}
.listRow2
{
    BACKGROUND-COLOR: #eeeeee;
    font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;
}

.listBorder
{
    BACKGROUND-COLOR: #527CAC;
}
.listHeader
{
    BACKGROUND-COLOR: #527CAC;
}

.listColumnHeader 
{  
    font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF
}

.dlgtitle {  font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}

.dlgbar
{
    BACKGROUND-COLOR: #527CAC;
}

.dlgbar2
{
    BACKGROUND-COLOR: #93AFCF;
}


.toppanel
{
    BACKGROUND-COLOR: #93AFCF;
}
.leftpanel
{
    BACKGROUND-COLOR: #2B558A;
}
.bottompanel
{
    BACKGROUND-COLOR: #527CAB;
}




.groupbox
{
    BACKGROUND-COLOR: #BACCE4;
}
.dlgbody
{
    BACKGROUND-COLOR: #D1DFEE;
}



a.section:link, a.section:visited
{
  font-weight: bold; 
  text-decoration: none;   
}


a.section:hover, a.section:active 
{
   color: #CE1010;
   text-decoration: none; 
}

a.guestbook:link, a.guestbook:visited
{
  font-size: 12px;
  color: black;
  text-decoration: none;   
}


a.guestbook:hover, a.guestbook:active 
{
   font-size: 12px;
   color: #CE1010;
   text-decoration: none; 
}









/* This is the outline round the main forum tables */
.forumline  { background-color: #FFFFFF; border: 2px #006699 solid; }




/* Main table cell colours and backgrounds */
td.row1 { background-color: #EFEFEF; }
td.row2 { background-color: #DEE3E7; }
td.row3 { background-color: #D1D7DC; }


th  
{
  color: #FFA34F; font-size: 11px; font-weight : bold;
  background-color: #006699; height: 25px;
  background-image: url(http://image.nlclassifieds.com/cellpic3.gif);
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
            background-image: url(http://image.nlclassifieds.com/cellpic1.gif);
            /*background-color:#D1D7DC; 
            border: #FFFFFF; 
            border-style: solid; 
            height: 28px;
            */
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
    height: 29px;
    border-width: 0px 0px 0px 0px;
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
    font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;
}


th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop     { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #DD6900; text-decoration: underline; }

a.noeffect {color : #000000;   text-decoration: none; }
a.noeffect:visteted, a.noeffect:hover, a.noeffect:active { color : #000000;  text-decoration: none; }



.tellafriend{color: #171760; font-family:Verdana, Arial, sans-serif; font-size: 11px;  }


div.error
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  margin: 5px;
  padding: 3px;
  text-align: justify;
  font-weight: bold; 
  font-style: normal;
  color: #9E0606;
  background-color: #A49760;
  border: 1px solid black;
}


.entry-error
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #9E0606;
}


.footer
{         
    /*background-color: #003C94;*/
    background-color: #DEE0E1;
    width:100%;
    border-top: 1px solid navy;
    
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px; 
    color: navy; 
    text-decoration: none;

    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#003C94', gradientType='1');
}

.footer a
{
   text-decoration: none; 
   color: blue;
}

.footer a:link, .footer a:visited 
{
   color: blue; 
}

.footer a:hover, .footer a:active 
{
   color: #de8c1c;
}

.copyright
{
  color:#000000;
  padding-top: 10px; 
}

.textad
{
  font-size: 12px;
  font-weight: normal; 
  color: #5D5D5F; 
  text-decoration: none;
}


.textadTitle
{
  font-size: 13px;
  font-weight: bold; 
  color: #2840F6; 
  text-decoration: underline;
}

.boxAd
{
  text-align: center;
  padding: 8px;
}


.boxAdDiv 
{
  text-align: center; color:#35044F;
  display: block;
  border: 3px ridge #F9F9F9;
  margin-top: 5px;
  margin-bottom: 5px;
}





.vssResults
{
  padding-top: 20px;
  padding-left: 12px;
  padding-bottom: 30px;
  font-weight: bold;
  font-size: 15px;  
  color: #003399; 
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
}

.vssTitle
{
  font-weight: bold; 
  color: #003399; 
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
}



.vssTitle a:link, .vssTitle a:visited 
{ 
   color: #003399; 
   font-size: 14px; 
}

.vssTitle a:hover, .vssTitle a:active 
{
  color: #003399;
  font-size: 14px; 
  text-decoration: underline; 
}

.vssDescription
{
  font-size: 11px; 
  font-weight: normal; 
  color: #003399; 
  text-decoration: none;
}


.vssURL a:link, .vssURL a:visited 
{
   color: #ff6600;
   font-size: 11px; 
}

.vssURL a:hover, .vssURL a:active 
{
  color: #ff6600;
  font-size: 11px; 
  text-decoration: underline; 
}

.suspended-account-message
{
  font-family: Verdana, Arial, sans-serif; 
  font-size: 14px;
  font-weight: bold; 
  font-style: normal;
  color: red;
  padding-top: 5px;
  padding-bottom: 10px;
}

.pageBoxHeader 
{
   margin: 0px 6px 0px 6px;
}

.pageBox 
{
   background-color: #F9F9F9;
   border: 1px solid #2288FF;
   border-top: 0px;
   padding: 10px 10px 10px 10px;
   margin: 0px 6px 6px 6px;
}

h1 
{
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #003C94;
  /*border: 1px none #ECECEC;*/
  text-align: center;
  vertical-align: middle;
  
  margin: 0px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  font-family: Arial, Helvetica, sans-serif; 
}


.h1 
{
  background-color: #003C94;
}

.h1 .left 
{
  float: left;
  width: 15px;
  height: 15px;
  background-image: url(http://image.nlclassifieds.com/leftCorner.gif);
  padding: 0px;
  margin: 0px;
  color: #003C94;
}
.h1 .right 
{
  float: right;
  width: 15px;
  height: 15px;
  background-image: url(http://image.nlclassifieds.com/rightCorner.gif);
  color: #003C94;
}

.h1 a, .h1  a:link, .h1 a:visited
{
   text-decoration: none; 
   color: #FFFFFF;
   font-size: 14px;
   font-family: Arial, Helvetica, sans-serif; 
}

.h1 a:hover, .h1 a:active 
{
   font-size: 14px;
   color: #FFFFFF;
   text-decoration: underline; 
   font-family: Arial, Helvetica, sans-serif; 
}

.menuBoxHeader 
{
   margin: 6px 6px 0px 6px;
}
.menuBox 
{
   background-color: #F2F2F2;
   border: 1px solid #b7b6b6;
   border-top: 0px;
   border-bottom: 0px;
   padding: 5px 5px 0px 5px;
   margin: 0px 6px 0px 6px;
}


h2 
{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; 
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #003C94;
  /*border: 1px none #ECECEC;*/
  text-align: center;
  vertical-align: middle;
  
  margin: 0px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}


.h2 
{
  background-color: #003C94;
}

.h2 .left 
{
  float: left;
  width: 15px;
  height: 15px;
  background-image: url(http://image.nlclassifieds.com/menuTopLeftCorner.gif);
  padding: 0px;
  margin: 0px;
  color: #003C94;
}
.h2 .right 
{
  float: right;
  width: 15px;
  height: 15px;
  background-image: url(http://image.nlclassifieds.com/menuTopRightCorner.gif);
  background-repeat: no-repeat;
  color: #003C94;
}

.h2 a, .h2  a:link, .h2 a:visited
{
   text-decoration: none; 
   color: #FFFFFF;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif; 
}

.h2 a:hover, .h2 a:active 
{
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: underline; 
   font-family: Arial, Helvetica, sans-serif;  
}


.menuBoxFooter 
{
   background-color: #F2F2F2;
   margin: 0px 6px 0px 6px;
   vertical-align: bottom;
   height: 15px;
  background-image: url(http://image.nlclassifieds.com/menuBorder.gif);
  background-repeat: repeat-x; 
  background-position: 0% 100%;
}

.bottomLeft 
{
  border: none;
  padding: 0px;
  margin: 0px;
  float: left;
  width: 15px;
  height: 15px;
  background-image: url(http://image.nlclassifieds.com/bottomLeft.gif);
  background-repeat: no-repeat; 
  background-position: 0% 100%;
}

.bottomRight 
{
  border: none;
  padding: 0px;
  margin: 0px;
  float: right;
  width: 15px;
  height: 15px;
  background-image: url(http://image.nlclassifieds.com/bottomRight.gif);
  background-repeat: no-repeat; 
  background-position: 100% 100%;
}


featureHeader 
{
  margin: 6px 6px 0px 6px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-sefif; 
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #003C94;
  /*border: 1px none #ECECEC;*/
  text-align: center;
  vertical-align: middle;
  
  margin: 0px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}


.featureHeader .left 
{
  float: left;
  width: 15px;
  height: 15px;
  background-image: url(http://image.nlclassifieds.com/featureTopLeftCorner.gif);
  padding: 0px;
  margin: 0px;
  color: #003C94;
}

.featureHeader .right 
{
  float: right;
  width: 15px;
  height: 15px;
  background-image: url(http://image.nlclassifieds.com/featureTopRightCorner.gif);
  background-repeat: no-repeat;
  color: #003C94;
}


.featureFooter
{         
  background-color: #DEE0E1;    
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px; 
  color: navy; 
  text-decoration: none;  
}


.featureFooter a
{
   text-decoration: none; 
   color: #4b934b;
}

.featureFooter a:link, .featureFooter a:visited 
{
   color: #4b934b; 
}

.featureFooter a:hover, .featureFooter a:active 
{
   color: #4b934b;
}


.featureFooter .bottom
{
  background-color: #353535;
  vertical-align: bottom;
  height: 15px;
  background-repeat: repeat-x; 
  background-position: 0% 100%;
}

.featureFooter .bottom .bottomLeft 
{
  border: none;
  padding: 0px;
  margin: 0px;
  float: left;
  width: 15px;
  height: 15px;
  background-image: url(http://image.nlclassifieds.com/featureBottomLeftCorner.gif);
  background-repeat: no-repeat; 
  background-position: 0% 100%;
}

.featureFooter .bottom .bottomRight 
{
  border: none;
  padding: 0px;
  margin: 0px;
  float: right;
  width: 15px;
  height: 15px;
  background-image: url(http://image.nlclassifieds.com/featureBottomRightCorner.gif);
  background-repeat: no-repeat; 
  background-position: 100% 100%;
}


.sizematters
{
    min-width:870px;
    width:expression(document.body.clientWidth < 870? "870px": "auto" );  
}


/*
</STYLE>
*/

