body {background: url(images/starbackground.jpg); background-attachment: fixed;}

a:link {color: #0000FF}
a:visited {color: #0000FF}
a:hover {color: #00FF00}
a:active {color: #0000FF}


p.justify
{text-align: justify; color: white; font-family: times; padding: 0.25cm;}

p.center
{text-align: center; vertical-align: top;
 color: white; font-family: times;}

img 
{/* border style for all images */
border: 0;}

#fireworkslogo { 
background: url('images/fireworkslogo2.gif') no-repeat; 
position:absolute; left: 10px; top: 0px; width: 250px; height: 187px;} 

h1{ 
height:100px; /*match to #header height*/ 
text-indent: -100.0em; 
overflow: hidden; 
 } 

h1 a{ 
display:block; 
line-height:100px; /*match to h1 height*/ 
} 

#homebutton {
position: absolute; left: 263px; top: 0px; width: 135px; height: 100px; background: url(images/home_button3.jpg) no-repeat;}

#eventsbutton {
position: absolute; left: 401px; top: 0px; width: 135px; height: 100px; background: url(images/events_button3.jpg) no-repeat;}


#extrasbutton {
position: absolute; left: 539px; top: 0px; width: 135px; height: 100px; background: url(images/extras_button3.jpg) no-repeat;}

#faqbutton { 
position: absolute; left: 677px; top: 0px; width: 135px; height: 100px; background: url(images/faq_button3.jpg) no-repeat;}

#linksbutton { 
position: absolute; left: 815px; top: 0px; width: 135px; height: 100px; background: url(images/links_button3.jpg) no-repeat;}

#checkdate {background-color: black; position: absolute; left: 263px; top: 112px; width: 390px; height: 175px;}

#modifyevent {position: absolute; left: 695px; top: 245px; width: 200px; height: 30px;}

#onlineplanner {position: absolute; left: 675px; top: 115px; width: 250px; height: 70px; background-color:black;}

#transbox{background-color: black;  
position: absolute; left: 725px; top: 190px; width: 140px; height: 60px;
}

p.transbox
{font-weight: bold; color: #0033CC; font-size: 150%; background-color: black;}

#denisemark {position: absolute; left: 0px; top: 200px; width: 250px; height: 270px;}

#denisemarktext {position: absolute; left: 0px; top: 473px; width: 250px; height: 85px; background-color: black;}

#contactus {position: absolute; left: 0px; top: 560px; width: 250px; height: 513px; background-color: black;}

#makespartiesindex {position: absolute; left: 0px; top: 799px; width: 250px; height: 242px;}

#bridediana {position: absolute; left: 735px; top: 330px; width: 250px; height: 242px;}

#ownerswords {background: url(images/owners.gif) no-repeat; position: absolute; left: 263px; top: 330px; width: 469px; height: 70px;}

#ownerswordstext {position: absolute; left: 263px; top: 404px; width: 469px; height: 550px; background-color: black;}

#payments {position: absolute; left: 263px; top: 916px; width: 344px; height: 100px; background-color: black;}

#privacy {position: absolute; left: 608px; top: 916px; width: 344px; height: 100px; background-color: black;}

#wedjlink {position: absolute; left: 263px; top: 1030px; width: 690px; height: 62px;}

#copyright {position: absolute; left: 263px; top: 1170px; width: 690px; height: 62px;}

/*Start Events Page*/

img.floatLeft { float: left; margin: 4px; }

img.floatRight { float: right; margin: 4px; }

h2 { 
height:67px; /*match to #header height*/ 
text-indent: -100.0em; 
overflow: hidden; 
 } 

h2 a{ 
display:block; 
line-height:66px; /*match to h1 height*/ 
}

#weddingsbutton {
position: absolute; left: 13px; top: 192px; width: 200px; height: 66px; background: url(../events/wedding_button.jpg) no-repeat;}

#partiesbutton {
position: absolute; left: 13px; top: 262px; width: 200px; height: 66px; background: url(events/parties_button.jpg) no-repeat;}

