/* CSS Document */

body {
background-image:url(images/blue-bg-line.gif);
background-position:top left;
background-repeat:repeat-x;
font-family:helvetica, sans-serif;
color:#343434;
padding:0;
margin:0;
}
#wrap {width:788px;margin:0 auto;padding:0;}
#head {
display:block;
width:773px;
height:76px;
background-image:url(images/balloons.gif);
background-position:right 8px;
background-repeat:no-repeat;
font-family:helvetica, sans-serif;
font-size:16px;
color:#ffffff;
padding:120px 15px 0 0;
position:relative;
margin:0 auto;
line-height:150%
}
#head a {color:#fff;text-decoration:none;}
#head a:hover {text-decoration:underline;}
#head img {position:absolute;top:20px;left:0;display:block;width:432px;height:79px;}
#top-menu {display:block; position:absolute;right:0;bottom:0;font-size:12px;text-transform:uppercase;text-align:right;margin:0;padding:0;color:#400023;}
#top-menu a {color:#400023;} #top-menu a:hover {color:#fff;}
#sidebar {
float:left;
width:211px;
height:auto;
background-color:#ffffff;
margin:15px 15px 0 0;
padding:0;
}
#sidebar img {border:0;}
#sidebar h2 {
padding:0;
margin:0;
display:block;
width:211px;
height:27px;
}
#sidebar h2 span {display:none;}
#navholder {width:195px;height:auto; background-image:url(images/balloon-bullets.gif); background-position:left 4px; background-repeat:no-repeat;padding:0 0 20px 15px;margin:20px 0 0 0;}
#navholder ul {width:100%;padding:0; margin:0 0 0 15px;}
#navholder ul li {height:17px; padding:4px 0 5px 0;margin:0;list-style-type:none;}
ul li.home a{border:0;display:block;height:17px;width:180px;background-image:url(images/nav-home.gif);background-position:top left;background-repeat:no-repeat;text-indent:300px; overflow:hidden;}
ul li.home a:hover{background-image:url(images/nav-home-01.gif);background-position:top left;background-repeat:no-repeat;}
ul li.deco a{border:0;display:block; height:17px; width:180px; background-image:url(images/nav-balloon-decoration.gif); background-position:top left; background-repeat:no-repeat;text-indent:300px; overflow:hidden;}
ul li.deco a:hover{background-image:url(images/nav-balloon-decoration-01.gif); background-position:top left; background-repeat:no-repeat;}
ul li.print a{border:0;display:block; height:17px; width:180px; background-image:url(images/nav-custom-print-balloons.gif); background-position:top left; background-repeat:no-repeat;text-indent:300px; overflow:hidden;}
ul li.print a:hover{background-image:url(images/nav-custom-print-balloons-01.gif); background-position:top left; background-repeat:no-repeat;}
ul li.drop a{border:0;display:block; height:17px; width:180px; background-image:url(images/nav-balloon-drops.gif); background-position:top left; background-repeat:no-repeat;text-indent:300px; overflow:hidden;}
ul li.drop a:hover{background-image:url(images/nav-balloon-drops-01.gif); background-position:top left; background-repeat:no-repeat;}
ul li.gas a{border:0;display:block; height:17px; width:180px; background-image:url(images/nav-helium-gas.gif); background-position:top left; background-repeat:no-repeat;text-indent:300px; overflow:hidden;}
ul li.gas a:hover{background-image:url(images/nav-helium-gas-01.gif); background-position:top left; background-repeat:no-repeat;}
ul li.banner a{border:0;display:block; height:17px; width:180px; background-image:url(images/nav-printed-banners.gif); background-position:top left; background-repeat:no-repeat;text-indent:300px; overflow:hidden;}
ul li.banner a:hover{background-image:url(images/nav-printed-banners-01.gif); background-position:top left; background-repeat:no-repeat;}
ul li.contact a{border:0;display:block; height:17px; width:180px; background-image:url(images/nav-contact.gif); background-position:top left; background-repeat:no-repeat;text-indent:300px; overflow:hidden;}
ul li.contact a:hover{background-image:url(images/nav-contact-01.gif); background-position:top left; background-repeat:no-repeat;}
ul li.gall a{border:0;display:block; height:17px; width:180px; background-image:url(images/nav-galleries.gif); background-position:top left; background-repeat:no-repeat;text-indent:300px; overflow:hidden;}
ul li.gall a:hover{background-image:url(images/nav-galleries-01.gif); background-position:top left; background-repeat:no-repeat;}
ul li.new a{border:0;display:block; height:17px; width:180px; background-image:url(images/nav-news.gif); background-position:top left; background-repeat:no-repeat;text-indent:300px;overflow:hidden;}
ul li.new a:hover{background-image:url(images/nav-news-01.gif); background-position:top left; background-repeat:no-repeat;}
ul li.mick a{border:0;display:block; height:17px; width:180px; background-image:url(images/nav-mickledore.gif); background-position:top left; background-repeat:no-repeat;text-indent:300px;overflow:hidden;}
ul li.mick a:hover{background-image:url(images/nav-mickledore-01.gif); background-position:top left; background-repeat:no-repeat;}
#sidenews {
width:178px;
border:0;
font-family:helvetica, sans-serif;
font-size:11px;
line-height:140%;
color:#343434;
margin:10px 15px 30px 10px;border:0;padding:0;
}
#sidenews h2 {font-size:16px; color:#7a87a7;margin:0;padding:0}

