body {color: #000000; margin-top: 0%; margin 0%; font-family: "times new roman", univers, sansserif; scrollbar-track-color: 9cadff;}

a:link {color: #0000ff;}
a:visited {color: #e20303;}
a:hover {color: #ffff00;}


/*  - CONTACT PITB -  */
.contactpitbarea {background-color: #000000; color: #ffffff;}
.contactpitb {text-align: center; color: #ffffff; font-size: 14pt; font-weight: bold; font-family: arial, verdana, univers, sansserif;}
.contactpitblink {color: #ffffff; font-size: 14pt; font-weight: bold; font-family: arial, verdana, univers, sansserif;}
a:link.contactpitblink {color: #ffffff;}
a:visited.contactpitblink {color: #ffffff;}
a:hover.contactpitblink {color: #ffff00;}

/*  -  #9cadff  - */

/* Background Colour */
body, .menu1area, .menu2area, .contenttitle, .index2homepictable, .newupdatedimg, .newstable, .bandmembersownpictable, .albumscostheader, .linkstitle, .callerstitle, .bandmemberstable, .bandmemberspicarea, .bandmembersotherinfotitle, .bandmembersotherinfodetail, .aofmaptable, .pitbemaillisttable, .giglistrowtitle, .giglistoldyearstable, .bsearchtable, .ecframe, .ecpicframe, .guestbookiframe, {background-color: #9cadff;}

/* Border Colour  */
.webringtable, .contenttitle, .menu1area, .menu2area, .pageurltable, .newupdatedimg, .newstable, .newspic, .newsdate, .newsdetails, .newslink, .albumcovpictable, .visting, .vistingframe2fullscreen, .vistingpageiframe, .linkstitle, .galleryindexpicbuttonlink, .bandmembersotherinfotitle, .bandmembersotherinfodetail, .bandmembersownpictable, .aofmaptablearea, .pitbemaillisttable, .giglisttable, .giglistoldyearstable, .giglistoldyears, .bsearchtable, .bsearchrlistfound, .bsearchrnftable, .bftextframe, .ecframe, .ecmenubuttonsarea, .ecpicframe, .guestbookiframe, {border-color: #9cadff;}




/*  -  #8c8cff  -  */

/* Background Colour */
.windowframe, a:hover.menu1buttonslink, a:hover.menu2buttonslink, .albumcovpictable, .albumscosttable, .visting, .vistingframe2fullscreen, .galleryindexpicbutton, .bandmembersnamearea, .giglistoldyears, {background-color: #8c8cff;}

/* Border Colour  */
.windowframe, .index2homepictable, .albumscosttable, .albumscostdetails, .bandmemberstable, .bandmemberspicarea, {border-color: #8c8cff;}





/*  -  #ffffff  -  */

/* Background Colour */
.webringdetailstable {background-color: #ffffff;}




/* -- Window Frame -- */
.window {width: 100%; height: 100%;}
.windowframe {width: 760px; height: 425px; border-style: outset; border-width: 3; vertical-align: middle; text-align: center;}
.mainframe {width: 98%; height: 98%;}



/* -- Rows -- */
.rowpitblogo {height: 120px;}
.rowmenu1content {height: 250px;}
.rowmenu2 {height: 80px;}
.rowfooter {height: 40px;}



/* -- PITB Logo -- */
.pitblogoarea {text-align: center;}
.pitblogotable {width: 700px; height: 120px; background-image: url(http://www.pitb.co.uk/images/pitb-logo.gif); repeat: no-repeat;}
.pitblogo {vertical-align: bottom; text-align: center; font-size: 14pt; letter-spacing: 4px; font-family: arial, verdana, univers, sansserif;}
a:link.pitbwebaddress {color: #000000; text-decoration: none; text-transform: lowercase;}
a:visited.pitbwebaddress {color: #000000; text-decoration: none; text-transform: lowercase;}
a:hover.pitbwebaddress {color: #ffff00; text-decoration: none; text-transform: lowercase;}



/* -- Menu1 -- */
.menu1area {width: 150px; vertical-align: top; text-align: center; font-size: 12pt; border-style: inset; border-width: 2;}
.splitterarea {width: 15px;}
.menu1scroll {}
.menu1frame {width: 100%; height: 100%; text-align: center;}
.menu1title {vertical-align: top; font-size: 14pt; font-weight: bold; text-align: center;}
.menu1buttonsarea {width: 100%; height: 100%; vertical-align: top; text-align: center;}
.menu1buttonsframe {overflow: auto;}
.menu1buttons {vertical-align: top; text-align: left; font-size: 12pt;}
.menu1buttonslink {border-style: none;}
a:link.menu1buttonslink {color: #000099;}
a:visited.menu1buttonslink {color: #e20303;}
a:hover.menu1buttonslink {color: #000000;}



/* -- Menu2 -- */
.menu2area {text-align: center; border-style: inset; border-width: 2;}
.menu2frame {width: 100%; height: 100%; text-align: center;}
.menu2buttonsarea {width: 100%; height: 100%; vertical-align: top; text-align: center;}
.menu2buttonsframe {height: 100%; width: 100%;}
.menu2buttons {vertical-align: middle; text-align: center; font-size: 11pt;}
.menu2buttonsseparator {width: 5px; vertical-align: middle; text-align: center;}
a:link.menu2buttonslink {color: #000099;}
a:visited.menu2buttonslink {color: #e20303;}
a:hover.menu2buttonslink {color: #000000;}



/* -- footer -- */
.bestviewedarea {text-align: center; font-size: 8pt; font-family: arial, verdana, univers, sansserif;}
.footerarea {text-align: center; font-size: 8pt; font-family: arial, verdana, univers, sansserif;}
.footerframe {width: 100%; height: 100%;}
.prodcopy {color: #000000; text-align: left; font-size: 8pt; font-family: arial, verdana, univers, sansserif;}
.webmasters {color: #000000; text-align: right; font-size: 8pt; font-family: arial, verdana, univers, sansserif;}
.lastupdated {color: #000000; text-align: center; font-size: 8pt; font-family: arial, verdana, univers, sansserif;}



/* -- Content Frame -- */
.contentarea {vertical-align: top; text-align: left; width: 550px;}
.contentframe {width: 100%; height: 100%;}
.contenttitle {font-size: 14pt; font-weight: bold; letter-spacing: 2px; text-align: center; height: 56px; border-style: outset; border-width: 2;}
.contenttitlepic {}
.content {height: 245px; vertical-align: top; font-size: 12pt; text-align: left;}
.pagetitle {font-size: 18pt; font-weight: bold;}



/* -- Mail to -- */
.mailtopitb {}
a:link.mailtopitb {text-decoration: none;}
a:visited.mailtopitb {text-decoration: none;}
a:hover.mailtopitb {text-decoration: underline;}

/* -- Mail to -- */
.producedlink {}
a:link.producedlink {text-decoration: none;}
a:visited.producedlink {text-decoration: none;}
a:hover.producedlink {text-decoration: underline;}
.webmasterlink {}
a:link.webmasterlink {text-decoration: none;}
a:visited.webmasterlink {text-decoration: none;}
a:hover.webmasterlink {text-decoration: underline;}




/* -- all pages -- */
.hrline {color: #9cadff;}
.newupdatedimg {vertical-align: middle; border-style: outset; border-width: 2;}



/* -- Index Page (w410 - h280) -- */
.indexpagecontent {text-align: center;}
.indexpagecontentarea {}
.indexpagecontenttable {width: 100%;}
.indexpagecontentenglisharea {width: 280px; text-align: center; vertical-align: middle;}
.indexpagecontentpicarea {text-align: center; vertical-align: middle;}
.indexpagecontentceilidharea {width: 280px; text-align: center; vertical-align: middle;}
.index2home {}
//.index2homepictable {width: 410px; border-style: outset; border-width: 4;}
.index2homepictable {width: 360px; border-style: outset; border-width: 4;}
.index2homepicarea {}
//.index2homepic {width: 205px; height: 140px; border-width: 0;}
.index2homepic {width: 180px; height: 123px; border-width: 0;}



/* -- Home Page -- */
.welcomenote {font-size: 12pt; font-weight: bold;}



/* -- Page Footer -- */
a:link.pagefooter {color: #000000; text-decoration: none;}
a:visited.pagefooter {color: #000000; text-decoration: none;}
a:hover.pagefooter {color: #ffff00; text-decoration: none;}
.rowpagefooter {height: 20px;}
.pagefooterarea {vertical-align: bottom;}
.pagefootertable {width: 100%;}
.pagefooterback {text-align: left; width: 30%;}
.pagefooteremail {text-align: center; width: 40%;}
.pagefootertop {text-align: right; width: 30%;}
.pagefooter {font-size: 9pt; letter-spacing: 1px;}
.pageurltable {width: 100%; border-style: inset; border-width: 1;}
.pageurltitle {font-size: 9pt; width: 35px; text-align: left;}
.pageurl {font-size: 9pt; text-align: left;}
a:link.pageurl {color: #0000ff; text-decoration: none; text-transform: lowercase;}
a:visited.pageurl {color: #0000ff; text-decoration: none; text-transform: lowercase;}
a:hover.pageurl {color: #ffff00; text-decoration: none; text-transform: lowercase;}



/* -- News -- */
.newstable {border-style: outset; border-width: 3;}
.newspic {vertical-align: top; text-align: center; border-style: inset; border-width: 1;}
.newsrow1 {background-color: #ffffb0;}
.newsrow2 {background-color: #ffffd0;}
.newsdatetitle {font-size: 13pt; font-weight: bold; text-align: center;}
.newsdate {width: 100px; font-size: 12pt; vertical-align: top; text-align: left; border-style: inset; border-width: 1;}
.newsdetailstitle {font-size: 13pt; font-weight: bold; text-align: center;}
.newsdetails {width: 280px; font-size: 12pt; vertical-align: top; text-align: left; border-style: inset; border-width: 1;}
.newslinktitle {font-size: 13pt; font-weight: bold; text-align: center;}
.newslink {width: 100px; font-size: 12pt; vertical-align: top; text-align: center; border-style: inset; border-width: 1;}
.newslinklink {}
a:hover.newslinklink {color: #9900cc;}



/* -- Albums -- */
.albumcatnumbertable {background-color: #8686ff;}
.albumlabel {}
.albumnumber {}
.albumcovpictable {border-style: outset; border-width: 2;}
.albumcovpicrea {}
.albumcovpic {}
.albumtracktitle {font-weight: bold;}
.albumstrackstable {}
.albumstracknumber {vertical-align: top; text-align: center;}
.albumstrackname {vertical-align: top; text-align: center;}
.albumstrackcomposer {vertical-align: top; text-align: center;}
.albumsdetails {vertical-align: top; text-align: center;}
.albumsdetailsbold {font-weight: bold;}
.albumscontact {}
.albumscosttable {border-style: outset; border-width: 1;}
.albumscostheader {font-size: 11pt; text-align: center; vertical-align: top;}
.albumscostpptable {}
.albumscostpp1 {font-size: 18pt; text-align: center; vertical-align: top;}
.albumscostpp2 {font-size: 7pt; text-align: center; vertical-align: top;}
.albumscostdetails {background-color: #ffffb0; border-style: inset; border-width: 1; font-size: 10pt; text-align: center;}



/* -- Visting --*/
.vistingwindowtable {width: 100%; height: 100%;}
.vistingwindowarea {text-align: center; vertical-align: middle;}
.vistingtable {}
.visting {text-align: center; font-size: 12pt; border-style: outset; border-width: 1; width: 600px;}
.vistingpitb {font-weight: bold; color: #dd0000;}
.vistingpagearea {text-align: center; font-size: 12pt; width: 100%; height: 100%;}
.vistingpageiframe {}
.vistingframe2fullscreen {width: 100px; text-align: center; font-size: 12pt; border-style: outset; border-width: 1;}
/*.vistingframespacer {width: 10px;}*/



/* -- Links -- */
.linkstable {width: 400px;}
.linksspitter {text-align: center; height: 30px;}
.linkstitle {text-align: center; font-size: 12pt; font-weight: bold; border-style: outset; border-width: 1;}
.linksname {text-align: center;}
.linksnamelink {}



/* -- Gallery -- */
.galleryindextable {}
.galleryindexarea {text-align: center; vertical-align: top; width: 100px; height: 100px;}
.galleryindexareapic {text-align: center; vertical-align: top; width: 100px; height: 100px;}
.galleryindexareatxt {text-align: center; vertical-align: top; width: 100px; height: 25px;}
.galleryindexpic {width: 100px;}
.galleryindexpicbutton {border-width: 0;}
.galleryindexpicbuttonlink {}
a:link.galleryindexpicbuttonlink {border-style: outset; border-width: 3;}
a:visited.galleryindexpicbuttonlink {border-style: outset; border-width: 3;}
a:hover.galleryindexpicbuttonlink {border-style: inset; border-width: 3;}
.galleryindextitle {}
.gallerypagetitle {font-size: 16pt; font-weight: bold; text-align: center;}
.galleryphototable {}
.galleryphotopic {}
.galleryphotopicdetails {}



/* -- Band Members -- */
.bandmemberstable {border-style: inset; border-width: 1;}
.bandmemberspicarea {border-style: outset; border-width: 1; text-align: center;}
.bandmemberspic {text-align: center;}
.bandmembersnamearea {}
.bandmembersnamelink {text-decoration: none;}
.bandmembersnamelinkpic {}
.bandmembers {}
.bandmembersnamesother {text-align: center;}
a:link.bandmembersnamesother {color: #000000;}
a:visited.bandmembersnamesother {color: #ffffff;}
a:active.bandmembersnamesother {color: #00ee00;}
a:hover.bandmembersnamesother {background-color: #999900;}
a:link.bandmembersnamelink {color: #000000;}
a:active.bandmembersnamelink {color: #00ee00;}
a:hover.bandmembersnamelink {color: #ffff00;}
a:hover.bandmembersnamelinkpic {background-color: #ffff00;}
.bandmembersinstrument {font-size: 16pt; font-weight: bold; text-align: center;}
.bandmamberswebdetails {}
.bandmembersemail {}
.bandmembersemaillink {}
.bandmembersemailaddress {text-align: left;}
.bandmemberswebsite {}
.bandmemberswebsitelink {}
.bandmemberswebsiteaddress {text-align: left;}
.bandmembersownpictable {border-style: inset; border-width: 2;} /*45486b*/
.bandmembersotherinfotable {width: 540px;}
.bandmembersotherinfomaintitle {}
.bandmembersotherinfotitle {width: 100px; border-style: outset; border-width: 1;}
.bandmembersotherinfodetail {border-style: inset; border-width: 1;}



/* -- Callers -- */
.callerstable {width: 260px;}
.callerstitle {text-align: center; font-size: 12pt; font-weight: bold; border-style: outset; border-width: 1;}
.callersname {text-align: left;}
.callerswebsite {text-align: left;}
.callersweblink {}



/* -- Site Map -- */
.sitemaptable {}
.sitemapinfo {text-align: left;}
.sitemaplink {}



/* -- Area of Work -- */
.aofmaptable {}
.aofmaptablearea {border-style: inset; border-width: 2;}
.aofmapdiv {width: 530px; height: 100%; overflow: auto; text-align: left; vertical-align: top;}
.aofmapframe {}
.aofmapframearea {}
.aofmaparea {}
.aofmappic {border-width: 0;}


/* -- PITB Email List -- */
.pitbemaillisttable {border-style: inset; border-width: 1;}
.pitbemaillist {text-align: center;}



/* -- Errors -- */
.errordetailstitle {font-size: 13pt; font-weight: bold; text-align: center;}
.errordetails {font-size: 12pt; text-align: left;}



/* -- Gigs -- */
.giglisttable {border-style: inset; border-width: 1;}
.giglisttitle {text-align: center; font-weight: bold;}
.giglistyeartitle {font-size: 16pt; font-weight: bold; text-align: center;}
.giglist {}
.giglistrowtitle {}
.giglistrow1 {background-color: #ffffb0;}
.giglistrow2 {background-color: #ffffd0;}
.giglistyeardate {width: 90px; text-align: center; vertical-align: top;}
.giglistyearwhatfor {width: 150px; text-align: center; vertical-align: top;}
.giglistyearlocation {}
.giglistyearcaller {width: 150px; text-align: center; vertical-align: top;}
.giglistyearmore {width: 70px; text-align: center; vertical-align: top;}
.giglistdate {width: 100px; text-align: center; vertical-align: top;}
.giglistwhatfor {width: 150px; text-align: center; vertical-align: top;}
.giglistcaller {width: 60px; text-align: center; vertical-align: top;}
.giglistmore {width: 170px; text-align: center; vertical-align: top;}
.giglistcancelled {font-size: 11pt; font-weight: bold; color: #ff0000; text-transform: uppercase;}
.giglistemail {}
.giglistweblink {}
a:hover.giglistemail {color: #9900cc;}
a:hover.giglistweblink {color: #9900cc;}
.giglistlink{}
.giglistoldyearstable {border-style: inset; border-width: 2;}
.giglistoldyearstitle {}
.giglistoldyears {text-align: center; border-style: outset; border-width: 2;}
.giglistoldyearsseparator {width: 5px; vertical-align: middle; text-align: center;}
.giglistoldyearslink {}
a:link.giglistlink {color: #000099; text-decoration: underline;}
a:visited.giglistlink {color: #e20303; text-decoration: underline;}
a:hover.giglistlink {color: #9900cc; text-decoration: underline;}



/* -- Search -- */
.bsearchtable {width: 100%; height: 100%; border-style: inset; border-width: 1;}
.bsearcharea {font-size: 12pt; text-align: center;}
.bsearchlogotable {}
.bsearchinfotable {}
.bsearchinfo {font-size: 9pt;}
.bsearchfooter {}
.bsearchfootertable {}
.bsearchuser {font-size: 8pt; font-style: italic; text-align: center;}
.bsearchcopyright {font-size: 8pt; font-style: italic; text-align: center;}
.bsearchfooterlink {font-size: 9pt; text-align: center;}
a:hover.bsearchfooterlink {color: #9900cc;}
.bsearchtitlepower {font-size: 10pt; text-align: center;}
.bsearchtitlelogo {text-align: center;}
.bsearchlogo {background-color: #ffffb0; border-style: outset; border-width: 2; border-color: #ffffb0;}
.bsearchlogolink {}
.bsearchtitlewarning {font-size: 9pt; background-color: #eeeeee; text-align: center;}
.bsearchhr {width: 60%; color: #ffffb0;} /*8c8cff*/
.bsearchrtitle {font-size: 14pt; font-weight: bold; text-align: center;}
.bsearchrkeywordtable {}
.bsearchrkeywordarea {}
.bsearchrkeyword {background-color: #f7f763; border-style: inset; border-width: 2; border-color: #ffffd0;}
.bsearchrnftable {background-color: #ffffb0; font-size: 12pt; text-align: center; width: 100%; border-style: inset; border-width: 1;}
.bsearchrfound {background-color: #ff0000; color: #0000ff;}
.bsearchrlistdetailsarea {width: 100%; vertical-align: top;}
.bsearchrlist {vertical-align: top;}
.bsearchrlisttitle {font-size: 12pt;}
.bsearchrlistlink {font-size: 11pt;}
a:hover.bsearchrlistlink {color: #9900cc;}
.bsearchrlistnumber {background-color: #f7f763; width: 20px; text-align: center; vertical-align: top; font-weight: bold; color: #880088;}
.bsearchrlistfound {width: 100%; background-color: #ffffb0; border-style: inset; border-width: 1;}
.bsearchrmatched {font-size: 9pt; font-style: italic;}
.bsearchtextsubmit {color: #000000; vertical-align: middle;}
.bsearchs {}
.bsearchstext {font-size: 9pt; font-family: arial; color: #000000;}
.bsearchhelpbq {color: #000000;}
.bsearchhelpba {color: #0000ff;}
.bsearchhelptext {font-size: 9pt; font-family: arial; color: #000000;}



/* -- Booking Form -- */
.bfframe {}
.bftext {color: #000000; font-size: 12pt; text-align: left;}
.bftextframe {vertical-align: top; background-color: #ffffb0; border-style: inset; border-width: 1;}
.bfradiodyest {font-size: 11pt;}
.bfradiodnot {font-size: 11pt;}
.bfradiodknowt {font-size: 11pt;}
.bfradiodcopiest {font-size: 11pt;}
.bfradiodyesi {text-align: right;}
.bfradiodnoi {text-align: right;}
.bfradiodknowi {width: 100; text-align: right;}
.bfradiodcopiesi {width: 100; text-align: right;}
.bffnote {font-size: 9pt;}
.tcframe {}
.tctitle {font-size: 14pt; text-decoration: underline;}
.tctext {font-size: 10pt;}
.tctextn {vertical-align: top;}



/* -- Web Rings -- */
.webringtable {width: 90%; border-style: outset; border-width: 2;}
.webringdetailstable {width: 100%; border-width: 0;}
.webringlogo {width: 1%;}
.webringlogopic {width: 50px; height: 50px; border-width: 0;}
.webringtitleandlinks {border-width: 0; width: 100%; text-align: center;}
.webringtitle {font-size: 12pt; font-family: arial; color: #000000; font-weight: bold;}
.webringlinksarea {text-align: center; font-size: 10pt; font-family: arial; color: #000000;}
.webringlinks {}
a:link.webringlinks {color: #0000ff; text-decoration: none;}
a:visited.webringlinks {color: #ff0000; text-decoration: none;}
a:hover.webringlinks {color: #9900cc; text-decoration: underline;}



/* -- Contact -- */
.contactemail {}
a:link.contactemail {text-decoration: none;}
a:visited.contactemail {text-decoration: none;}
a:hover.contactemail {text-decoration: underline;}
.pitbemaillist {}
a:link.pitbemaillist {text-decoration: none;}
a:visited.pitbemaillist {text-decoration: none;}
a:hover.pitbemaillist {text-decoration: underline;}
.copyright2notice {}
a:link.copyright2notice {text-decoration: none;}
a:visited.copyright2notice {text-decoration: none;}
a:hover.copyright2notice {text-decoration: underline;}



/* -- Callers Section -- */
.callerssectionlisttable {}
.callerssectionlistarea {}
.callerssectionlistlink {}
.callerssectiontunetable {}
.callerssectiontunearea {}
.callerssectiontunedownloadlink {}
.callerssectiontuneheading {font-weight: bold;}
.callerssectiontunename {font-weight: normal;}



/* -- Guestbook -- */
.guestbooknettable {}
.guestbooknetlinkarea {font-weight: bold; font-size: 12pt;}
.guestbooknetlink {}
.guestbooknetcompanylinkarea {font-size: 9pt; font-style: italic;}
/*.guestbooktable {}
.guestbookarea {width: 540px; height: 300px;}
.guestbookiframe {width: 100%; height: 100%; border-style: inset; border-width: 2;}*/



/* -- MP3 -- */
.mp3trackstable {}
.mp3tracksnumber {}
.mp3tracksname {}
.mp3tracks30sec {}
.mp3tracksfulllengh {}
.mp3trackslinks {}

/* -- PITB2010 -- */
#pitb2010 {padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; color: #ffffff; font-size: 10pt;}

#pitb2010 a {color: #000000;}

#pitb2010 a:visited {color: #000000;}

#pitb2010 a:hover {color: #0000ff;}
