/* PRIMARY LAYOUT */
body { margin: 0; padding:.5em 0; background-color:#9AA0A7; font-family:Arial, sans-serif; font-size:90%; color:#3A3A3A; }
#fence { width:980px; margin:0 auto; padding:.5em; background-color:#F5F5F5; border:1px solid #B2BDB3; }
#header { height:9em; margin:0 0 .5em 0; padding:0; background-color:#FFF; border:1px solid #848E94; }
#menu, #content, #footer { margin:0; padding:0; background-color:#DCDCD1; border:1px solid #848E94; text-align:center; font-size:.8em; letter-spacing:.1em; line-height:140%; }
#menu { font-family:Verdana, sans-serif; font-size:.8em; }
#content { margin:.5em 0; padding:.5em; text-align: left; font-size:0.9em; clear:both; letter-spacing:0; }
/* MENU LAYOUT */
ul.nav { margin:0; padding:1.5em 0; }
ul.nav li { list-style-type:none; display:inline; font-weight:bold; }
ul.nav a, ul.nav a:visited { text-decoration:none; padding:.2em 1em; background:#dcdcd1; color:#336666; border:1px solid; border-color:#DCDCD1 #DCDCD1 #DCDCD1 #B2BDB3; }
ul.nav li.welcome a, ul.nav li.welcome a:visited { color:#336666; border:1px solid #DCDCD1; }
ul.nav li.welcome a:hover, ul.nav li.welcome a:active, ul.nav li.welcome a:focus, ul.nav a:hover, ul.nav a:active, ul.nav a:focus { color:#ffffff; border:1px solid #72837E; background-color:#b2bdb3; padding:.2em 1em; }
/*ul.nav li { list-style-type:none; display:inline; }
ul.nav a, ul.nav a:visited { text-decoration:none; padding:.2em 1em; color:#1B418D; border:1px solid; border-color:#DCDCD1 #DCDCD1 #DCDCD1 #B2BDB3; }
ul.nav li.welcome a, ul.nav li.welcome a:visited { color:#1B418D; border:1px solid #DCDCD1; }
ul.nav li.welcome a:hover, ul.nav li.welcome a:active, ul.nav li.welcome a:focus, ul.nav a:hover, ul.nav a:active, ul.nav a:focus { color:#71767A; border:1px solid #848E94; background-color:#D5E1E9; padding:.2em 1em; } */
#adkwood_quicksearch { clear:left; display:none; margin:1em 0; }
.btn_submit { cursor:pointer; clear:both; margin:.5em 0 0 0; padding:0.1em .1em; color:#DCDCD1; background:#507197; border:2px solid; border-color:#d8d8d8 #5D6064 #5D6064 #d8d8d8; font-family:Verdana, Arial, sans-serif; font-weight:bold }
/* LISTING TEMPLATE 'listing_next_prev' + tools */
.listing_tools, .next_prev_listing { margin:.5em 0; padding:0; text-align:right; font-size:85%; font-weight:normal; font-family:Arial, sans-serif; color:#3A3A3A; border-left:1px solid #B2BDB3; }
.next_prev_listing ul { margin:0 auto; text-align:center; }
.next_prev_listing li { display:inline; padding:.5em .5em; list-style-type:none; }
.count { display: none; }
.listing_xy { clear:both; padding:.5em 0; text-align:center; }
.listing_tools { margin:0; text-align:left; border:1px solid #B2BDB3; border-width:0 0 1px 0; }
/* TEXT */
#header h1 { padding:.5em 1em 1em 410px; text-align:right; font-size:100%; font-style:italic; color:#1B418D; line-height:140%; letter-spacing:.1em; font-weight:lighter; }
#footer a, #footer a:link, #footer a:visited { margin:.3em; color:#336666; text-decoration:none; border:1px solid #DCDCD1; padding:.2em; line-height:2em; }
#footer a:hover {  text-decoration:none; color:#ffffff; border:1px solid #72837E; padding:.2em; background-color:#b2bdb3;  z-index:-5; line-height:2em; }
#footer p.submenu { color:#B2BDB3; }
/* IMAGES */
img { border: 0; padding: 0.5em; vertical-align: top; }
img.title_menu { border:0; padding:0 0 0 .5em; vertical-align:top; }
img.left { float:left; }
img.right { float:right; }
img.adkcraft { padding:0; margin:0; }
img.listing { border:0; padding:0 0 1.5em 0; vertical-align:top; }
img.company_logo { float:right; border:none; margin:0 0 .5em .5em; }
/* PRODUCT CATEGORIES */
#tabletop table { float:left; }
table.products { margin:0 0 2em 0; padding:0; font-weight:normal; width:50%; border:0; color:#3A3A3A; }
table.products caption { font-size:1.1em; font-weight:bold; color:#518567; text-align:center; margin:2em 0 .5em 0; }
table.products th { font-size:130%; font-weight:bold; color:#1B418D; font-family:Times, Times New Roman, serif; }
table.products td { text-align:left; vertical-align:top; padding:.5em .5em .5em 2em; }
/* TEXT - CONTENT */
#content p { vertical-align: top; }
#content p.center { text-align: center; }
#content p.right { text-align: right; }

#content a, #content a:link, #content a:visited { text-decoration: none; color: #01308A; }
#content a:hover { text-decoration: none; color: #3A3A3A; font-weight: bold; }
/*
#content a, #content a:link, #content a:visited { color:#01308A; text-decoration:none; border:1px solid #DCDCD1; padding:.2em; }
#content a:hover { text-decoration:none; color:#000; border:1px solid #848E94; padding:.2em; background-color:#f5f5f5; }
*/
#content h1, #content h2, #content h3, #content h4 { font-weight: bold; color: #1B418D; font-family: Times, Times New Roman, serif; }
#content h1 { font-size: 1.6em; margin: .5em 0 1em 0; border-bottom: 1px solid #B2BDB3; }
h1.users { font-size: 1.4em; margin-bottom: 1em; border-bottom: 1px solid #B2BDB3; }
#content h2 { font-size: 1.3em; margin: 1em 0 .5em 0; }
#content h3 { font-size: 1.3em; margin: 0px; padding: .5em 1em; border-bottom: 1px solid #848E94; text-align: center; }
#content h3.tools { font-size: 1.2em; margin: 0; padding: 0; border: 0; }
#content h3.warning { color: #000000; border: 0; }
#content li { list-style-type: circle; }
/* ----- MISC ----- */
.search_results { width: 100%; }
.view_users { width: 100%; border: 1px; font-size: 100%; }
.small { font-size: 10px; }
.clr { clear: both; }
.center { text-align: center; }
.search_divider { border-left: 1px solid #B2BDB3; padding: 0 .5em; }
p.next { clear: both; }
.pdf {  margin: 0.5em 0 0 0; list-style-image: url(images/pdficon_small.gif); font-size: 0.9em; }
/* ----- TABLES DISPLAYED BY PAGES GENERATED BY THE PAGE EDITOR ----- */
table.page_display { border: none; width: 100%; padding: 0; margin: 0; }
td.page_display { vertical-align: top; }
table.featured_listings { vertical-align: top; border: none; }
table.featured_listings td { font-size: 0.8em; }
/* SEARCH RESULTS */
table.results { width: 100%; }
table.results tr.headers { background-color:transparent; font-size:1.2em; padding:.5em 0;  }
table.results tr.headers td a, table.results tr.headers td a:hover { border:1px solid #848E94; padding:.1em 1em; background-color:#D5E1E9; color:#71767A; font-weight:bold; }
table.results tr.headers td a:hover { color:#848E94; font-weight:normal; }
table.results tr.row_0 { background-color: transparent; }
table.results tr.row_1 { background-color: #BEBEB7; }
table.results tr.row_0 td, table.results tr.row_1 td { padding: .5em 0; }

#content table.results tr.row0 a, #content table.results tr.row_0 a:link, #content table.results tr.row_0 a:visited { color:#01308A; text-decoration:none; border:1px solid #DCDCD1; padding:.2em; }
#content table.results tr.row_0 a:hover { text-decoration:none; color:#000; border:1px solid #848E94; padding:.2em; background-color:#f5f5f5; font-weight:normal; }

#content table.results tr.row_1 a, #content table.results tr.row_1 a:link, #content table.results tr.row_1 a:visited { color:#01308A; text-decoration:none; border:1px solid #BEBEB7; padding:.2em; }
#content table.results tr.row_1 a:hover { text-decoration:none; color:#000; border:1px solid #848E94; padding:.2em; background-color:#f5f5f5; font-weight:normal; }

/* ----- LISTING BROWSE PAGE NAV ----- */
table.browse_btn { padding: 0; margin: 0; }
.browse_tool_table { background-color: #EEEEEE; text-decoration: none; border: 1px solid #B2BDB3; width: 100%; padding: 0px; margin: 0 0 1em 0; }
.browse_tool { color: #5D6064; border: 0px dashed #B2BDB3; }
.browse_tool_num { color: #428F6A; }
.browse_tool_button a, .browse_tool_button a:visited, .browse_tool_button a:hover
 { background-color: #D5E1E9; color: #71767A; border: 1px solid #848E94; width: 8em; height: 1.5em; display: block; text-align: center; }
.browse_tool_curpage { background-color: #D5E1E9; color: #71767A; border: 1px solid #848E94; width: 2em; height: 1.5em; display: block; text-align: center; }
.browse_tool_ghost { color: #929292; text-decoration: none; }
.bt_pages { font-family: verdana, arial; text-decoration: none; vertical-align: middle; color: #000000; }
bt_pages_ghost { color:	#5D6064; text-decoration: none; }
A.bt_pages { color: #000000; width: 24px; height: 20px; display: block; text-align: center; }
/* LISTING TEMPLATE */
#listing_title { padding: 1em 0 1em 0; }
#listing_title h1 { border: 0px; text-align: left; font-size: 170%; font-weight: normal; font-family: Verdana, sans-serif; color: #1B418D; }
table.block { margin: 0 0 .8em 0; padding: 0; width: 100%; border: 1px solid; border-color: #a9a9a9; font-family: Verdana, sans-serif; font-weight: normal; color: #3A3A3A; }
table.block th { text-align: left; font-size: 110%; font-weight: bold; color: #1B418D; border-bottom: 1px solid #a9a9a9; background-color: #CECBC6; padding: .2em 0 .3em .2em; }
table.block th.summary { text-align: left; font-size: 100%; font-weight: bold; color: #1B418D; border: 0; background-color: #DCDCD1; }
table.block td { text-align: left; vertical-align: top; padding: 0em 0em .5em .5em; font-size: 90%; }
table.block td.desc { text-align: justify; vertical-align: top; padding: 0em 0em 0em .5em; }
table.block td.strong { font-weight: bold; }
table.block_products { margin: 0 0 .5em 0; padding: 0; width: 97%; border: 0px solid; border-color: #a9a9a9; font-family: Verdana, sans-serif; font-weight: normal; color: #3A3A3A; float:left; }
table.block_products th { text-align: left; font-size: 110%; font-weight: bold; color: #1B418D; border: 1px solid #a9a9a9; background-color: #CBCBC4; }
table.block_products th.summary { text-align: left; font-size: 100%; font-weight: bold; color: #1B418D; border: 0; background-color: #DCDCD1; padding: .5em 0 .2em 0;  }
table.block_products td { text-align: left; vertical-align: top; padding: 0em 0em 0em 1.5em; font-size: 100%; }

#content table.block td a { color:#01308A; text-decoration:none; border:1px solid #DCDCD1; padding:.2em; margin-bottom:.5em; }
#content table.block td a:hover {text-decoration:none; color:#000; border:1px solid #848E94; padding:.2em; background-color:#f5f5f5; font-weight:normal; }
/* SEARCH PAGE */
.no_results { margin:2em 7em 1em 7em; padding:.5em; border:1px solid; border-color:#B2BDB3 #DCDCD1 #B2BDB3 #DCDCD1; text-align:center; font-style:italic; }
/*
#search_frame { margin:0; padding:0; border:0; float:left; }
#search_new { margin:1em 2em 0 1em; padding:.5em 1em .5em 1em; border:0; float:right; text-align:center; position:relative; top:16em; left:0; width:15em; }
#search_help { margin:2em 0 0 0; padding:0; border-bottom:1px solid #B2BDB3; display:none; }
*/

#search_frame { margin:3em 0; padding:0 5em; float:left; border:0px solid #000; text-align:center; }
#search_new { margin:1em 0; padding:.5em 1em; border:0; float:left; }
#search_help { margin:2em 0 0 0; padding:0; border-bottom:1px solid #B2BDB3; display:none; }

#search_frame_top { margin-right:60%; padding:0; float:right; border:1px solid #000; text-align:center; }
#search_new_top { margin:0; padding:.5em 1em; border:0; float:left; }

fieldset.county, fieldset.city, fieldset.type legend { 
font-weight:bold; padding:0em .5em; margin:0; font-family:Arial, sans-serif; font-size:1em; }
fieldset.cat_sub_1, fieldset.cat_sub_2, fieldset.cat_sub_3, fieldset.cat_sub_4, fieldset.cat_sub_5 legend, fieldset.cat_sub_6 legend { 
font-weight:bold; padding:0em .5em; margin: 0; font-family:Arial, sans-serif; font-size:1em; }
fieldset.county, fieldset.city { 
margin:2em 0 0 0; padding:.5em .5em .5em 0; border:0; float:left; background:transparent; }
fieldset.county select, fieldset.city select { 
margin:0 0 0 .7em; color:#3A3A3A; font-weight:normal; width:14em; height:19em; }
fieldset.type { 
margin:2em 0 0 0; padding:.5em 6em .5em 0; border:0; float:left; background:transparent; }
fieldset.type select { 
margin:0 0 12em .7em; color:#3A3A3A; font-weight:normal; width:22em; height:9em; }
fieldset.cat_sub_1, fieldset.cat_sub_2, fieldset.cat_sub_3, fieldset.cat_sub_4, fieldset.cat_sub_5, fieldset.cat_sub_6  { 
margin:1em 0 0 0; padding: .5em .5em .5em 0; border: 0; background: transparent; float: left; }
fieldset.cat_sub_1 select, fieldset.cat_sub_2 select, fieldset.cat_sub_3 select, fieldset.cat_sub_4 select, fieldset.cat_sub_5 select, fieldset.cat_sub_6 select { 
margin:0 0 0 .7em; color:#3A3A3A; font-weight:normal; width:14em; height:8em; }
fieldset.cat_sub_6 select { width:22em; }