/* Balloon Designs stylesheet Paul Campbell 2008  */
html {
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
  background: #ffffcc url(body_bg.jpg) no-repeat scroll center top;
  font-family: verdana,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size-adjust: none;
  font-stretch: normal;
  line-height: 18px;
  font-size: 12px;
  color: #330066;
  text-align: center;
}
#container {
  margin: auto;
  background: transparent url(pageheader.png) no-repeat scroll center top;
  width: 646px;
  position: relative;
  top: 0px;
  left: 11px;
  text-align: center;
}
#page_header {
  margin: 0;
  padding: 0;
  width: 646px;
  height: 166px;
  position: relative;
}
#page_header h1 {
  display: none;
}
#content {
  margin: 0;
  padding: 10px 20px 10px 10px;
  width: 616px;
  background: transparent url(main_bg.gif) repeat-y scroll left;
  float: left;
  display: inline;
  font-size: 15px;
  text-align: justify;
}
#content h2 {
  text-align: center;
}
#content h3 {
  text-align: center;
}
#content h4 {
  text-align: center;
}
#content h5 {
  padding: 0px 0px 0px 15px;
}
#menu_bar {
  margin: 0;
  padding: 0;
  z-index: 1;
  position: relative;
  top: 135px;
  right: 7px;
  background-color: #66ccff;
  width: 501px;
  height: 31px;
  float: right;
  display: inline;
}
#menu_bar a {
  padding: 30px 0 0;
  overflow: hidden;
  background-repeat: no-repeat;
  height: 0px ! important;
}
.price{
  font-weight: bold;
}

.lasttime_left{
  position: relative;
  text-align: left;
  font-weight: bold;
  width: 100px;
  overflow: hidden;
  float: left;
  font-size: 10pt;
}
.lasttime_right{
  position: relative;
  width: 186px;
  text-align: left;
  float: left;
}

.pricetable_left{
  position: relative;
  top: 7px;
  text-align: left;
  font-weight: bold;
  width: 100px;
  overflow: hidden;
  float: left;
  font-size: 10pt;
}
.pricetable_right{
  position: relative;
  top: 7px;
  width: 200px;
  text-align: left;
  float: left;
}

#menubar-home {
  background-image: url(button_home2.gif);
  width: 71px;
  float: left;
  display: inline;
}
#menubar-deliveries {
  background-image: url(button_deliveries2.gif);
  width: 111px;
  float: left;
  display: inline;
}
#menubar-functions {
  background-image: url(button_functions2.gif);
  width: 110px;
  float: left;
  display: inline;
}
#menubar-services {
  background-image: url(button_services2.gif);
  width: 98px;
  float: left;
  display: inline;
}
#menubar-contactus {
  background-image: url(button_aboutus2.gif);
  width: 111px;
  float: left;
  display: inline;
}
#second_menu {
  text-align: center;
}
#second_menu a {
  font-family: arial, sans-serif;
  font-size: 10pt;
}
#second_menu {
  margin: 0;
  padding: 0;
  z-index: 1;
  position: relative;
  top: 135px;
  right: 8px;
  background-color: #66ccff;
  width: 635px;
  height: 31px;
  float: right;
  display: inline;
}
#second_menu a {
  padding: 30px 0 0;
  overflow: hidden;
  background-repeat: no-repeat;
  height: 0px ! important;
}

#menubar2-basics {
  background-image: url(button_basics.gif);
  width: 173px;
  float: right;
  display: inline;
}
#menubar2-weddings {
  background-image: url(button_weddings.gif);
  width: 115px;
  float: right;
  display: inline;
}
#menubar2-seasonal {
  background-image: url(button_seasonal.gif);
  width: 109px;
  float: right;
  display: inline;
}
#menubar2-corporate {
  background-image: url(button_corporate.gif);
  width: 122px;
  float: right;
  display: inline;
}
#menubar2-formals {
  background-image: url(button_formals.gif);
  width: 114px;
  float: right;
  display: inline;
}
#menubar2-gallery {
  background-image: url(button_gallery.gif);
  width: 114px;
  float: right;
  display: inline;
}
ul {
list-style-type: none;
}
.piclink{
display: block;
float: right;
margin-right: 50px;
}

