/* Default Overwrites
*******************************/
HTML { }
BODY {background-color:black;margin:0px;FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:12px;COLOR:#ffffff;}
TD {FONT-SIZE: 12px; COLOR: #aaa; FONT-FAMILY:Arial, Helvetica, sans-serif;}
H1 { font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 24px; color:#706f6d;  Margin:10px 0px; font-weight:lighter; letter-spacing:-1px; padding:0px;}
H2 { font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 18px; color:#706f6d;  Margin:10px 0px; font-weight:lighter; letter-spacing:-1px; padding:0px;}
H3 { font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 14px; color:#706f6d;  Margin:10px 0px; font-weight:lighter; letter-spacing:-1px; padding:0px;}
A {FONT:Arial, Helvetica, sans-serif;TEXT-DECORATION: none;color:#FFCC00;}
A:hover {
	COLOR: #FF6600;
	TEXT-DECORATION: underline
}
FORM{display:inline;}
INPUT {	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; font-family:Verdana,tahoma,Arial;font-size:10px; }
SELECT {	FONT-SIZE: 90%; MARGIN-BOTTOM: 0px}
SUBMIT {FONT-SIZE: 90%; MARGIN-BOTTOM: 0px}
IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; border:none;}
Img .ThinBorder {Border: 1px Solid #003399; }
.ViewLarge {FONT-SIZE: 0.8em; COLOR: #aaa; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.ViewLarge:hover {FONT-SIZE: 0.8em; COLOR: #aaa; FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: Underline}

/* Main Shell
*******************************/
#PageContainer {text-align:left; }
#PageShell{ width:1067px; height:815px; margin:auto; background-image:url(pix/background.gif) }
/*#SiteHdr{ width:903px; height:138px; background:url(pix/Header.jpg) no-repeat; float:left; clear:both; margin:12px 0px 3px 0px;}*/
#SiteHdr{ width:1067px; height:282px; float:center; clear:both; margin:0px 0px 0px 0px; background-image:url(pix/header.jpg); }
#ContentShell{width:903px; float:left; clear:both; text-align:left;}
#ContentFeedShell{width:655px; float:left; text-align:left; clear:right;}

#SiteHdrOther{ width:1067px; height:282px; float:center; clear:both; margin:0px 0px 0px 0px; background-image:url(pix/headerOther.jpg); }

#ContactTxt H1 { font-family:Times New Roman, Times, serif; font-size:36px; color:white; ; margin: 10px 0px 60px 0px; }
#ContactTxt H2 { font-size:18px; color:lightgrey;}
#ContactTxt .twoCol1{ float:left; width:200px;}
#ContactTxt .twoCol2 { float:left; width:200px; text-indent: 20px; border-left: solid 1px white; }

/* Menu
*******************************/
#SiteMenu { height:40px; width:587px; float:left; clear:both; padding-top:242px; padding-left:29px; padding-right:30px; }
/*#SiteMenu { height:40px; width:1008px; line-height:40px;text-align:center; background:url(pix/menu_bg.jpg) repeat-x; float:left; clear:both; padding-top:242px; padding-left:29px; padding-right:30px; }*/
/*#SiteMenuBackground { height:40px; width:1008px; line-height:40px;text-align:center; background:url(pix/menu_bg.jpg) repeat-x; float:left; clear:both; }*/

#MenuButtons { height:40px width:418px; float:left; }

/*#MenuBarRight { height:40px width:590px; padding-left:500px; background-image:url(pix/menu_barRight.jpg); float:left;}*/

/* Home
*******************************/
#HomeIntro  {width:500px; height:505px; float:left;}
#HomeRightImage{width:565px; height:533px; float:right; background-image:url(pix/HomeRightImage.jpg);}
#HomeScrollingText {width:324px; height:72px; float:right; background-image:url(pix/scrollingComments.gif); margin-right:50px; margin-top:5px;}
#HomeIntroImage { background-image:url(pix/welcomeheader.gif); background-repeat:no-repeat; width:473px; height:71px; margin-left:29px; }
#HomeTxt {margin:21px 20px 20px 40px; padding-left:29px; padding-right:10px;}
#HomeQuote { background-image:url(pix/quoteJL.jpg); background-repeat:no-repeat; width:299px; height:75px; margin-left:129px; }


/* Audio
*******************************/

#AudioIntroImage { background-image:url(pix/audioheader.gif); background-repeat:no-repeat; width:473px; height:71px; margin-left:29px; }
#AudioSiteHdr{ width:1067px; height:282px; float:center; clear:both; margin:0px 0px 0px 0px; background-image:url(pix/audioHeader.jpg); }
#AudioRightImage{width:466px; height:533px; float:right; background-image:url(pix/jukeboxRight.jpg);}

#AudioPlayer {margin:10px 10px 10px 20px; padding-left:29px; padding-top:20px; padding-bottom:40px; padding-right:30px;  width:505px; height:335px; background-repeat:no-repeat;}
#AudioText { width:505px; margin:10px 20px 10px 40px; padding-left:29px; }
#Audioemail {float:right; margin-right:420px; margin-top:12px; font-size:12px; color:#000000;}

/* Gallery
*******************************/
#GalleryTxt {margin:0px 10px 10px 30px; padding-left:29px; padding-right:5px;}
#GalleryIntroImage { background-image:url(pix/galleryheader.gif); background-repeat:no-repeat; width:473px; height:71px; margin-left:29px; }
#pic1 {background-image:url(pix/alex.jpg); width:118px; height:153px; float:left; margin-right:2px; margin-top:10px; }
#pic2 {background-image:url(pix/jimDrums.jpg); width:176px; height:153px; float:left; margin-right:2px; margin-top:10px }
#pic3 {background-image:url(pix/John.jpg); width:168px; height:153px; float:left; margin-right:2px; margin-top:10px }
#pic4 {background-image:url(pix/jimmy.jpg); width:132px; height:153px; float:left; margin-right:2px;  margin-top:50px}
#pic5 {background-image:url(pix/graeme.jpg); width:124px; height:153px; float:left; margin-right:2px;  margin-top:10px}
#pic6 {background-image:url(pix/campbell.jpg); width:111px; height:153px; float:left;margin-right:2px;  margin-top:50px}

#pictxt {font-size:10px; margin-top:155px; margin-bottom:25px;}


/* Contact
*******************************/
#ContactIntroImage { background-image:url(pix/contactheader.gif); background-repeat:no-repeat; width:473px; height:71px; margin-left:29px; }
#ContactLinks { margin:150px 10px 0px 40px; padding-left:29px; float: left; width: 400px; }
#ContactTxt { margin:5px 20px 50px 40px; padding-left:29px; padding-right:10px; }


/* Thank You
*******************************/
#ThankyouIntroImage { background-image:url(pix/thankyouheader.gif); background-repeat:no-repeat; width:473px; height:71px; margin-left:29px; }

/* Terms
*******************************/
#TermsIntroImage { background-image:url(pix/termsHeader.jpg); background-repeat:no-repeat; width:163px; height:58px; }
#TermsText  {width:900px; float:left; clear:both; margin:21px 20px 20px 40px; padding-left:29px; padding-right:10px;}
#PageShellTerms{ width:1067px; height:1560px; margin:auto; background-image:url(pix/terms_back.gif) }
#SiteHdrTerms{ width:1067px; height:282px; float:center; clear:both; margin:0px 0px 0px 0px; background-image:url(pix/headerTerms.jpg); }


/* Privacy
*******************************/
#PrivacyIntroImage { background-image:url(pix/headerPrivacy.jpg); background-repeat:no-repeat; width:163px; height:58px; }
#PrivacyText  {width:900px; float:left; clear:both; margin:21px 20px 20px 40px; padding-left:29px; padding-right:10px;}
#PageShellPrivacy{ width:1067px; height:1470px; margin:auto; background-image:url(pix/privacy_back.gif) }
#SiteHdrTerms{ width:1067px; height:282px; float:center; clear:both; margin:0px 0px 0px 0px; background-image:url(pix/headerTerms.jpg); }

#MenuEmail { float:left;}
#MenuEmail A {margin-top:12px; font-size:12px; color:#000000; line-height:40px;}

#Footer {clear:both}
#Copyright {float:left; width:450px; margin-left:40px; }
#Developed {float:right; margin-right:40px;}

#GigGraphic { float:left; padding: 145px 0px 0px 20px; width: 350px; }
#GigGraphic.inner {margin-right:50px; margin-top:5px;}
