﻿html, body, form
{
    color: #ccc;
    font-size: 10pt;
    font-family: Arial, Trebuchet MS, Helvetica, Sans-Serif;
/*    font-family: Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif; */
}
#pagearea { }

/* Header styles */
#header { }
#logo { }
#popuplogo { }
.topbanner { cursor: pointer; cursor: hand; }
.userstatus { font-size: 9pt; }
.headertext { font-family: Futura Std Book,Arial; font-size: 16pt;  }
/*.headertext { font-family: Futura Std Book; font-size: 16pt;  }*/
.sectionheader {  font-size: 13pt;  }
.sectiontext { font-size: 11pt;  }
.colortext {}
.resultstext { font-size: 8pt; font-family: Trebuchet MS; }
.formsection { font-size: 11pt;  }
.formlabel { font-size: 9pt; }
.formtext { font-size: 9pt; }
.folder { font-family: Trebuchet MS; font-size: 9pt; }
.foldersel { font-family: Trebuchet MS; font-size: 9pt; }
.folderitem { font-size: 8pt; }
.folderitemsel { font-size: 8pt; }
.projectfolders { font-family: Trebuchet MS; font-size: 9pt; color: #777; }
.projectdisplaying { font-family: Trebuchet MS; font-size: 10pt; color: #777; }
.sociallinks { font-size: 8.5pt; }

.resultsupplier { font-size: 10pt; font-weight: bold; }
.resulttitle { font-size: 10pt; }
.resultdesc { font-size: 9pt; }
.projectcounttext { font-family: Trebuchet MS; font-size: 10pt;}

#content { }
#backgroundpath { }
#backgroundpathnoheight { }

/* Search styles */
#searchbox { }
#searchbox #searchbar {}
#searchbox #searchbar .stdsearchbar {cursor: pointer; cursor: hand; }
#searchbox #searchbar .advsearchbar {cursor: pointer; cursor: hand; }
#searchbox #searchbar .zaprequestbar {cursor: pointer; cursor: hand; }

#searchbox #searchbar .historybar {font-size: 10pt; cursor: pointer; cursor: hand; text-align: center; }
#searchbox #searchbar .cartbar { font-size: 10pt; cursor: pointer; cursor: hand; text-align: center; }
#searchbox #searchbar .clipboardbar { font-size: 10pt; cursor: pointer; cursor: hand; text-align: center; }
#searchbox #searchbar .registerbar { cursor: pointer; cursor: hand; }
#searchbox #searchbar .loginbar { cursor: pointer; cursor: hand; }

.paramfield { font-size: 8pt; }
.paramfieldleft { font-size: 8pt; }
.paramfieldright { font-size: 8pt; }
#searchbox .searchdiv {}
#searchbox .searchquery { font-size: 14pt; }
#searchbox .searchbtn { cursor: pointer; cursor: hand; }

#searchbox #advancedsearchdiv {}

#searchbox #zaprequestdiv {}

/*  Intro copy styles */
#introcopy { }
#introcopy #headertext { font-family: Futura Std Book, Arial; font-size: 18pt; }
#introcopy #searchtag { }
#introcopy #searchtag #searchtagdesc { font-size: 8pt;  }
#introcopy #zaptag { cursor: pointer; cursor: hand; }
#introcopy #zaptag #zaptagdesc { font-size: 8pt; }
#introcopy #directorytag { cursor: pointer; cursor: hand; }
#introcopy #directorytag #directorytagdesc { font-size: 8pt; }

/* Featured video styles */
#videosource { }

/* Suppliers list styles */
#suppliers { }
#suppliers #sheadertext { font-family: Futura Std Book, Arial; font-size: 16pt; }
#suppliers #viewallbtn { cursor: pointer; cursor: hand; }
#suppliers .supplierlist { font-family: Trebuchet MS; font-size: 11pt;  }
#suppliers .supplierlist a:hover { font-size: 11pt; font-weight: bolder; text-decoration: underline; }

/* Subscribers list styles */
#subscribers { }
#subscribers #sheadertext { font-family: Futura Std Book, Arial; font-size: 16pt; }
#subscribers #viewallbtn { cursor: pointer; cursor: hand; }
.subscriberslist { font-size: 11pt; font-weight: bold; }
.subscriberslist a:hover { font-size: 11pt; font-weight: bolder; text-decoration: underline; }

/* Newswire styles */
#newswire { }
#newswire #nheadertext { font-family: Futura Std Book, Arial; font-size: 16pt; }
.newswirelist {}
.newswirelist .shortnewshead { font-size: 9pt; font-weight: bolder; }
.newswirelist .shortnewscontent { font-size: 8.5pt; }
.newswirelist .shortnewsdate { font-size: 7pt; }

/* -- News Wire page styles -- */
#generalright #newspageheadertext { font-family: Futura Std Book, Arial; font-size: 16pt;  }
#generalright #newspageheadertext .newsdate { font-family: Trebuchet MS; font-size: 16pt; }
#generalright #rssbtn { }
.newsitemhead { font-size: 9pt; font-weight: bolder;}
.newsitemdate { font-size: 9pt; font-weight: bolder; }
.newsitemcontent { font-size: 9pt;}

/* Sponsored ad list styles */
#sponsoredlinks { }
#sponsoredlinks #lheadertext {font-family: Futura Std Book, Arial; font-size: 16pt; }
.sponsordedlinkslist { }

/*  Footer styles */
#footer { }
#footer #copyright { font-size: 8pt; }
#footer #footerlinks { font-size: 8pt;}


/* Login Styles */
.loginpanel { }
#logindiv { }
#logindiv #username {}
#logindiv #username .label {}
#logindiv #username .textbox {}
#logindiv #password .label {}
#logindiv #password .textbox {}
#logindiv #forgotpwd {}
#logindiv #forgotpwd .getpassword { text-decoration: none;}
#logindiv #buttons .loginclicktext { text-align: center; }


/*********************/
/* Request Info Form */
/*********************/
.reqformsection { font-size: 11pt; }
.reqformline { font-size: 9pt; }
.reqformlabel { font-size: 9pt; }
.reqformlabel2 { font-size: 9pt; }
.reqforminput { font-size: 9pt;}
.reqforminput2 { font-size: 9pt; }

/* Registration form */
.regformlabel { font-size: 9pt; }

/* Directory form */
.dirsectionheader {  font-size: 12pt;  }
.dirformlabel { font-size: 9pt; }
.dirforminstruct { font-size: 8pt; }
.dirforminputarea { font-size: 9pt; font-family: Arial;
    margin-top: 3px;
}
.dirformwideinputarea { font-size: 9pt; font-family: Arial; }
/* Zap form */
.zapforminput { font-size: 9pt; }
.zapforminput2 { font-size: 9pt; }
.zapforminput3 { font-size: 9pt; }

/****************************/
/* Newsletter signup styles */
/****************************/
.newsletterinput { font-size: 10pt;}
#newslettersignuplabel { font-family: Futura Std Book, Arial; font-size: 11pt; color: #000; }
