body{background : #D9D7AD url(../../images/background.gif) repeat-y center;font:8pt Verdana,Arial,Helvetica,sans-serif;margin:0px 0px 0px 0px;}
table{font:8pt Verdana,Arial,Helvetica,sans-serif;}

.td1{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;width:800px;height:100%;}
.td2{background-color:#E8CC32;padding: 25px 20px 20px 20px;border-bottom:1px solid #FFFFFF;}
.td3{background-color:#434038;padding:15px 15px 15px 15px;border-bottom:1px solid #FFFFFF;}
.td4{background-color:#BDB299;vertical-align:top;border-right:1px solid #FFFFFF;width:173px;text-align:middle;}
.td5{background-color:#706B60;vertical-align:top;border-left:1px solid #FFFFFF;width:138px;}
.td6{background-color:#E6E1D6;width:489px;padding:25px 15px 25px 15px; text-align:justify;vertical-align:top;color:#5A5D4F;}
.td7{background-color:#E6E1D6;vertical-align:top;width:489px;padding:0px 0px 0px 0px;vertical-align:top;height:195px;}
.td8{padding:25px 15px 25px 15px; text-align:justify;vertical-align:top;color:#5A5D4F;}
.search-result-title {padding:10px 15px 5px 15px; text-align:justify;vertical-align:top;color:#5A5D4F;}
.search-result-title h1 {font-size:1.3em;}
.td9{padding:5px 5px 5px 5px; text-align:justify;vertical-align:top;background-color:#E8CC32;font:8pt Verdana,Arial,Helvetica,sans-serif;}
.td18{;padding: 10px 20px 10px 20px;color:#D4C8BC;background-color:#434038;border-top:1px solid #FFFFFF;}
.td19{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;width:800px;}

a.get_listed{width:100%;font:bold 10pt Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;text-decoration:none;background-color:#F0B63A;text-align:center;border-bottom:1px solid #FFFFFF;display:block;}
a.get_listed:hover{width:100%;font:bold 10pt Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;text-decoration:none;background-color: #E8CC32;text-align:center;border-bottom:1px solid #FFFFFF;display:block;}

/* Listings Styles */

.hidden { display:none; }
.faded { *zoom:1; filter:alpha(opacity=25); -moz-opacity:0.25; -khtml-opacity: 0.25; opacity: 0.25; }                                                 
.show-more-button { display:block; text-decoration:none; float:left; background-color:white; padding:2px 5px; margin-right:2px; border:1px solid #A7AD8B; }
.show-more-button:hover { border:1px solid black; color:black; }      

/* Styles for the FREE listings in definition list */
dl { clear:both; margin-top:40px; margin-left:1px; }
dl dt { padding-top:8px; padding-bottom:3px; font-weight:bold; }
dl dd { margin:0; border-bottom:1px dashed #716F45; padding-bottom:8px; }
dl dd span.company-type { display:block; font-size:9px; color:#737862; }
dl dd span.telephone { padding-right:15px; }
dl dd span { padding-right:5px; }

/* Pagination */
ul#pagination { clear:both; padding-left:0; margin-top: 15px; zoom:1; *margin-left:0; margin-bottom: 50px; *margin-bottom: 15px; position:relative; }
ul#pagination li { display:inline; }
ul#pagination li.note { float:left; padding:3px 5px 3px 0; }
ul#pagination li a { display:block; text-decoration:none; float:left; padding:2px 5px; margin-right:2px; border:1px solid #A7AD8B; }
ul#pagination li a:hover { border:1px solid black; color:black; }
ul#pagination li a.current-page { background-color:white; }
ul#pagination li a.current-page:hover { cursor:default; border:1px solid #A7AD8B; }
ul#pagination li.progress-indicator { position:absolute; width: 50px; height: 50px; display:block; top:-250px; left:200px; background:#333 url('../../images/progress-indicator.gif') no-repeat center center; border: 1px solid #000; -moz-border-radius: 10px; -webkit-border-radius: 10px; display:none; }

/* the following are used to style SPOTLIGHT Listings*/
.td10{background:#E8CC32;border:1px solid #716F45;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px}
.td11{background:#FFFFFF;border-bottom:1px solid #716F45;border-left:1px solid #716F45;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px;vertical-align:top}
.td12_1{background:#FFFFFF;border-right:1px solid #716F45;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px;vertical-align:top}
.td12{background:#FFFFFF;border-right:1px solid #716F45;border-bottom:1px solid #716F45;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px;vertical-align:top}
.td16{background:#FFFFFF;border-bottom:1px solid #716F45;border-right:1px solid #716F45;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px;vertical-align:top}
.company_name_spotlight{color:#FFFFFF;font:bold 8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_name_spotlight:hover{color:#FFFFFF;font:bold 8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_strap_spotlight{color:#4D4F42;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_strap_spotlight:hover{color:#4D4F42;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}


/*the following 2 tds are for PRIORITYlistings*/
.td13{background:#E8CC32;border:1px solid #4D4F42;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px}
.td14{background:#FFFFFF;border-bottom:1px solid #4D4F42;border-left:1px solid #4D4F42;border-right:1px solid #4D4F42;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px;vertical-align:top}
.td14_1{background:#FFFFFF;border-left:1px solid #4D4F42;border-right:1px solid #4D4F42;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px;vertical-align:top}
.company_name_priority{color:#666666;font:bold 8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_name_priority:hover{color:#666666;font:bold 8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_strap_priority{color:#7E7E7E;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_strap_priority:hover{color:#7E7E7E;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}

/*Simple Listing*/
.td15{border-bottom:1px dashed  #716F45;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;padding:4px;vertical-align:top}
.company_name_listing{color:#716F45;font:bold 8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.company_strap_listing{color:#716F45;font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0px;padding:0px}
.page_table{font: 8pt Verdana,Geneva,Arial,Helvetica,sans-serif;}
.small{font: 7pt Verdana,Geneva,Arial,Helvetica,sans-serif;}

h1.logo{background: url(../../images/flooringlocal.gif) no-repeat;width:743px;height:32px;font:8pt Verdana,Arial,Helvetica,sans-serif;margin:0px 0px 0px 0px;}
h2.search{background: url(../../images/find_a_specialist.gif) no-repeat;width:248px;height:18px;font:8pt Verdana,Arial,Helvetica,sans-serif;margin:0px 0px 0px 0px;}
h2.wecome{background: url(../../images/welcome_to_flooring.gif) no-repeat;width:265px;height:20px;font:8pt Verdana,Arial,Helvetica,sans-serif;margin:0px 0px 20px 0px;}
h2.natfloor{background: url(../../images/nat_floor.gif) no-repeat;width:260px;height:20px;font:8pt Verdana,Arial,Helvetica,sans-serif;margin:0px 0px 20px 0px;}
h2.carpets{background: url(../../images/carpet_rugs.gif) no-repeat;width:260px;height:20px;font:8pt Verdana,Arial,Helvetica,sans-serif;margin:0px 0px 20px 0px;}
h2.manmade{background: url(../../images/manmade.gif) no-repeat;width:274px;height:20px;font:8pt Verdana,Arial,Helvetica,sans-serif;margin:0px 0px 20px 0px;}
hr {border: none 0; border-top: 1px dotted #E8CC32;width: 100%;height: 1px;} 

.new{display:none;}
.searchbox{border:1px #89867F solid;background:#CCCCCC;font:bold 8pt Verdana,Arial,Helvetica,sans-serif;}
.formstyle{border:1px #89867F solid;background: #EAEAEA;font: 8pt Verdana,Arial,Helvetica,sans-serif;}

/* M E N U S  &  H Y P E R L I N K S */

a{color:#434038;text-decoration:underline;}
a:hover{color:#434038;text-decoration:none;}

a.footer{color:#D4C8BC;text-decoration:underline;}
a.footer:hover{color:#D4C8BC;text-decoration:none;}

a.menulink{width:173px;background-color:#C28D0D;color:#FFFFFF;border-bottom:1px solid #FFFFFF;display:block;text-decoration:none;padding:10px 5px 10px 10px}
a.menulink:hover{width:173px;background-color:#E8CC32;color:#FFFFFF;border-bottom:1px solid #FFFFFF;display:block;text-decoration:none;}

/*items for dropdown menu (the one that looks like a Select Menu / Drop Down*/
.dropdown_menu_div a {background: #FFFFFF; color: #000000; margin:0; text-decoration:none; DISPLAY: BLOCK; padding: 2px 5px 2px 5px; text-decoration: none; cursor: default;font-weight: normal;}
.dropdown_menu_div a:hover{background-color: #E8CC32; text-decoration:none; color: #FFFFFF;}
.dropdown_menu_div {width: 159px; height: 280px; background-color: #FFFFFF; border: 1px solid #000000;font-weight: normal;font-weight: normal; /* Moved From The Style Attrib */position:absolute; z-index:1; overflow-y: auto; overflow-x: hidden; visibility: hidden; height: 300px; }

.hidden{
    display: none;
}