#schoolsbutton {
position: absolute; left: 13px; top: 330px; width: 200px; height: 66px; background: url(events/schools_button.jpg) no-repeat;}

#corporatebutton {
position: absolute; left: 13px; top: 398px; width: 200px; height: 66px; background: url(events/corporate_button.jpg) no-repeat;}

#eventstext {position: absolute; left: 263px; top: 222px; width: 669px; height: 450px; background-color: black;}

#stevedenise{ 
background: url(events/denisesteve2.jpg) no-repeat; 
position:absolute; left: 10px; top: 466px; width: 250px; height: 287px;} 

/*Start Extras Page*/
h3 { 
height:67px; /*match to #header height*/ 
text-indent: -100.0em; 
overflow: hidden; 
 } 

h3 a{ 
display:block; 
line-height:66px; /*match to h1 height*/ 
}

#extraslist {
position: absolute; left: 13px; top: 192px; width: 200px; height: 465px; background-color: black;}

#makespartiesextras {position: absolute; left: 0px; top: 466px; width: 250px; height: 480px;}

#extrastext {position: absolute; left: 263px; top: 228px; width: 669px; height: 70px; background-color: black;}

#eventorganizer {position: absolute; left: 263px; top: 335px; width: 150px; height: 49px; background: url(extras/eventorg_button.jpg) no-repeat;}

#eventorganizertext {position: absolute; left: 415px; top: 330px; width: 517px; height: 55px; background-color= white;}


#weddingorganizer {position: absolute; left: 263px; top: 400px; width: 150px; height: 49px; background: url(extras/weddingorg_button.jpg) no-repeat;}

#weddingorganizertext {position: absolute; left: 415px; top: 390px; width: 517px; height: 60px; background-color= white;}


#mostwantedlist {position: absolute; left: 263px; top: 473px; width: 150px; height: 49px; background: url(extras/mostwanted_button.jpg) no-repeat;}

#mostwantedlisttext {position: absolute; left: 415px; top: 469px; width: 517px; height: 60px; background-color= white;}

#adobeinfo {position: absolute; left: 263px; top: 572px; width: 650px; height: 289px;}

/*Start FAQ Page*/

#FAQ {position: absolute; left: 3px; top: 70px; width: 950px; height: 2289px;}

#faqtransbox
{position: absolute; left: 13px; top: 190px;
  width: 950px;
  height: 1350px;
  margin: 0px 0px;
  background-color: #ffffff;
  border: 1px solid black;
  filter:alpha(opacity=70);
  opacity:0.7;
}

#faqtransbox p
{
  margin: 0px 20px;
  font-weight: bold;
  color: #000000;
}

#questions {position: absolute; left: 23px; top: 100px; width: 950px; height: 289px;}

/*Start Vendors Links Page*/

#vendorstitle {position: absolute; left: 263px; top: 150px; width: 650px; height: 89px;}

#photographers {position: absolute; left: 80px; top: 200px; width: 350px; height: 440px; background-color: black;}

#banquets {position: absolute; left: 510px; top: 200px; width: 350px; height: 440px; background-color: black;}

#additional {position: absolute; left: 80px; top: 660px; width: 780px; height: 200px; background-color: black;}

#onewed {position: absolute; left: 80px; top: 870px; width: 380px; height: 200px;}
#wedjlinks {position: absolute; left: 450px; top: 870px; width: 120px; height: 60px;}
#wedprolink {position: absolute; left: 590px; top: 870px; width: 120px; height: 60px;}
#uscitylink {position: absolute; left: 715px; top: 870px; width: 100px; height: 30px;}

#dicidiolink {position: absolute; left: 80px; top: 1020px; width: 380px; height: 150px;}
#discjockeyslink {position: absolute; left: 575px; top: 1020px; width: 176px; height: 41px;}

#mypartyplannerlink {position: absolute; left: 80px; top: 1100px; width: 600px; height: 150px;}