#footer {
  margin: 0;
  padding: 0;
  width: 646px;
  height: 38px;
  background: #ffffcc url(mainlower.gif) no-repeat;
  position: relative;
  float: left;
  display: inline;
}
.blankrow{
  line-height: 20pt;
  display:none;
}
#lowerfooter {
  float: left;
  display: inline;
  width: 461px;
  height: 42px;
  background: #ffffcc url(footer_bg.gif) no-repeat scroll;
  position: relative;
  margin: 0;
  padding: 0;
  left: 83px;
  top: 0px;
}
#lowerfootermain {
  float: left;
  display: inline;
  width: 461px;
  height: 20px;
  background: #ffffcc url(footer_main.gif) repeat-y;
  position: relative;
  margin: 0;
  padding: 0;
  left: 83px;
  top: 0px;
}

#deliverytable {
   width: 600px;
   margin-left:auto;
   margin-right: auto;
  }
#deliverytable tr{
    width: 100px;
    }
#deliverytable td{
  text-align: center;
  font-family: arial, sans serif;
  font-weight: bold;
  }
.internal{
  position: relative;
  float: left;
  width: 600px;
  height: 360px;
  background: #ffffff url(deliver_bg.gif) no-repeat;
  top: 10px;
  left: 10px;
  display: inline;
  overflow: hidden;

}
.internal h3{

}
.internal_left{
  position: relative;
  float: left;
  width: 250px;
  height: 333px;
  top: 7px;
  left: 6px;
  display: inline;
  overflow: hidden;

}
.internal_right{
  position: relative;
  float: left;
  display: inline;
  text-align: justify;
  width: 300px;
  padding: 10px 7px 5px 7px;



}
.internal_right h3{
  line-height: 12pt;
  font-family: georgia, san-serif;
  font-size: 18pt;
  text-align: center;
  padding: 10px 0px 10px 0px;
}
.menubutton {
  margin: 0;
  padding: 0;
  position: relative;
  height: 30px;
  background-color: #f0f0f0;
  float: right;
  display: inline;
}
.footerlinks {
  padding: 5px;
  font-size: 8pt;
}

#bunch1 {
  float: left;
  display: inline;
  background: #ffffff url(functions/bunch_3.jpg) no-repeat;
  width: 140px;
  height: 333px;
  margin: 0px 0px 0px 5px;
  font-size: 8pt;
  font-weight: bold;
  }

#centrestyle {
  text-align: center;
}

  
#bunch2{
  float: left;
  display: inline;
  background: #ffffff url(functions/bunch_5.jpg) no-repeat;
  width: 140px;
  height: 333px;
  font-size: 8pt;
  font-weight: bold;

  }
  #bunch3{
  float: left;
  display: inline;
  background: #ffffff url(functions/bunch_7.jpg) no-repeat;
  width: 165px;
  height: 333px;
  font-size: 8pt;
  font-weight: bold;

  }
  #bunch4{
  float: left;
  display: inline;
  background: #ffffff url(functions/bunch_10.jpg) no-repeat;
  width: 140px;
  height: 333px;
  font-size: 8pt;
  font-weight: bold;
   }

#weight1{
  float: left;
  display: inline;
  background: #ffffff url(functions/standard_weight.jpg) no-repeat;
  width: 180px;
  height: 222px;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px 0px 0px 15px;
   }
#weight2{
  float: left;
  display: inline;
  background: #ffffff url(functions/weight_balloon_wrap.jpg) no-repeat;
  width: 180px;
  height: 222px;
  font-size: 8pt;
  font-weight: bold;
   } 
#weight3{
  float: left;
  display: inline;
  background: #ffffff url(functions/weight_puff_bow.jpg) no-repeat;
  width: 180px;
  height: 222px;
  font-size: 8pt;
  font-weight: bold;
   } 
#weight4{
  float: left;
  display: inline;
  background: #ffffff url(functions/weight_star_pick.jpg) no-repeat;
  width: 180px;
  clear: both;
  height: 222px;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px 0px 0px 15px;
   }  
#weight5{
  float:left;
  display: inline;
  background: #ffffff url(functions/weight_glitter_puffball.jpg) no-repeat;
  width: 180px;
  height: 222px;
  font-size: 8pt;
  font-weight: bold;
   }  
#function_table{

}
.text_header{
  background-color: #ffffff;
  }


.pricetable{
    width: 300px;
    margin: 0px 0px 0px 0px;
  }
.pricetable tr{
    width: 300px;
    }