#content {float:left;display:block;width:560px;background-color:#ffffff;margin:15px 0 0 0;padding:0;}
#content img.main {border:1px solid #112967; width:561px; height:197px; margin:0;padding:0;}
#content h1 {font-weight:bold; font-size:16px; color:#d70204; padding:10px 0 0 0;}
#content-text {width:395px; float:left;margin:0 10px 0 0;padding:0;}
#content p {font-size:12px; font-family:helvetica, sans-serif; line-height:140%;}
#content p a{text-decoration:underline;}
#content p a:hover {color:#343434;}
#content p img {float:left;padding:0 5px 0 0;}
#content ul {padding:0; margin:0 0 0 16px;}
#content ul li {font-size:12px;list-style-type:disc; padding:0 0 6px 0;margin:0;}
#right {width:126px; min-height:400px; border:1px dotted #bec4d2; background-color:#F7F7F7;float:right;margin:20px 0 0 0;padding:3px 10px 10px 10px;height:300px;}
h3 {font-weight:bold; font-size:12px; padding:0;}

li.balldec a {color:#37c320;}
li.balldec a:hover {color:#343434;}
h3.balldec a{color:#37c320; text-decoration:underline;}
h3.balldec a:hover{color:#343434;}

li.wed a {color:#ff6abb;}
li.wed a:hover {color:#343434;}
h3.wed a{color:#ff6abb; text-decoration:underline;}
h3.wed a:hover{color:#343434;}
.wed2 {color:#ff6abb;}

li.blue a {color:#7a87a7;}
li.blue a:hover {color:#343434;}
h3.blue a{color:#7a87a7; text-decoration:underline;}
h3.blue a:hover{color:#343434;}

li.party a {color:#ff4e00;}
li.party a:hover {color:#343434;}
h3.party a{color:#ff4e00; text-decoration:underline;}
h3.party a:hover{color:#343434;}


#cpb a {color:#1056a8;}
#cpb a:hover {color:#343434;}
li.cpb a {color:#1056a8;}
li.cpb a:hover {color:#343434;}
h3.cpb a{color:#1056a8; text-decoration:underline;}
h3.cpb a:hover{color:#343434;}

#release a {color:#feaa00;}
#release a:hover {color:#343434;}
li.release a {color:#feaa00;}
li.release a:hover {color:#343434;}
h3.release a{color:#feaa00; text-decoration:underline;}
h3.release a:hover{color:#343434;}

#cont a {color:#d11086;}
#cont a:hover {color:#343434;}
li.cont a {color:#d11086;}
li.cont a:hover {color:#343434;}
h3.cont a{color:#d11086; text-decoration:underline;}
h3.cont a:hover{color:#343434;}
#cont td {font-size:12px;padding:3px 0 0 3px;}
#cont input {width:180px; height:15px;padding:3px;}
#cont select {width:180px; height:26px;padding:3px;font-family:arial, sans-serif;font-size:12px;}
#cont textarea {width:180px; height:auto;padding:3px;font-family:arial, sans-serif;font-size:12px;}
#cont input.inputbtn {width:100px; height:25px;padding:0;margin:0;}

#gas a {color:#bd11bd;}
#gas a:hover {color:#343434;}
li.gasa a {color:#bd11bd;}
li.gasa a:hover {color:#343434;}
h3.gasa a{color:#bd11bd; text-decoration:underline;}
h3.gasa a:hover{color:#343434;}

#ban a {color:#6e4a1a;}
#ban a:hover {color:#343434;}
li.ban a {color:#6e4a1a;}
li.ban a:hover {color:#343434;}
h3.ban a{color:#6e4a1a; text-decoration:underline;}
h3.ban a:hover{color:#343434;}

#news {width:380px;margin:0;padding:0;font-family:arial, sans-serif; font-size:12px;line-height:normal;}
#news p {margin:0;padding:0;font-family:arial, sans-serif; font-size:12px;}
#news a {color:#02a8b7;}
#news a:hover {color:#343434;}
li.news a {color:#02a8b7;}
li.news a:hover {color:#343434;}
h3.news a{color:#02a8b7; text-decoration:underline;}
h3.news a:hover{color:#343434;}

#mickl a {color:#727272;}
#mickl a:hover {color:#343434;}
li.mickl a {color:#727272;}
li.mickl a:hover {color:#343434;}
h3.mickl a{color:#727272; text-decoration:underline;}
h3.mickl a:hover{color:#343434;}

#gallery a {color:#83fd03;}
#gallery a:hover {color:#343434;}
li.gallery a {color:#83fd03;}
li.gallery a:hover {color:#343434;}
h3.gallery a{color:#83fd03; text-decoration:underline;}
h3.gallery a:hover{color:#343434;}

ol {margin:0;padding:0;}
ol li {font-size:11px; list-style-type:none; margin:0; padding: 0 5px 8px 0; }

#footer {width:100%; font-family:helvetica, sans-serif; font-size:14px; color:#7a87a7; text-align:center;line-height:150%;border-top:1px solid #7a87a7; margin-top:35px;padding-top:7px}

/* needed for IE to make :active state work first time */
a:link, a:active, a:visited {color:#a50800;} 
/* common styling for all galleries */
a.gallery, a.gallery:visited {
display:block; 
display:inline-block; 
color:#a50800; 
text-decoration:none; 
border:1px solid #d70204; 
width:114px; 
height:77px; 
float:left; 
margin:0 0 12px 0; 
padding:0;
}
a.slide1 {background:url(images/thumb-home-01.jpg);}
a.slide2 {background:url(images/thumb-home-02.jpg);}
a.slide3 {background:url(images/thumb-home-03.jpg);}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #000000;}
#container_right {position:relative; width:561px; height:259px; background:#ffffff;margin:0;padding:0;}
#container_right img {border:1px solid #d70204;}
#container_right .thumbs {width:114px; position:absolute; right:0; top:0; padding:0;}
#container_right a.gallery:active, #container_right a.gallery:focus {border:1px solid #000;}
#container_right a.gallery:active em, #container_right a.gallery:focus em {display:block; position:absolute; width:439px; height:259px; top:0; left:-447px; padding:0; color:#000; border:0; z-index:200;}
#container_img {display:none;}
a.gallery2, a.gallery2:visited {
display:block; 
display:inline-block; 
color:#000; 
text-decoration:none; 
border:1px solid #112967; 
width:73px; 
height:48px; 
float:left; 
margin:0 3px 5px 2px; 
padding:0;
font-size:9px;
background-color:#C03;
z-index:50;}
a.slidea {background:url(images/gallery/01-thumb.jpg);}
a.slideaa {background:url(images/gallery/01-thumbs.jpg);}
a.slideb {background:url(images/gallery/01-thumba.jpg);}
a.slidee {background:url(images/gallery/04-thumb.jpg);}
a.slidef {background:url(images/gallery/04-thumbd.jpg);}
a.slideg {background:url(images/gallery/05-thumb.jpg);}
a.slideh {background:url(images/gallery/06-thumb.jpg);}
a.slidei {background:url(images/gallery/07-thumb.jpg);}
a.slidej {background:url(images/gallery/08-thumb.jpg);}
a.slidek {background:url(images/gallery/09-thumb.jpg);}
a.slidel {background:url(images/gallery/10-thumbw.jpg);}
a.slidem {background:url(images/gallery/10-thumbb.jpg);}
a.sliden {background:url(images/gallery/11-thumb.jpg);}
a.slideo {background:url(images/gallery/12-thumb.jpg);}
a.slidep {background:url(images/gallery/13-thumb.jpg);}
a.gallery2 em, a.gallery2 span {display:none;}
a.gallery2:hover {border:1px solid #000000;}
#container_right_2 {position:relative; width:561px; height:487px; background:#ffffff;margin:0;padding:0;}
#container_right_2 img {border:1px solid #112967;}
#container_right_2 .thumbs_2 {width:561px; height:110px; position:absolute; left:0; top:378px; padding:0;}
#container_right_2 a.gallery2:active, #container_right_2 a.gallery2:focus {border:1px solid #2b4c99;}
#container_right_2 a.gallery2:active em, #container_right_2 a.gallery2:focus em {display:block; position:absolute; width:559px; top:-378px; left:0px; padding:0; color:#000; border:0; z-index:200;}
a.gallery2 em, a.gallery2 span {display:none;}
a.gallery2:hover {border:1px solid #a50800;}
#container_right_2 a.gallery2:hover span {display:block; position:absolute; width:300px; height:20px; top:650px; left:0px; padding:0; color:#ff9900;  z-index:100;}
#container_right_2 a.gallery2:hover span:first-line {font-style:normal; font-weight:bold; font-size:12px; color:#ff0000;}

a.gallery3, a.gallery3:visited {
display:block; 
display:inline-block; 
color:#000; 
text-decoration:none; 
border:1px solid #112967; 
width:132px; 
height:30px; 
float:left; 
margin:0 3px 5px 3px; 
padding:0;
font-size:9px;
background-color:#C03;
z-index:50;}
a.slidex1 {background:url(../images/banners/slidex1.jpg);}
a.slidex2 {background:url(../images/banners/slidex2.jpg);}
a.slidex3 {background:url(../images/banners/slidex3.jpg);}
a.slidex4 {background:url(../images/banners/slidex4.jpg);}
a.slidex5 {background:url(../images/banners/slidex5.jpg);}
a.slidex6 {background:url(../images/banners/slidex6.jpg);}
a.slidex7 {background:url(../images/banners/slidex7.jpg);}
a.slidex8 {background:url(../images/banners/slidex8.jpg);}
a.slidex9 {background:url(../images/banners/slidex9.jpg);}
a.slidex10 {background:url(../images/banners/slidex10.jpg);}
a.slidexl1 {background:url(../images/banners/slidex11.jpg);}
a.slidex12 {background:url(../images/banners/slidex12.jpg);}

a.gallery3 em, a.gallery3 span {display:none;}
a.gallery3:hover {border:1px solid #000000;}
#container_right_3 {position:relative; width:561px; height:250px; background:#ffffff;margin:0;padding:0;}
#container_right_3 img {border:1px solid #112967;}
#container_right_3 .thumbs_3 {width:561px; height:110px; position:absolute; left:0; top:138px; padding:0;}
#container_right_3 a.gallery3:active, #container_right_3 a.gallery3:focus {border:1px solid #2b4c99;}
#container_right_3 a.gallery3:active em, #container_right_3 a.gallery3:focus em {display:block; position:absolute; width:559px; top:-138px; left:0px; padding:0; color:#000; border:0; z-index:200;}
a.gallery3 em, a.gallery3 span {display:none;}
a.gallery3:hover {border:1px solid #a50800;}
#container_right_3 a.gallery3:hover span {display:block; position:absolute; width:300px; height:20px; top:1400px; left:0px; padding:0; color:#ff9900;  z-index:100;}
#container_right_3 a.gallery3:hover span:first-line {font-style:normal; font-weight:bold; font-size:12px; color:#ff0000;}