@import "2009-styles.css";

.maincopyblue01 {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #2389C7; line-height: 15px;}
.maincopyblue02 {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2389C7; line-height: 16px;}
.maincopyblue03 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #2389C7; line-height: 17px;}
.maincopyblue02_CM {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2389C7; line-height: 17px;}
.maincopyblue03_CM {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #2389C7; line-height: 17px;}
.maincopyblue-nlh01 {font:1em Verdana, Arial, Helvetica, sans-serif; color: #2389C7;}
.maincopygrey01 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 15px;}
.maincopygrey02 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 16px;}
.maincopygrey02b {font: 1em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; line-height: 16px;}
.maincopygrey02-strikethrough {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 16px; text-decoration: line-through;}
.maincopygrey03 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 17px;}
.maincopygrey03_CE {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 17px;}
.maincopygrey03-strikethrough {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 17px; text-decoration: line-through;}
.maincopyboldgrey01 {font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 15px;}
.maincopyboldgrey02 {font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 16px;}
.maincopyboldgrey03 {font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 17px;}
.maincopyboldblue01 {font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: #2389C7; line-height: 15px;}
.maincopyboldblue02 {font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: #2389C7; line-height: 16px;}
.maincopyboldblue03 {font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: #2389C7; line-height: 17px;}
.maincopywhite01 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: white; line-height: 15px;}
.maincopywhite02 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: white; line-height: 16px;}
.maincopywhite03 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: white; line-height: 17px;}
.maincopyboldwhite01 {font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: white; line-height: 15px;}
.maincopyboldwhite02 {font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: white; line-height: 16px;}
.maincopyboldwhite03 {font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: white; line-height: 17px;}
.topnavblue01 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #2389C7;}
.form01 {font:1em Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.pricegrey01 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.pricegrey02 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.pricewhite01 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: white;}
.salered01 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #990000; line-height: 17px;}
.salered02 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #990000; line-height: 17px;}
.subnavblack01 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: black;}
.subnavblack01b {font: 1em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: black;}
.subnavblack02 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: black;}
.subnavblack03 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: black;}
.subnavblue01 {font: 1em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #2389C7;}
.subnavblue02 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #2389C7;}
.subsubnavblack01 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: black; line-height: 19px;}
.heading01 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 20px;}
.heading02 {font: 1em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; line-height: 18px;}
.subheading01 {font: 1em Verdana, Arial, Helvetica, sans-serif; color: #333333; line-height: 20px;}
.menudivide01 {color: #C8E4F6; background-color: #C8E4F6;}
hr {border: none 0; border-top: 2px dotted #78BDE8; height: 2px; }

/* Floating Styles */
.floatleft01 {float: left; margin-right: 7px;}
.floatleft02 {float: left; margin-right: 9px; margin-bottom: 2px;}
.floatright01 {float: right; margin-left: 7px;}
.radio01 {float: left;}

/* Spacing Styles */
.below3 {margin-bottom: 3px;}
.below5 {margin-bottom: 5px;}
.below10 {margin-bottom: 10px;}
.top3 {margin-top: 3px;}
.left-3 {margin-left: -3px;}
.top5 {margin-top: 5px;}
td.spacing01 {width: 10px;}

/* Border Styles */
.borderblue01 {border: #78BDE8 solid 1px;}
.borderblue02 {border: #42A4DE solid 1px;}

/* Row Colour Styles */
tr#bluerow01 {background-color: #F4FAFD;}
tr#bluerow02 {background-color: #E5F3FB;}

/* Site Link Styles */
a:link {color: #2389C7; text-decoration: none;}
a:link:hover {color: #2389C7; text-decoration: none;}
a:visited {color: #2389C7; text-decoration: none;}
a:visited:hover {color: #2389C7; text-decoration: none;}
a.grey:link {color: #333333; text-decoration: underline;}
a.grey:link:hover {color: #333333; text-decoration: underline;}
a.grey:visited {color: #333333; text-decoration: underline;}
a.grey:visited:hover {color: #333333; text-decoration: underline;}
a.grey02:link {color: #333333; text-decoration: none;}
a.grey02:link:hover {color: #333333; text-decoration: none;}
a.grey02:visited {color: #333333; text-decoration: none;}
a.grey02:visited:hover {color: #333333; text-decoration: none;}
a.blue01:link {color: #2389C7; text-decoration: underline;}
a.blue01:link:hover {color: #2389C7; text-decoration: underline;}
a.blue01:visited {color: #2389C7; text-decoration: underline;}
a.blue01:visited:hover {color: #2389C7; text-decoration: underline;}
a.blue02:link {color: #53ACE1; text-decoration: underline;}
a.blue02:link:hover {color: #53ACE1; text-decoration: underline;}
a.blue02:visited {color: #53ACE1; text-decoration: underline;}
a.blue02:visited:hover {color: #53ACE1; text-decoration: underline;}
a.black01:link {color: black; text-decoration: underline;}
a.black01:link:hover {color: black; text-decoration: underline;}
a.black01:visited {color: black; text-decoration: underline;}
a.black01:visited:hover {color: black; text-decoration: underline;}

/* List Style */
li.list1 {list-style: outside square; color: #666666; margin-bottom: 10px;}
#list2 li {list-style: outside square; color: #666666; margin-bottom: 10px;}
li.CE_list1 {margin-bottom: 4px;}
ul.CE_list1 {list-style: outside square; color: #666666; margin-top: 10px; margin-left: 20px; margin-bottom: 10px; padding-left: 0px;}

/* Home Page Styles */
td#balloongraphic01 {width:233px;}
td#logo01 {width: 327px;}
td#header01 {text-align: right; vertical-align: bottom; padding-bottom: 5px;}
td#topnav01 {text-align: right; padding-top: 5px;}
td#search01 {text-align: right;}
td#advert01 {text-align: right; padding-bottom: 5px;}
table#searchtable01 td {padding-left: 5px;}
td#row01 {padding: 10px 0px 10px 0px; background-color: white;}
td#welcome01 {vertical-align: top; width: 218px; border: #78BDE8 solid 1px; background-color: #F1F7FD; background-image:url(images/lightbluefade01.gif); background-position: top; background-repeat: repeat-x; padding: 10px 15px 10px 15px;}
td#latex01 { width:200; vertical-align:top; border-right:#78BDE8 solid 1px; border-bottom:#78BDE8 solid 1px; background-color:#9FD0EE; background-image:url(images/bluefadebacking01.gif); background-position:top; background-repeat:repeat-x;	padding:10px 10px 0px; }
td#latexfeature01 {width: 103px; vertical-align: top; background-color: #78BDE8; padding: 10px;}
td#foil01  { vertical-align:top; border-right:#78BDE8 solid 1px; border-bottom:#78BDE8 solid 1px; background-color:#9FD0EE; background-image:url(images/bluefadebacking01.gif); background-position:top; background-repeat:repeat-x; padding:10px 10px 0px 10px; }
td#foilfeature01 {width: 103px; vertical-align: top; background-color: #78BDE8; padding: 10px 10px 10px 10px;}
td#featuredprodtitle01 {text-align: left; padding: 3px 0px 3px 0px;}
td#featuredproductbuybutton01 {padding-top: 4px;}
td#balloonpic01 {text-align: center; padding-top: 7px;}
td#balloontitles01 {text-align: center; padding-top: 4px; padding-bottom: 4px;}
td#giftsite01 {vertical-align: top; text-align: right; width: 218px; border: #F5E287 solid 1px; background-color: #FEF8BC; background-image:url(images/yellowfade01.gif); background-position: top; background-repeat: repeat-x; padding: 10px 15px 10px 15px;}
td#giftsite02 {vertical-align: top; text-align: right; width: 218px; border: #FF679A solid 1px; background-color: #FFA1C0; background-image:url(images/pinkfade01.gif); background-position: top; background-repeat: repeat-x; padding: 10px 15px 10px 15px;}
td#printing01 { vertical-align:top; width:196px; background-color:#9FD0EE; padding:10px 15px; }
td#accessories01 { vertical-align:top; width:196px; background-color:#9FD0EE; padding:10px 15px; }
td#featuredaccessory01 {padding: 5px 0px 5px 0px;}
td#featuredaccessorythumb01 {vertical-align: top;}
td#helium01 { vertical-align:top; background-color:#9FD0EE; padding:10px 15px; }
td#row02 {padding: 10px 0px 10px 0px;}
td#buyingballoons01 {vertical-align: top; text-align: left; width: 218px; border: #79BEE8 solid 1px; background-color: #9FD0EE; background-image:url(images/bluefadebacking02.gif); background-position: top; background-repeat: repeat-x; padding: 10px 15px 10px 15px;}
td#balloonideas01 {vertical-align: top; border: #78BDE8 solid 1px; background-color: #F1F7FD; background-image:url(images/lightbluefade01.gif); background-position: top; background-repeat: repeat-x; padding: 3px 15px 10px 15px;}
td#ideas01 {width: 33%; vertical-align: top; border-right: #539ECD dotted 1px; padding-right: 10px;}
td#ideas02 {width: 33%; vertical-align: top; border-right: #539ECD dotted 1px; padding: 0px 10px 0px 10px;}
td#ideas03 {width: 33%; vertical-align: top; padding-left: 10px;}
td.sitelinks01 {text-align: left; vertical-align: top; padding: 3px 3px 3px 0px; border: #79BEE8 solid 1px;}
td.sitelinks02 {text-align: left; vertical-align: top; width: 25%; border-right: #C8E4F6 dotted 1px; padding: 0px 10px 0px 10px;}
td.sitelinks03 {text-align: left; vertical-align: top; width: 25%; border-right: #C8E4F6 dotted 1px; padding: 0px 10px 0px 10px;}
td.sitelinks04 {vertical-align: top; width: 25%; text-align: left; padding-left: 10px;}
td#contact01 {text-align: left; vertical-align: top; padding: 2px 3px 3px 10px; border: #79BEE8 solid 1px;}
td#members01 {vertical-align: top; text-align: center; padding: 2px 3px 3px 3px; border: #79BEE8 solid 1px;}
td#footer01 {padding-top: 3px;}

/* Category Page Styles */
td#navigation01 {vertical-align: top; width: 216px; border: #78BDE8 solid 1px; background-color: #F1F7FD; background-image:url(images/lightbluefade01.gif); background-position: top; background-repeat: repeat-x; padding: 10px 15px 10px 15px;}
td.subnav01 {padding: 12px 0px 6px 5px;}
td.subnavleft02 {vertical-align: top; font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #53ACE1; line-height: 17px; border-right: #6CB8E6 dotted 1px; padding: 0px 10px 0px 10px;}
td.subnavright02 {vertical-align: top; font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #53ACE1; line-height: 17px; padding: 0px 0px 0px 10px;}
td#subnavmiddle01 {vertical-align: top; font: 0.6em Verdana, Arial, Helvetica, sans-serif; color: #53ACE1; line-height: 17px; border-right: #6CB8E6 dotted 1px; padding: 0px 10px 0px 10px;}
td.subnavspacing01 {padding-bottom: 10px; height: 10px;}
td#subnav02 {vertical-align: top; font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #53ACE1; line-height: 20px; padding: 3px 0px 6px 5px;}
td#rightcolumn01 {vertical-align: top; width: 184px;}
td#checkouttitle01 {background-color: #78BDE8; text-align: center;}
td#checkoutsubtitle01 {background-color: #91CAEC; text-align: left; padding: 3px 0px 5px 7px;}
td#checkoutsubtitle02 {padding-left: 10px;}
td#checkoutitem01 {background-color: #78BDE8; text-align: left; padding: 5px 10px 5px 10px;}
td#checkoutprice01 {vertical-align: middle; padding-right: 13px;}
td#checkoutsaving01 {background:#ffcd00 url(images/checkoutFade.png) repeat-x 0 0; padding: 3px 0px 3px 8px;}
td#checkoutitem02 {background-color: #91CAEC; text-align: left; padding: 5px 10px 5px 10px;}
td#delivery01 {text-align: right; padding-bottom: 3px;}
td#price01 {text-align: right; padding-bottom: 5px;}
td#checkoutbutton01 {text-align: right; padding-bottom: 3px;}
td#packsize01 {background-color: #666666; text-align: left; padding: 4px 10px 4px 10px;}
td#packsizelightblue01 {background-color: #91CAEC; text-align: left; padding: 4px 10px 4px 10px;}
td#packsizedarkblue01 {background-color: #78BDE8; text-align: left; padding: 4px 10px 4px 10px;}
td#packprice01 {text-align: right;}
td#related01 {vertical-align: top; border: #78BDE8 solid 1px; background-color: #F1F7FD; background-image:url(images/lightbluefade01.gif); background-position: top; background-repeat: repeat-x; padding: 7px 12px 10px 12px;}
td#relatedthumb01 {vertical-align: top; padding-right: 7px;}
td#maincolumn01 {vertical-align: top;}
td#breadcrumb01 {padding-bottom: 9px;}
td#itemnav01 {padding: 5px 0px 5px 0px; border-bottom: #6CB8E6 dotted 1px;}
td#itemnavright01 {text-align: right;}
td#itemrow01 {padding: 10px 0px 10px 0px; border-bottom: #6CB8E6 dotted 1px;}
td#itemcolumn01 {text-align: center; vertical-align: top; width: 25%; padding: 0px 0px 0px 0px; border-right: #6CB8E6 dotted 1px;}
td#itemcolumn02 {text-align: center; vertical-align: top; width: 25%; padding: 0px 0px 0px 0px; border-right: #6CB8E6 dotted 1px;}
td#itemcolumn03 {text-align: center; vertical-align: top; width: 25%; padding: 0px 0px 0px 0px;}
td#itemtitle01 {text-align: left; padding: 3px 0px 3px 0px;}
td#itemprice01 {text-align: left;}
td#itemadd01 {text-align: left; padding-top: 5px;}
td#itemnav02 {padding-top: 3px;}
td.itemrow01 {padding: 10px 0px 10px 0px; border-bottom: #6CB8E6 dotted 1px;}
td.itemcolumn01 {text-align: center; vertical-align: top; width: 25%; padding: 0px 0px 0px 0px; border-right: #6CB8E6 dotted 1px;}
td.itemcolumn02 {text-align: center; vertical-align: top; width: 25%; padding: 0px 0px 0px 0px; border-right: #6CB8E6 dotted 1px;}
td.itemcolumn03 {text-align: center; vertical-align: top; width: 25%; padding: 0px 0px 0px 0px; border-right: #6CB8E6 dotted 1px;}
td.itemcolumn04 {text-align: center; vertical-align: top; width: 25%; padding: 0px 0px 0px 0px;}

/* Product Page Styles */
td#productdetail01 {vertical-align: top; width: 246px;}
td#related02 {vertical-align: top; border: #78BDE8 solid 1px; background-color: #F1F7FD; background-image:url(images/lightbluefade01.gif); background-position: top; background-repeat: repeat-x; padding: 9px 12px 10px 12px;}
td#titlerelated01 {padding-top: 5px; padding-bottom: 6px;}
td#thumbnail01 {width: 64px; vertical-align: top; padding-bottom: 10px;}
td#relateddetails01 {vertical-align: top; padding-bottom: 10px;}

/* Balloon Introduction Page Styles */
td#thumbnail02 {padding: 0px 10px 0px 5px; vertical-align: top;}
td#subnav03 {vertical-align: top; font: 0.7em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #53ACE1; line-height: 20px; padding: 7px 0px 6px 5px;}
td#subnavlist01 {vertical-align: top; font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #53ACE1; line-height: 17px; padding: 0px 10px 0px 10px;}
td#subnav04 {vertical-align: top; padding: 9px 0px 9px 5px; border-bottom: #6CB8E6 dotted 1px;}
td#itemno01 {padding: 0px 0px 3px 0px; border-bottom: #6CB8E6 dotted 1px;}
td#subnavleft03 {vertical-align: top; font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #53ACE1; line-height: 17px; border-right: #6CB8E6 dotted 1px; padding: 0px 10px 0px 10px;}
td#subnavright03 {vertical-align: top; font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #53ACE1; line-height: 17px; padding: 0px 0px 0px 10px;}
td#subnavmiddle02 {vertical-align: top; font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #53ACE1; line-height: 17px; border-right: #6CB8E6 dotted 1px; padding: 0px 10px 0px 10px;}
td.subnavmiddle03 {vertical-align: top; font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #53ACE1; line-height: 17px; border-left: #6CB8E6 dotted 1px; padding: 0px 10px 0px 10px;}
td.subnavmiddle04 {vertical-align: top; font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #53ACE1; line-height: 17px; padding: 0px 10px 0px 10px;}

/* Checkout Pages Styles */
td#checkoutnav01 {text-align: center; background-color: #F1F7FD; padding: 0px 0px 5px 0px;}
td#checkoutmenu01 {text-align: left; vertical-align: top; width: 472px; background-image:url(checkout/images/bluefadebacking01.gif); background-position: top; background-repeat: repeat-x; padding-left: 10px; padding-top: 4px;}
td#checkoutmainarea01 {vertical-align: top; background-color: #F1F7FD; border: #78BDE8 solid 1px; background-image:url(checkout/images/bluefadebacking01.gif); background-position: top; background-repeat: repeat-x; padding: 10px 0px 7px 0px;}
td#checkoutmainarea02 {vertical-align: top; background-color: #F1F7FD; border-top: #78BDE8 solid 1px; border-left: #78BDE8 solid 1px; border-right: #78BDE8 solid 1px; background-image:url(checkout/images/bluefadebacking01.gif); background-position: top; background-repeat: repeat-x; padding: 10px 0px 0px 0px;}
td#checkoutheading01 {text-align: left; vertical-align: top; padding-left: 12px; padding-bottom: 7px;}
td#continue01 {vertical-align: bottom; text-align: right; padding-right: 12px; padding-bottom: 7px;}
td#continue02 {text-align: right; padding-right: 12px; padding-top: 7px;}
table#checkout01 td {vertical-align: top; padding-top: 6px; padding-bottom: 6px;}
tr#checkoutdarkrow01 {background-color: #E3F0FA;}
tr#checkouttoprow01 {background-color: #78BDE8;}
td#col1title {text-align: left; width: 40%;  padding-left: 12px;}
td#col2title {text-align: center;}
td#col3title {text-align: center;}
td#col4title {text-align: center;}
td#col5title {text-align: center;}
td#col1item01 {text-align: left; padding-left: 10px; border-right: #78BDE8 solid 1px; border-bottom: #78BDE8 solid 1px;}
td#col2price01 {text-align: right; padding-right: 10px; border-right: #78BDE8 solid 1px; border-bottom: #78BDE8 solid 1px;}
td#col3qty01 {text-align: center; border-right: #78BDE8 solid 1px; border-bottom: #78BDE8 solid 1px;}
td#col4total01 {text-align: right; padding-right: 10px; border-right: #78BDE8 solid 1px; border-bottom: #78BDE8 solid 1px;}
td#col4total02 {text-align: right; padding-right: 10px; border-bottom: #78BDE8 solid 1px;}
td#col5remove01 {text-align: center; border-bottom: #78BDE8 solid 1px;}
td#checkoutdelivery01 {text-align: right; border-bottom: #78BDE8 solid 1px; border-right: #78BDE8 solid 1px; vertical-align: middle; padding-right: 10px;}
td#checkouttotal01 {text-align: right; border-bottom: #78BDE8 solid 1px; border-right: #78BDE8 solid 1px; vertical-align: middle; padding-right: 10px;}
td#checkoutupdate01 {text-align: right; padding-right: 12px; border-bottom: #78BDE8 solid 1px;}
td#checkoutdelivery02 {text-align: left; padding-left: 10px; border-right: #78BDE8 solid 1px; border-bottom: #78BDE8 solid 1px;}
td#checkoutdelivery03 {text-align: left; padding-left: 10px; border-bottom: #78BDE8 solid 1px; border-right: #78BDE8 solid 1px;}
td#checkoutdelivery04 {background: #FFB543; text-align: left; padding-left: 10px; border-bottom: #78BDE8 solid 1px; border-right: #78BDE8 solid 1px;}
td#checkoutdelivery05 {text-align: left; padding-left: 10px; padding-right: 10px; border-bottom: #78BDE8 solid 1px;}
td#checkoutdeliveryamt02 {text-align: right; padding-right: 10px;  border-right: #78BDE8 solid 1px; border-bottom: #78BDE8 solid 1px;}
td#checkoutsignin01 {text-align: center; background-color: #78BDE8}
td#checkoutsignin02 {text-align: left; background-color: #91CAEC; padding: 7px 7px 7px 7px;}
td#checkoutsignin03 {text-align: left; background-color: #91CAEC; padding: 0px 7px 10px 7px;}
td.checkoutsignin03-central {text-align: center; background-color: #91CAEC; padding: 0px 7px 10px 7px;}
td#checkoutnew01 {text-align: left; padding: 7px 7px 7px 7px;}
td#checkoutnew02 {text-align: left; padding: 0px 7px 7px 7px;}
td#deliverycol01 {width: 5%; text-align: center; vertical-align: top; padding: 0px 5px 0px 5px;}
td#deliverycol02 {width: 85%; text-align: left; vertical-align: top;}
td#deliverycol03 {width: 10%; text-align: center; padding: 0px 10px 0px 10px; vertical-align: top;}
td#deliverycol04 {text-align: left; padding-left: 15px; border-bottom: #78BDE8 solid 1px;}
td#address01 {text-align: right; padding-right: 10px; padding-left: 10px;}
td#address02 {text-align: left;}
td#payment01 {width: 30%; text-align: right; padding-right: 10px; padding-left: 10px;}
td#payment02 {width: 70%; text-align: left;}

/* Printing Balloons Styles */
td#subnav05 {padding: 4px 0px 4px 0px;}
td#subnav06 {padding: 3px 0px 3px 5px;}
td#subnav07 {padding: 6px 5px 9px 5px;}
td#subnav08 {padding: 6px 8px 6px 0px;}
td#row03 {padding: 10px 0px 0px 0px; background-color: white;}
td#clientlinks01 {background-color: #91CAEC; text-align: center; padding: 7px 0px 7px 0px;}
td#clientlinks02 {background-color: #78BDE8; text-align: center; padding: 7px 0px 7px 0px;}
td#printinganimation01 {width: 60px; vertical-align: top;}
td#printingicon01 {vertical-align: top; width: 20px;}
td#printingmessage01 {padding-bottom: 10px;}
td#related03 {vertical-align: top; border: #78BDE8 solid 1px; background-color: #F1F7FD; background-image:url(images/lightbluefade01.gif); background-position: top; background-repeat: repeat-x; padding: 14px 12px 10px 12px;}
td#printmainarea01 {vertical-align: top;}
td#printmainarea01 a { text-decoration: underline !important;}
td#itemtitle02 {vertical-align: top; text-align: center; padding: 3px 0px 3px 0px;}
td#casestudylink01 {width: 72px; border-top: #49A8E0 solid 1px; border-left: #49A8E0 solid 1px; border-bottom: #49A8E0 solid 1px;}
td#casestudylink02 {vertical-align: top; border: #49A8E0 solid 1px; padding: 5px 5px 5px 5px; background-color: white;}
table#costtable01 td {padding: 5px 5px 5px 5px; vertical-align: top;}

/* Printing Testimonial Styles */
td#testimonialnav01 {vertical-align: top; width: 50%;}
td#testimonialnav02 {vertical-align: top; width: 50%;}
td#testimonialtext01 {vertical-align: top; padding-top: 15px; padding-bottom: 15px;}
td#testimonialtext02 {vertical-align: top; padding-bottom: 15px;}
table#testimonialtable01 td {padding: 0px 5px 10px 0px; vertical-align: top;}

/* Printing Colours Styles */
td#subsubnav01 {padding: 1px 0px 2px 15px;}

/* Contact Page */
td#contactleft01 {padding: 5px 5px 5px 0px; vertical-align: top; text-align: right;}
td#contactright01 {padding: 5px 0px 5px 5px; vertical-align: top; text-align: left;}

/* Small Print Pages */
td#faqmenu01 {text-align: left; vertical-align: top; width: 472px; background-image:url(checkout/images/bluefadebacking01.gif); background-position: top; background-repeat: repeat-x; padding-left: 10px; padding-top: 6px;}
td#faqtitle01 {text-align: left;}
td#faqmainarea01 {text-align: left; vertical-align: top; background-color: #F1F7FD; border: #78BDE8 solid 1px; background-image:url(checkout/images/bluefadebacking01.gif); background-position: top; background-repeat: repeat-x; padding: 20px 15px 15px 15px;}

/* Search Results Pages */
td#searchsubtitle01 {padding: 5px 0px 5px 0px;} 
td#searchcategorytitle01 {padding: 5px 0px 7px 10px; background-color: #78BDE8;}
td#searchresults01 {padding: 10px 0px 10px 10px; border-bottom: #6CB8E6 dotted 1px;}
td#searchresults02 {padding: 10px 0px 10px 10px;}
td#searchresultspic01 {width: 112px; vertical-align: top;}
td#searchresultsdetail01 {vertical-align: top;}
table.sideTest { margin:0 5px 15px; border-color:#78BDE8; border-style:solid; border-width:1px; empty-cells:show; border-collapse:collapse; background-color:#fff; }
.sideTest td, .sideTest th { border-color:#78BDE8; border-style:solid; border-width:0 1px 1px 0; padding:6px; }
.sideTest em { font-weight:normal; font-style:italic; }

/* BlogEngine.net styles */
.blog-body #SearchBox_theAdvert { display:block; float:right; position:relative; top:12px; }
.blog-body #subNavContainer { clear:both; }

#navTable td { vertical-align:top; }
#navTable td a { position:relative; left:-6px; top:-6px; }
.blog-header .mini-nav { clear:none; position:relative; top:40px; }

/* left col */
.blog-body #leftcol { padding:14px 12px 10px; border:1px solid #78BDE8; background:#f1f7fd url(images/lightbluefade01.gif) repeat-x 50% 0; }
.blog-body #leftcol a { font:bold 10px Verdana,Arial,Helvetica,sans-serif; }
.blog-body #leftcol li a { font-size:11px; }
.blog-body #leftcol li a img { border:none; }
.blog-body .widget { margin:0 0 10px; }
.blog-body .widget a { padding:0 5px; border-left:1px solid #2389C7; }
.blog-body .widget a:first-child { border-left:none; padding-left:0; }
.blog-body .widget h4 { margin:6px 0; color:#333; font:bold 12px/17px Verdana,Arial,Helvetica,sans-serif; }
.blog-body .widget .content ul { padding-left:15px; margin:0; }
.blog-body .widget .content li { color:#333; font:normal 12px/17px Verdana,Arial,Helvetica,sans-serif; }
.blog-body #searchfield { margin:6px 7px 0 0; }
.blog-body .widget .content li span { display:block; }
.blog-body .widget .content li a span { display:inline; }

/* post */
.blog-body .posts, .blog-body .post { width:465px; }
.blog-body .post { margin-bottom:24px; }
.blog-body .post h1 { margin:12px 0 12px; font:14px/17px Verdana,Arial,Helvetica,sans-serif; letter-spacing:0.04em; }
.blog-body .post h1 a { color:#333; text-decoration:underline; }
.blog-body .post h2 { color:#333; font:12px/17px Verdana,Arial,Helvetica,sans-serif; margin-bottom:6px; }
.blog-body .post-meta { margin:0 0 12px; float:left; font:11px/17px Verdana,Arial,Helvetica,sans-serif; }
.blog-body .author a { font-weight:bold; }
.blog-body .text { clear:both; margin-bottom:6px; color:#2389C7; font:1em/16px Verdana,Arial,Helvetica,sans-serif; }
.blog-body .text p { margin-top:0; }
.blog-body .text p img { margin-right:10px; }
.blog-body .text a { text-decoration:underline; }
.blog-body .footer { color:#2389C7; }
.blog-body .footer a { font:bold 10px Verdana,Arial,Helvetica,sans-serif; }
#postnavigation a { font:12px/17px Verdana,Arial,Helvetica,sans-serif; }

/* search */
.searchresult span, .searchresult .url { display:block; clear:both; margin-bottom:6px; color:#2389C7; font:1em/16px Verdana,Arial,Helvetica,sans-serif; }
.searchresult .url { margin-bottom:26px; }

/* comments */
#comment { margin:12px 0; font:1.1em/17px Verdana,Arial,Helvetica,sans-serif; letter-spacing:0.04em; }
.comment .date, #status { margin:0 0 12px; font:11px/17px Verdana,Arial,Helvetica,sans-serif; }
.comment p { color:#2389C7; font:11px/17px Verdana,Arial,Helvetica,sans-serif; }
.comment .gravatar { display:none; }
.comment p.content { color:#333; font-size:12px; }
#addcomment { font:1em/17px Verdana,Arial,Helvetica,sans-serif; letter-spacing:0.04em; }
#comment-form { position:relative; }
#comment-form label { display:block; float:left; width:60px; color:#2389C7; font:12px/17px Verdana,Arial,Helvetica,sans-serif; }
#comment-form input { margin-bottom:6px; width:250px; }
#comment-form text-area { width:88%; }
#comment-form span { position:absolute; right:0; font-size:12px; }
#comment-form span.bbcode, #comment-form span#spnCaptchaIncorrect { position:static; }
#commentPreview { display:none; }
#comment-form .bbcode { display:block; margin-bottom:-10px; }
#comment-form .bbcode a { padding:0 5px; border-left:1px solid #2389C7; color:#2389C7; font:12px/17px Verdana,Arial,Helvetica,sans-serif; }
#comment-form .bbcode a:first-child { border-left:none; padding-left:0; }
#comment-form input#btnSaveAjax { width:auto; }
.blog-body .author a { font-weight:normal; }
.recaptchatable #recaptcha_response_field { left:0 !important; }

/* right col */
.blog-body td#rightcolumn01 { background-color:#fff; }

/* login page */
.loginbox td {  padding-bottom:5px; font:16px/17px Verdana,Arial,Helvetica,sans-serif; }
.loginbox td label { color:#2389C7; font:12px/17px Verdana,Arial,Helvetica,sans-serif; }

/* error page */
.error404 p, .error404 li a, .error404 ol { color:#2389C7; font:12px/17px Verdana,Arial,Helvetica,sans-serif; }

/* archive page */
#archive h1, #archive h2 { margin:0 0 12px; font:1em/17px Verdana,Arial,Helvetica,sans-serif; letter-spacing:0.04em; }
#archive h2 { font-size:0.9em; }
#archive ul { padding-left:15px; }
#archive a, #archive span, #archive td { color:#2389C7; font:12px/17px Verdana,Arial,Helvetica,sans-serif; }
#archive td { padding-right:12px; }
#archive td a { font-weight:bold; }
#archive th { font:12px/17px Verdana,Arial,Helvetica,sans-serif; text-align:left; }

/* postcode chooser */
#pcaButtonTT39, #pcaButtonAG91 { position:relative; top:5px; }
table #postcode1 td.postcode-label, table #postcode2 td.postcode-label { padding-top:12px; }

/*about-us-copy*/
.about-us-copy h2 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #2389C7; }
.about-us-copy h3, .about-us-copy ol { font: bold 15px Verdana,Arial,Helvetica,sans-serif; color: #2389C7; }
.about-us-copy ul { margin-top:0; }
.about-us-copy ol li p, .about-us-copy ol ul li { font: 0.8em Verdana, Arial, Helvetica, sans-serif; color: #2389C7; line-height: 17px; }

/*contact-us - get in touch panel*/
#navigation01.get-in-touch { padding:0; background:none; border:0; }
#navigation01.get-in-touch .git-copy { padding: 10px 15px; background: #F1F7FD url("images/lightbluefade01.gif") repeat-x center top; border: 1px solid #78BDE8; padding: 10px 15px; vertical-align: top; width: 217px; }
#navigation01.get-in-touch .social { margin-top:5px; }

/* Home page rebuild 2011 :Dan W */
html, body { margin:0; padding:0; vertical-align:baseline; }
body { color:#2389C7; font:11px/16px Verdana,Arial,Helvetica,sans-serif; }
a:link { color:#0385b8; }
.clear-float:after { content:""; display:block; visibility:hidden; clear:both; }
.clear { clear:both; height:0 !important; font-size:0; }
.button { display:block; text-indent:-5000px; overflow:hidden; }
.box { border:1px solid #A1D1EE; margin-bottom:6px; font-size:11px; color:#4b4b4b; background:#def0fa url(/images/blueFade.gif) repeat-x 0 0; }
.box-blue { color:#0385B8; }
.hard { display:block; }
.grey { color:#333; }
address { font-style:normal; }

/* fonts */
h1 { margin:0 0 12px; color:#333; letter-spacing:1px; font:16px/17px Verdana,Arial,Helvetica,sans-serif; }
h2 { margin:0 0 10px; color:#333; letter-spacing:1px; font:14px/15px Verdana,Arial,Helvetica,sans-serif; }
p { font-size:12px; line-height:16px; }
.box p { font-size:11px; }
.content h3 { clear:both; }

.outer-wrap { width:955px; margin:auto; }
.header { margin-bottom:10px; background:url(/images/navBg.gif) repeat-x 0 100%; }
.header img { display:block; border:none; float:left; }
.home-search { width:340px; float:right; }
.search-container .call-us { margin-bottom:7px; float:right; }
.search-container form { width:300px; float:right; clear:both; text-align:right; }
.search-container form img { margin-right:4px; position:relative; top:9px; }
.search-container .search-button { width:34px; height:27px; }
.search-box { width:184px; height:27px; padding:0 4px; border:none; float:left; background:url(/images/searchBg.gif) no-repeat 0 0; }
.mini-nav { padding-left:0; margin-top:15px; float:right; clear:both; list-style:none; }
.mini-nav li { padding-right:8px; float:left; color:#0385B8; font:normal 10px Verdana, sans-serif; }
.mini-nav li.last { padding-right:0; }
.mini-nav li a { margin-right:8px; }
.mini-nav li.last a { margin-right:0; }
.mini-nav li img { display:inline-block; float:none; clear:none; }

.main-nav { clear:both; }
.main-nav ul { padding:0; margin:0; }
.main-nav li { margin-right:9px; position:relative; float:left; z-index:9000; list-style-type:none; }
.main-nav li.tel { margin-right:0; }
.main-nav li a { display:block; height:37px; text-indent:-5000px; overflow:hidden; }
.main-nav li a:hover, .main-nav li.on a { background-position:0 -37px; }
.main-nav li .home { width:70px; background:url(/images/navHome.gif) no-repeat 0 0; }
.main-nav .balloons a { width:111px; background:url(/images/navBalloons.gif) no-repeat 0 0; }
.main-nav .accessories a { width:141px; background:url(/images/navAccessories.gif) no-repeat 0 0; }
.main-nav .helium a { width:87px; background:url(/images/navHelium.gif) no-repeat 0 0; }
.main-nav .printing a { width:104px; background:url(/images/navPrinting.gif) no-repeat 0 0; }
.main-nav .info a { width:144px; background:url(/images/navInfo.gif) no-repeat 0 0; }

.sub-nav { display:none; padding-bottom:4px; border:1px solid #6faece; -moz-border-radius:3px; border-radius:3px; position:absolute; z-index:1000; background-color:#9bd3ee; }
.nub { display:block; width:24px; height:11px; position:absolute; top:-11px; left:59%; background:url(/images/navNub.png) no-repeat 0 0; }
.inner-sub-nav { border-bottom:1px solid #6faece; -moz-border-radius:3px; border-radius:3px; background:#d6eefa url(/images/subNavBg.gif) repeat-x 0 0; }
.nav-col { width:340px; float:left; }
.inner-nav-col { width:140px; padding:0 15px; float:left; }
.sub-nav h2 { padding:14px 7px; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; font-weight:bold; letter-spacing:normal; color:#0385b8; background-color:#e8f5fb; }
.sub-nav h3 { margin:0 0 2px; font-size:11px; }
.sub-nav ul { margin-bottom:20px; }
.sub-nav li { float:none; }
.sub-nav li a { display:inline; height:auto; border-bottom:1px dotted #0385B8; text-indent:0; background:none !important; }
.sub-nav li a:hover { border-bottom-style:solid; }
.sub-nav .left { padding-bottom:24px; border-right:1px solid #6faece; }
.sub-nav .right { padding-bottom:24px; border-left:1px solid #fff; margin:0; }

.main-nav .balloons .sub-nav { width:682px; left:-318px; }
.main-nav .accessories .sub-nav { left:-89px; }
.main-nav .helium .sub-nav { left:-140px; }
.main-nav .printing .sub-nav { width:180px; left:-30px; }
.main-nav .printing .nav-col { width:180px; }
.main-nav .printing .inner-nav-col { width:170px; }
.main-nav .info .sub-nav, .main-nav .info .nav-col { width:230px; left:-74px; }
.main-nav .info h2 { height:auto !important; background:#E8F5FB none !important; }
.main-nav .info .inner-nav-col { width:200px; }


.column1 { width:603px; margin-right:6px; }
.col-left, .inner-column1 { width:249px; margin-right:6px; float:left; }
.col-right { width:347px; float:left; }
.col-right .box { width:322px; }
.col-right h2 { width:100%; }
.columnOLD { display:none; }
.column2 { width:346px; margin-right:0; }
.column2 .box { width:320px; }
.inner-column2 { width:699px; }

.col-left .bizzy { width:224px; }

.social { width:223px; height:377px; position:relative; background:#feffff url(/images/socialBackground.jpg) no-repeat 100% 100%; }
.social h2 { width:100%; height:18px; margin-bottom:6px; background:url(/images/headingSocial.gif) no-repeat 0 0; }
.social .tweet { width:232px; margin-bottom:12px; }
.social .tweet a { text-decoration:underline; }
.social .tweet .time-link { display:block; margin-top:4px; }
.social .links { width:237px; height:127px; padding:48px 0 0 11px; position:absolute; left:0; bottom:0; }
.social .links .balloon-twitter { top:5px; right:6px; }
.social .links .balloon-facebook { top:63px; right:52px; }

.site-banner { width:603px; height:284px; margin:0 0 14px; background-color:#eee; }
.site-banner img { display:block; border:none; }
.site-banner .panel-viewer { width:603px; height:231px; overflow:hidden; position:relative; }
.site-banner .hero-panel { position:absolute; left:0; top:0; z-index:0; }

.title-bar { width:579px; height:43px; padding:10px 12px 0 12px; color:#fff; background-color:#535353; }
.title-bar ul { padding:0; margin:4px 10px 0 0; float:left; }
.title-bar li { float:left; list-style-type:none; }
.title-bar li a { display:block; width:20px; height:25px; background:url(/images/hero/panelIndicators.gif) no-repeat 0 0; }
.title-bar li a:hover, .title-bar li.on a { background-position:0 -25px; }
.title-bar .title-viewer { height:30px; overflow:hidden; position:relative; float:left; }
.hero-title { width:100%; height:100%; position:absolute; left:0; top:0; z-index:0; background-color:#535353; }
.panel-viewer .hero-title { display:none; }
.current { z-index:10 !important; }
.pre-current { z-index:9 !important; }

.videos { *padding-bottom:6px; }
.videos h2 { height:16px; margin-bottom:12px; background:url(/images/headingVideo.png) no-repeat; }
.videos .ui { margin-top:10px; }
.videos .ui #prev { float:left; }
.videos .ui #next { float:right; }
.videos .ui a { border-bottom:1px solid; text-decoration:none; visibility:hidden; }
.videos .ui a span { position:relative; top:1px; *top:0; font-size:16px; line-height:11px; }
.videos .ui #prev span { padding-right:1px; }
.videos .ui #next span { padding-left:1px; }

.videos .viewer { width:320px; height:127px; overflow:hidden; position:relative; }
#videoSlider { height:117px; position:absolute; }
.video-panel { width:320px; height:117px; float:left; }
.video-panel .thumb { width:198px; height:117px; margin-right:11px; float:left; position:relative; background:url(/images/videoBox.png) no-repeat 0 0; }
.video-panel .thumb a { display:block; width:189px; height:102px; overflow:hidden; position:relative; top:5px; left:5px; }
.video-panel .thumb img { position:relative; top:-17px; }
.video-panel h3 { width:111px; margin-bottom:0; border:none; padding:0; float:left; color:#0385b8; }
.video-panel .thumb span { display:block; width:38px; height:39px; position:absolute; left:80px; top:40px; background:url(/images/play.png) no-repeat 0 0; }

.info h2 { height:17px; background:url(/images/headingInfo.png) no-repeat 0 0; }
.info img { margin:10px 7px 0 0; float:left; }

.deliveries h2 { height:17px; margin-bottom:10px; background:url(/images/headingDeliveries.png) no-repeat 0 0; }
.deliveries img { display:block; width:212px; margin:auto; }

.find-out-more { width:145px; height:38px; position:relative; background:url(/images/buttonFindOutMore.gif) no-repeat; }
.find-out-more:hover { top:2px; background-position:0 -38px; }

.guarantee { height:106px; margin-bottom:14px !important; position:relative; }
.guarantee h2, h2.guarantee-heading { width:320px; height:16px; float:left; }
.guarantee h2 a { display:block; width:100%; height:100%; background:url(/images/headingGuarantee.png) no-repeat; }
h2.guarantee-heading { float:none; background:url(/images/headingGuarantee.png) no-repeat; }
.guarantee p { width:179px; float:left; }
.guarantee .sash, .guarantee-sash { display:block; width:130px; height:115px; position:absolute; right:8px; top:6px; background:url(/images/guaranteeSash.png) no-repeat; }
.guarantee-sash { position:static; float:right; }
.guarantee-sash-large { width:230px; height:230px; margin-left:16px; background:url(/images/guaranteeSashLarge.png) no-repeat; }

.printing-gaurantee { width:416px; height:104px; }
.printing-gaurantee h2, .printing-gaurantee p { width:300px; }

.balloon-printing { height:307px; }
.balloon-printing p, .balloon-printing ul { margin-bottom:0; }
.home-page .testimonial { display:block; width:192px; float:none; border:none; background-color:transparent; }
.home-page .testimonial blockquote { margin-bottom:6px; }
.home-page .testimonial cite { float:none; text-align:left; }

.chicken { height:154px; border-color:#d6d4b8; background:url(/images/chickenBackground.jpg) no-repeat 0 100%; }
.chicken h2 { margin-top:22px; }

.footer { clear:both; }
.footer h3 { margin:0; color:#333; font-size:11px; font-weight:normal; }

.small-print { font-size:10px; }
.content-image { margin-right:15px; }
.right { margin-left:15px; margin-right:5px; float:right; }

.in-stock { display:block; width:24px; height:23px; position:absolute; bottom:-26px; right:13px; cursor:pointer; background:url(/images/inStock.png) no-repeat 0 0; }
.in-stock-wide { display:block; width:74px; height:23px; position:absolute; right:-74px; bottom:1px; background:url(/images/inStockWide.png) no-repeat 0 0; }
.in-stock .bubble { display:none; width:56px; height:22px; position:absolute; top:-23px; left:-16px; background:url(/images/inStockBubble.png) no-repeat; }

.add-basket-short { display:block; width:74px; height:26px; position:absolute; bottom:-28px; left:0; background:url(/images/btn-addshort.png) no-repeat 0 0; }
.add-basket-short:hover { bottom:-29px; background-position:0 -26px; }
.add-basket-wide { width:144px; height:26px; border:none; cursor:pointer; background:url(/images/btn-addwide.png) no-repeat 0 0; }
.add-basket-wide:hover { position:relative; top:1px; background-position:0 -26px; }

#bizzy { display:block; width:249px; height:110px; margin-bottom:6px; overflow:hidden; text-indent:-9999px; background:url(/images/bizzyBalloons.gif) no-repeat 0 0; }
#bizzy:hover { background-position:0 -110px; }

#checkoutButton { display:block; width:124px; height:36px; overflow:hidden; text-indent:-9999px; float:right; background:url(/images/btn-checkout.png) no-repeat 0 0; }
#checkoutButton:hover { background-position:0 -36px; }
