/* Results*/

TABLE.resultdir2 {
	BACKGROUND-IMAGE: url(../images/directoryback.gif); WIDTH: 890px; BACKGROUND-REPEAT: repeat-y
}
.resultdir2 td {
font-family: tahoma,arial,helvetica;
font-size: 10px;
vertical-align: top;
color: #000000;
}
.resultdir2 td a {
color: #000000;
}
.resultdir2 td a:hover {
text-decoration: underline;
}
td.an240 {
width: 240px;
height: 95px;
line-height: 13px;
}
.can240 {
margin-left: 100px;
margin-top: 15px
}
td.an174 {
width: 174px;
height: 130px;
line-height: 13px;
}
.can174 {
margin-left: 75px;
margin-top: 18px
}
td.an148 {
width: 148px;
height: 95px;
line-height: 13px;
}
.can148 {
margin-left: 50px;
margin-top: 14px
}
td.an150 {
width: 150px;
height: 95px;
line-height: 13px;
}
.can150 {
margin-left: 2px;
margin-top: 14px
}
td.an178 {
width: 178px;
height: 95px;
line-height: 13px;
}
.can178 {
margin-left: 87px;
margin-top: 3px
}
.can178b {
margin-left: 1px;
margin-top: 13px

}
td.domaindir {
height: 20px;
font-size: 13px;
font-weight: bolder;
}

td.domaindir a {
color: #dd0000;
text-decoration: none;
text-transform: capitalize;
font-size: 13px;
font-family: tahoma, arial, helvetica, verdana;
letter-spacing: 1px;
font-weight: bolder;
}
td.domaindir a:hover {
text-decoration: underline;
}
.mark2 {
margin-left: 80px;
}


/* General Styles*/
body {
background-color: #ffffff;
background-image: url("../images/directory-background.jpg");
background-repeat: repeat-x;
background-position: top;
font-family: arial, helvetica, verdana;
color: #404040;
}
img { border: 0px; }
form,p,ul,li {
margin: 0px; padding: 0px; list-style: none
}
input,select { font-family: arial, helvetica,verdana; font-size: 12px; border: 1px #cccccc solid; color: #0A1B2B; }
p { color: #303030; margin-top: 10px; font-size: 11px }
td {
vertical-align: top;
text-align: left;
font-family: verdana, arial, helvetica;
font-size: 12px;
}
a { text-decoration: none; color: #009966;}
a:hover { color: #000000; text-decoration: underline;}

h1,h2 {
font-size: 16px;
color: #404040;
letter-spacing: 1px;
font-family: arial, helvetica;
margin: 0px; margin-top: 20px;
}

h2 {
border: 0px; font-size: 14px;
background-repeat: no-repeat;
}

/* IDs Styles*/

#header {
background-repeat: no-repeat; width: 910px; height: 135px
}
#contents {
width: 910px;
}

#mcontents { ; }

#sideleft {
width: 148px;
}
#sideleft img {
margin-top: 10px;
}
#sideright {
float:right; width: 220px;
}
#footer {
background-image: url("../images/footerback.png");
background-repeat: no-repeat;
height: 25px;
text-align: right;
padding-right: 20px;
color: #ffffff;
padding-top: 5px;
//*  border-top: 1px #325461 solid; *//
}
a.flink {
color: #909090;
font-size: 10px;
text-decoration: none;
}
a.flink:hover {
color: #cc6600;
}
#footer a {
font-size: 14px;
color: #ffffff;
text-decoration: none;
}
#footer a:hover {
color:  #ff9900;
}

#Directory_Logo {
height: 80px; width: 393px;
padding-top: 8px; padding-left: 10px;
padding-bottom: 8px;
}
#Directory_Navigation {
width: 900px;
height: 40px;
background-image: url("../images/navigation_bar.png");
background-repeat: no-repeat;
}

#navigation {
margin: 0px; 
padding: 0px;
}

#navigation li {
float:left;
}
/* Class Styles*/