.pricetable td{
  text-align: left;
  font-family: georgia;
}
.deliver_internal_top{
  float: left;
  display: inline;
  background: #ffffff url(function_top.gif) no-repeat;
  height: 16px;
  width: 600px;
  margin: 0px 0px 0px 15px;
  overflow: hidden;

}

.deliver_internal_mid{
  float: left;
  display: inline;
  width: 600px;
  background: #ffffff url(function_mid.gif) repeat-y;
  margin: 0px 0px 0px 15px;
}
.deliver_internal_mid p{
  padding: 0px 15px 0px 20px;
}

.deliver_internal_mid h3{
  padding: 0px 15px 0px 20px;
  text-align: center;
}
.deliver_internal_bottom{
  float: left;
  display: inline;
  background: #ffffff url(function_bottom.gif) no-repeat;
  height: 24px;
  width: 600px;
  margin: 0px 0px 15px 15px;
}
#diyhelium{
  margin: 0px 0px 0px 15px;
  }
#diyhelium b{
  margin: 10px 0px 0px 0px;
}
#diyhelium td{
  border: 1px #ff6699 solid;
}
.priceright{
  float: right;
  display: inline;
  font-weight: bold;
  font-family: arial, sans-serif;
  font-size: 14pt;
}
.partypackheader{
  float: left;
  display: inline;
  width: 465px;
  height: 25px;
  font-weight: bold;
  margin: 20px 0px 0px 15px;
  background: #ffffcc;
  padding: 0px 0px 0px 8px;
  border-style: solid;
  border-color: #66ccff;
  border-width: 1px 0px 1px 1px;
}

.partypackdetail{
  float:left;
  display: inline;
  width: 565px;
  margin: 0px 0px 15px 15px;
  padding: 5px 0px 0px 12px;

}
.partypackprice{
float: left;
display: inline;
margin: 20px 0px 0px 0px;
padding: 0px 3px 0px 0px;
width: 97px;
height: 25px;
font-weight: bold;
font-size: 12pt;
font-family: arial, sans-serif;
text-align: right;
background: #ffffcc;
border-style: solid;
border-color: #66ccff;
border-width: 1px 1px 1px 0px;
}

#bulkprices{
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 12pt;
font-family: arial, sans-serif;
width: 450px;
height: 150px;
border-width: 2px 0px 0px 0px;
border-color: #ff6699;
border-style: solid;
}
.imgcenter{
display:block;
position:relative;
text-align: center;
margin: 0px 0px 5px 0px;
}
#centertable{
margin-left: auto;
margin-right: auto;
}
#smaller {
  font-size: 10pt;
}
#address {
  text-align: center;

}
#address h4 {
  font-family: arial, sans serif;
  font-size: 13pt;
  line-height: 13px;
}
#address h5 {
  font-family: arial, sans serif;
  font-size: 12pt;
  line-height: 20pt;
}
#address a {
  font-family: arial, sans-serif;
  font-size: 10pt;
}
#contact_left{
  float:left;
  display:inline;
  width: 80px;
  height: 150px;
  background-image: url(services/phone.gif);
  margin-left: 10px;
}
#contact_right {
float:left;
display: inline;
font-style: bold;
font-size: 13pt;
text-align: center;
font-family: arial, sans serif;
width: 450px;
}
#opening_left{
  float:left;
  display:inline;
  width: 80px;
  height: 150px;
  background-image: url(services/clock.jpg);
  margin-left: 10px;
  overflow: hidden;
}
#aboutus_left{
  float:left;
  display:inline;
  width: 80px;
  height: 244px;
  background-image: url(services/trophy.jpg);
  margin-left: 10px;
  margin-top: 50px;
  overflow: hidden;
}
#aboutus_right{
  float:left;
  display:inline;
  width: 500px;
}
#googleframe{
  text-align: center;
}
.gallerylarge{
  position: relative;
  overflow: hidden;
  float: left;
  width: 450px;
  left: 75px;
}
.gallerysmallleft{
  float: left;
  position: relative;
  left: 75px;
}
.gallerysmallright{
  float: left;
  position: relative;
  left: 75px;

}
#special-container {
  margin: 0;
  padding: 0;
  z-index: 1;
  position: relative;
  background-color: #66ccff;
  width: 600px;
  height: 92px;
  float: right;
  display: inline;
}

#special-container a {
  padding: 92px 0 0;
  overflow: hidden;
  background-repeat: no-repeat;
  height: 0px ! important;
}

#special {
  background-image: url(val_header.jpg);
  width: 600px;
  float: left;
  display: inline;
}