#freerelevantlinks {position: absolute; left: 80px; top: 1350px; width: 320px; height: 60px;}



/*Start Weddings Page*/

#handanimate {position: absolute; left: 300px; top: 105px; width: 100px; height: 67px; background: url(events/weddings/handanimateblack.gif) no-repeat;}

#weddings {position: absolute; left: 483px; top: 115px; width: 180px; height: 54px; background: url(events/weddings/weddings.jpg) no-repeat;}

#whiteroseanimate {position: absolute; left: 725px; top: 105px; width: 98px; height: 100px; background: url(events/weddings/whiteroseanimateblack.gif) no-repeat;}

#markconga {position: absolute; left: 0px; top: 476px; width: 250px; height: 280px; background: url(events/weddings/MarkConga2.jpg) no-repeat;}

#weddingstext {position: absolute; left: 263px; top: 192px; width: 669px; height: 375px; background-color: black;}

#makespartiesweddings {position: absolute; left: 463px; top: 585px; width: 225px; height: 230px;}

/*Start Parties Page*/

#parties {position: absolute; left: 483px; top: 115px; width: 142px; height: 52px; background: url(events/parties/parties.jpg) no-repeat;}

#partiestext {position: absolute; left: 263px; top: 192px; width: 669px; height: 350px; background-color: black;}

#makespartiesparties {position: absolute; left: 370px; top: 575px; width: 225px; height: 130px;}

/*Start School Page*/

#school {position: absolute; left: 483px; top: 115px; width: 220px; height: 50px; background: url(events/school/school.jpg) no-repeat;}

#schooltext {position: absolute; left: 263px; top: 192px; width: 669px; height: 350px; background-color: black;}

#makespartiesschool {position: absolute; left: 370px; top: 575px; width: 225px; height: 130px;}

/*Start School Page*/

#corporate {position: absolute; left: 400px; top: 115px; width: 338px; height: 56px; background: url(events/corporate/corporate.jpg) no-repeat;}

#corporatetext {position: absolute; left: 263px; top: 192px; width: 669px; height: 350px; background-color: black;}

/*Start Add-ons Page*/

#addon {position: absolute; left: 3px; top: 70px; width: 950px; height: 2289px;}

#addontransbox
{position: absolute; left: 13px; top: 190px;
  width: 950px;
  height: 1900px;
  margin: 0px 0px;
  background-color: #ffffff;
  border: 1px solid black;
  filter:alpha(opacity=70);
  opacity:0.7;
}

#addontransbox p
{
  margin: 0px 20px 20px 20px;
font-weight: bold;  
  color: #000000;
}

#addonquestions {position: absolute; left: 23px; top: 100px; width: 950px; height: 289px;}

/*Start Check Date Page*/

#checkdatetext {position: absolute; left: 253px; top: 200px; width: 525px; height: 130px; background-color: black;}

#gigbuildercheckdate {position: absolute; left: 263px; top: 340px; width: 469px; height: 450px;}

/*Start Contact Page*/

#contacttext {position: absolute; left: 253px; top: 200px; width: 469px; height: 85px; background-color: black;}

#gigbuildercontact {position: absolute; left: 253px; top: 295px; width: 469px; height: 700px;}

/*Start Online PLanner Page*/

#plannertext {position: absolute; left: 63px; top: 224px; width: 869px; height: 425px; background-color: black;}

#clientlogintext {position: absolute; left: 63px; top: 674px; width: 500px; height: 55px; background-color: black;}
#clientlogin {position: absolute; left: 63px; top: 737px; width: 776px; height: 504px; background: url(images/clientloginpage.jpg) no-repeat;}
#guestlogintext {position: absolute; left: 63px; top: 1244px; width: 500px; height: 55px; background-color: black;}
#guestlogin {position: absolute; left: 63px; top: 1307px; width: 776px; height: 524px; background: url(images/guestlogin.jpg) no-repeat;}
