@import url("ca.css");

/* Table of Contents:

  Sections
  Links
	
*/
/* 
###############     S E C T I O N S  = categories    ###########################
*/
/* Section Layout */

#section {
width: 180px;
padding: 2px 2px 0 2px;
margin-bottom: 50px;
line-height: 2em;
vertical-align: bottom;
}

#sectionlist {
list-style-type: none;
}
/* Section - A Links  */
#sectionlist li a {
color: #002599;
background-color: #fff;
padding: 1px 5px 1px 1px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 9pt;
}

#sectionlist li a:hover, #sectionlist li a:active {
color: #000;
background-color: #FFD404;
}

#sectionlist li a:visited {
color: #0000e6;
}
/* Section Pages - (A - Z Links)  */
#sectionlist li a.alpha {
font-size: 9pt;
font-family: Verdana, 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
color: #900;
background-color: #fff;
padding: 1px 5px 1px 1px;
}

#sectionlist li a.alpha:visited {
background-color: #fff;
}

#sectionlist li a.alpha:hover, #sectionlist li a.alpha:active {
color: #000;
background-color: #0DAFAF;
}
/* SECTION LINKS AZ cat & subcat */
#sectionpglist li a.az {
color: #990000;
}

#sectionpglist li a.az:hover, #sectionpglist li a.az:active {
color: #fff;
}

#sectionpglist li a.az1 {
color: #000;
}

/* Section Pages - Layout  */
#sectionpage {
width: 177px;
padding: 0;
margin-bottom: 10px;
margin-top: 8px;
margin-left: 0;
margin-right: 0;
vertical-align: top;
}
/* Section Pages - Headings Titles Spacing  */
#sectionpage p.title {
color: #900;
font-size: 8pt;
font-family: Tahoma, Verdana, Arial, sans-serif;
padding: 2px 5px 2px 1px;
line-height: 2.5em;
margin-top: 2px;
margin-bottom: 1.5em;
}

#sectionpage p.end {
font-size: 9pt;
font-family: Tahoma, Verdana, Arial, sans-serif;
line-height: 3em;
margin-bottom: 2em;
margin-top: 2px;
}

#sectionpage ul {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#sectionpage li {
font-size: 8pt;
font-family: Tahoma, Verdana, Arial, sans-serif;
padding: 0 5px 0 5px;
list-style-type: none;
line-height: 1.8em;
}

#sectionpage a, #sectionpglist li a:visited {
color: #002599;
font-size: 8pt;
font-family: Tahoma, Verdana, Arial, sans-serif;
background-color: #fff;
padding: 1px;
}

#sectionpglist li a:hover, #sectionpglist li a:active {
color: #000;
background-color: #FFD404;
}

/* ################################## */
/* ######    L I S T I N G S    ##### */
/* ################################## */

/* listing div */

#listing {
width: 275px;
padding: 8px 4px 4px 4px;
font-size: 80%;
color: #000;
line-height: 1.2em;
font-family: Verdana, Arial, sans-serif, Tahoma;
text-align: left;
float: left;
}

/* listing website */

#listing a {
font-family: Tahoma, Verdana, Arial, sans-serif;
color: #002599;
font-size: 9pt;
font-weight: normal;
text-align: left;
}

#listing a:hover, listing a:active {
color: #0000e6;
}

#listing a:visited {
color: #0000e6;
}

/* category heading */

.cat {
background-color: #EEAA5A;
width: 225px;
font-size: 9pt;
color: #000;
text-indent: 10px;
text-align: left;
padding-bottom: 4px;
padding-top: 4px;
font-family: Tahoma, Verdana, Arial, sans-serif;
float: left;
margin: 3px;
}

.dummycat {
background-color: #fff;
width: 225px;
font-size: 9pt;
color: #fff;
text-indent: 10px;
text-align: left;
padding-bottom: 4px;
padding-top: 4px;
font-family: Tahoma, Verdana, Arial, sans-serif;
float: left;
margin: 3px;
}

/* Company/Organization Name */

.name {
font-size: 9pt;
color: #000;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-top: 10px;
padding-bottom: 5px;
text-align: left;
}

/* Listing Address */

.address {
font-size: 7pt;
color: #7b003e;
font-weight: normal;
font-family: Helvetica, Arial, Verdana, sans-serif;
padding-bottom: 8px;
padding-top: 5px;
text-align: left;
}
/*  single links L Out */
#business {
width: 275px;
margin: 5px 0 5px 0;
padding: 0;
float: left;
}

#business li {
list-style-type: none;
line-height: 2em;
}

/* TYPOGRAPHY */
#business li a:link {
color: #336B8B;
text-decoration: none;
font-size: 9pt;
}
#business li a:hover, #business li a:active {
background-color: #FFD404;
padding: 2px;
color: #000;
}

#business li a:visited {
color: #ccc;
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* Multiple Address */

#dhtmltooltip {
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: yellow;
visibility: hidden;
z-index: 100;
}

#VarLoc 
{
font-size: 7pt;
color: #7b003e;
font-weight: normal;
font-family: Helvetica, Arial, Verdana, sans-serif;
padding-bottom: 8px;
padding-top: 2px;
}

/* WEBLINKS A-Z  */

a.URHERE:link, a.URHERE:visited, a.URHERE:hover, a.URHERE:active {
background-color: #c0c0c0;
}

#page a {
line-height: 1.5em;
color: #900;
font-size: 9pt;
font-family: Tahoma, Verdana, Arial, sans-serif;
}

#page a:hover, #page a:active {
color: #000;
}

#page a:visited {
color: #900;
}

/*  */