.hmargin { margin-left: 6px; margin-right: 6px}
.hmargin2 { margin-left: 6px; margin-right: 6px; width: 530px;}

.maincontents {
margin-left: 6px; margin-right: 6px;
clear: both;
}

.underlogo {
font-size: 11px;color: #404040;margin-top: 8px; ;text-align: center; width: 320px;
}
.hb1 { float:left; margin-left: 8px; margin-top: 10px
}
a.headerlnk {
vertical-align: center;padding-top: 2px; padding-bottom: 6px; padding-left: 15px; padding-right: 15px; border-left: #607E6A 1px solid; border-right: #607E6A 1px solid; letter-spacing: 1px;
float:left; margin-left: 0px; margin-top: 10px; color: #ffffff; text-decoration: none; font-size: 15px
}
a.headerlnk:hover {
border-left: #A7B948 1px solid; border-right: #A7B948 1px solid;
text-decoration: none; color: #FFCC00;
}

input.subin { background-color: #325461; border: 1px #ffffff solid; color: #B7DA6D; font-weight: bolder }

ul.lnks li { color: #303030; font-size: 10px; font-weight: bolder; padding-bottom: 5px; padding-top: 5px;
border-bottom: 1px #3A7676 solid; background-position: 0px 5px; }
}

.green,p.green { 
color: #B7DA60;
}

A .transp {
	FILTER: alpha(opacity=75); opacity: .75
}
A:hover .transp {
	FILTER: alpha(opacity=100); opacity: 1
}
a.redlink:hover {
color: green; text-decoration: none
}

.directorydetail { background-image: url(..\images\detailback.jpg); background-repeat: repeat-y; width: 890px; height: 100px; margin-top: 10px; text-align: left;
font-size: 11px; font-family: arial,helvetica,verdana
}
a.directory { color: #000000; text-decoration: none; font-size: 13px; font-weight: bolder;  }
a.directory:hover { color: #0000dd;}
.flagged { float:right }
.lastactivity { position: absolute; margin-left: 135px; margin-top: 6px; display: block; font-weight: bolder; color: green }
.pagr { position: absolute; margin-left: 2px; margin-top: 22px; display: block }
.goinde { position: absolute; margin-left: 185px; margin-top: 24px; display: block }
.directorydesc { position: absolute; margin-left: 75px; margin-top: 40px; width: 220px; display: block }
.freeoption { position: absolute; margin-left: 355px; margin-top: 15px;  display: block }
.recipoption { position: absolute; margin-left: 355px; margin-top: 30px;  display: block }
.recip2option { position: absolute; margin-left: 355px; margin-top: 45px;  display: block; font-weight: bolder }
.paidoption { position: absolute; margin-left: 355px; margin-top: 60px;  display: block; font-weight: bolder }
.dirtopic { position: absolute; margin-left: 498px; margin-top: 10px; display: block; font-weight: bolder; color: green }
.dirregion { position: absolute; margin-left: 505px; margin-top: 28px; display: block; font-weight: bolder; color: green }
.dirsubregion { position: absolute; margin-left: 460px; margin-top: 46px; display: block; font-weight: bolder; color: green }
.dirclassc { position: absolute; margin-left: 524px; margin-top: 67px; display: block; color: green; font-size: 10px }
.dirshar { position: absolute; margin-left: 692px; margin-top: 67px; display: block; color: green; font-size: 10px }
.dirage { position: absolute; margin-left: 810px; margin-top: 67px; display: block; color: green; font-size: 10px }
.dircont { position: absolute; margin-left: 805px; margin-top: 8px; display: block; color: green; font-size: 10px }
.dirextra { position: absolute; margin-left: 620px; margin-top: 25px; display: block; color: green; font-size: 10px; width: 270px }

.hmargin p {font-size: 10px; }

.orange {
color: #cc6600;
}

p.textbox {
font-size: 11px; font-family: arial; background-color: #d8f1cf; 
padding: 5px;
margin-top: 12px;
margin-bottom: 12px;
}