* { box-sizing: border-box !important; -moz-box-sizing: border-box !important; }

/* Main Container */
/*#container { position:relative; width:960px; height:650px;  
overflow:hidden; background-repeat:no-repeat; 
background-attachment:fixed; text-align:left; top:50%; margin-top:-325px;}*/ 

html, body { margin:0px; padding:0px; width:100%; height:100%; font-family:Verdana; font-size:.9em; letter-spacing:normal;  background-color:white; scrollbar-base-color:#7C61AB; }
 
div, h1, h2, h3, h4, h5, h6, p{ margin: 0px; padding: 0px; } 


#divText { font-size:0.1em; color:White; }

#divContainer { position:absolute; width:995px; overflow:visible; background-attachment:fixed; text-align:left; top:0px; margin-top:0px; left:50%; margin-left:-497px; height:100%; display:block; background:url(Images/creativeballoonsheader.png); background-repeat:no-repeat; }

.Header { width:965px; height:181px; border-bottom:solid 2px #7C61AB; display:block; margin-left:30px; }
.Header div.Telephone { margin-top:1px; margin-left:500px; width:329px; height:21px; color:#FFFF33; font-weight:bold; font-size:20px; }
.Header div.HeaderImages { position:absolute; top:20px; margin-left:400px; width:572px; height:137px; background:url(Images/headerimages.gif);  background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/headerimages.gif');}
.Header A { text-decoration:none; font-size:10px; color:#9477C4; position:absolute; left:940px; top:10px;}

.LHBorder { width:0px; border-right:solid 0px #BA75E5; height:900px; display:block;}
.TLBalloons { position:absolute; width:202px; height:117px; background:url(Images/Balloons.png);  background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/Balloons.png');  display:block; background-position:0px 0px; left:0px; top:136px; }
.TLCorner { position:absolute; width:29px; height:23px; background:url(Images/TLCorner.png);  background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/TLCorner.png');  display:block; background-position:0px 0px; left:30px; top:177px; }

.TopMainArea { position:absolute; width:935px; height:19px; background-color:White; left:59px; top:181px; }
.MainArea { position:absolute; width:995px; height:581px; background-color:white; left:0px; top:200px; }

.MainMenu { position:absolute; top:155px; left:252px; width:730px; height:50px;  }

.MenuButton                              { float:left; margin-right:0px; height:47px; }
.MenuButton A                            { z-index:1005; text-decoration:none; color:#707277; font-weight:bold; line-height:25px; font-size:11px; }
.MenuButton A div                        { z-index:1005; cursor:hand; height:47px; }
.MenuButton A div.Button                 { z-index:1000; float:left; height:0px; }
.MenuButton A div.Button div.LH          { z-index:1000; float:left; width:11px;  height:47px; background:url(Images/LHButton.png);  background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/LHButton.png'); }
.MenuButton A div.Button div.Inner       { z-index:1000; float:left; width:100px; height:47px; background:url(Images/InnerButton.png);  background-repeat:repeat-x; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/InnerButton.png', sizingMethod='scale');}
.MenuButton A div.Button div.RH          { z-index:1000; float:left; width:11px;  height:47px; background:url(Images/RHButton.png);  background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/RHButton.png'); }
.MenuButton A div.Button div.Balloons    { z-index:1000; position:relative; top:38px; right:0px; width:38px; height:35px; }

.MenuButton A:Hover                      { color:#54328D; }
/*.MenuButton A:Hover div.Button div.LH    { float:left; width:11px;  height:47px; background:url(Images/LHButtonOn.png);     background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/LHButtonOn.png'); }
.MenuButton A:Hover div.Button div.Inner { float:left; width:100px; height:47px; background:url(Images/InnerButtonOn.png);  background-repeat:repeat-x;  _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/InnerButtonOn.png', sizingMethod='scale');}
.MenuButton A:Hover div.Button div.RH    { float:left; width:11px;  height:47px; background:url(Images/RHButtonOn.png);     background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/RHButtonOn.png'); }
*/
.MenuButton A:Hover div.Button div.Balloons { background:url(Images/ButtonBalloon.png);  background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/ButtonBalloon.png'); }

.SubMenu { position:absolute; top:0px; left:0px;  width:210px; height:500px; display:block; top:0px; float:left; }
.SubMenu A { text-decoration:none; } 

.TLSubMenu { width:23px;  height:37px;  float:left; background:url(Images/TLSubMenu.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/TLSubMenu.png'); }
.TSubMenu  { width:154px; height:37px;  float:left; background:url(Images/TSubMenu.png);  background-repeat:repeat-x;  _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/TSubMenu.png', sizingMethod='scale'); }
.TRSubMenu { width:33px;  height:37px;  float:left; background:url(Images/TRSubMenu.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/TRSubMenu.png'); }
.LSubMenu  { width:23px;  height:420px; float:left; background:url(Images/LSubMenu.png);  background-repeat:repeat-y;  _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/LSubMenu.png', sizingMethod='scale'); }
.RSubMenu  { width:33px;  height:420px; float:left; background:url(Images/RSubMenu.png);  background-repeat:repeat-y;  _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/RSubMenu.png', sizingMethod='scale'); }
.BLSubMenu { width:23px;  height:43px;  float:left; background:url(Images/BLSubMenu.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/BLSubMenu.png'); }
.BSubMenu  { width:154px; height:43px;  float:left; background:url(Images/BSubMenu.png);  background-repeat:repeat-x;  _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/BSubMenu.png', sizingMethod='scale'); }
.BRSubMenu { width:33px;  height:43px;  float:left; background:url(Images/BRSubMenu.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/BRSubMenu.png'); }

.Enquiry { width:150px; height:60px; position:relative; top:-50px; left:30px; cursor:hand; cursor:pointer; }
.Enquiry div.Icon { float:left; width:52px; height:60px; background:url(Images/EnquireIcon.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/EnquireIcon.png');} 
.Enquiry div.Text { float:left; width:90px; height:60px; font-weight:bold; color:#54328D; font-size:12px; line-height:55px;}
.Enquiry div.Text A { text-decoration:none;}

.TextAreaSubMenu { width:154px; height:420px; float:left; }
.TextAreaSubMenu div.SubMenuItem A { text-decoration:none; color:#9B9FA1; font-weight:bold; }
.TextAreaSubMenu div.SubMenuItem A:Hover { color:#54328D; }

.SubBalloons { position:relative; top:-70px; left:-30px; width:92px; height:71px; background:url(Images/SubBalloons.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/SubBalloons.png'); }
.MidBalloons { position:relative; top:100px; left:900px; width:92px; height:71px; background:url(Images/SubBalloons.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/SubBalloons.png'); }
.LowBalloons { position:relative; top:190px; left:-30px; width:92px; height:71px; background:url(Images/SubBalloons.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/SubBalloons.png'); }

.SubMenuTitle { font-weight:bold; color:#54328D; font-size:14px; } 

.TSubMenuBar  { width:295px; height:17px; float:left; background:url(Images/TSubMenuBar.png);  background-repeat:repeat-x;  _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/TSubMenuBar.png', sizingMethod='scale'); }
.TRSubMenuBar { width:24px;  height:17px; float:left; background:url(Images/TRSubMenuBar.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/TRSubMenuBar.png'); }
.RSubMenuBar  { width:24px;  height:10px; float:left; background:url(Images/RSubMenuBar.png);  background-repeat:repeat-y;  _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/RSubMenuBar.png', sizingMethod='scale'); }
.BSubMenuBar  { width:295px; height:25px; float:left; background:url(Images/BSubMenuBar.png);  background-repeat:repeat-x;  _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/BSubMenuBar.png', sizingMethod='scale'); }
.BRSubMenuBar { width:24px;  height:25px; float:left; background:url(Images/BRSubMenuBar.png); background-repeat:no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/BRSubMenuBar.png'); }

.TextAreaSubMenuBar { width:295px; height:10px; float:left; background-color:White; }
.TextAreaSubMenuBar:Hover { background-color:Red; }

div.ListArea    { float:left; width:720px; height:500px; margin:69px 0px 0px 330px; }
div.ListArea div.ListItem2 { float:left; width:305px; height:174px;   }

div.ListArea div.ListItem2 div.TL { width:18px;  height:16px;  float:left; background:url(Images/TLListItem.jpg); background-repeat:no-repeat; }
div.ListArea div.ListItem2 div.TR { width:24px;  height:16px;  float:left; background:url(Images/TRListItem.jpg); background-repeat:no-repeat; }
div.ListArea div.ListItem2 div.BL { width:18px;  height:25px;  float:left; background:url(Images/BLListItem.jpg); background-repeat:no-repeat; }
div.ListArea div.ListItem2 div.BR { width:24px;  height:25px;  float:left; background:url(Images/BRListItem.jpg); background-repeat:no-repeat; }
div.ListArea div.ListItem2 div.T  { width:263px; height:16px;  float:left; background:url(Images/TListItem.jpg);  background-repeat:repeat-x;  }
div.ListArea div.ListItem2 div.B  { width:263px; height:23px;  float:left; background:url(Images/BListItem.jpg);  background-repeat:repeat-x;  }
div.ListArea div.ListItem2 div.L  { width:18px;  height:145px; float:left; background:url(Images/LListItem.jpg);  background-repeat:repeat-y;  }
div.ListArea div.ListItem2 div.R  { width:24px;  height:145px; float:left; background:url(Images/RListItem.jpg);  background-repeat:repeat-y;  }

div.ListArea div.ListItem2 div.Item { width:263px;  height:145px; float:left; background-color:#E5DAF8; }

div.ListArea div.ListItem2 div.Item span.Description            { width:263px; height:130px; display:block; color:#666370; font-size:11px; }
div.ListArea div.ListItem2 div.Item span.Description span.Title { font-weight:bold; display:block; margin-bottom:5px; }
div.ListArea div.ListItem2 div.Item span.Description H2 { font-weight:bold; display:block; margin-bottom:5px; font-size:11px; }
div.ListArea div.ListItem2 div.Item span.Description IMG        { border:solid 2px white; float:left; margin-right:5px;}
div.ListArea div.ListItem2 div.Item div.FindOutMore             { width:263px; height:15px; }
div.ListArea div.ListItem2 div.Item div.FindOutMore A           { text-decoration:none; font-size:11px; font-weight:bold; color:#927BB9; }
div.ListArea div.ListItem2 div.Item div.FindOutMore A:Hover     { color:#54328D; }


div.ListArea    { float:left; width:720px; height:900px; margin:69px 0px 0px 240px; position:relative; }
div.ListArea div.ListItem { float:left; width:305px; height:174px; background-image:url( Images/EventCoListItemBG.gif); padding:7px 26px 10px 20px; position:relative; margin:0px 0px 12px 0px;}

div.ListArea div.ListItem IMG       { border:solid 2px white; float:left; margin-right:5px; margin-top:3px;}
div.ListArea div.ListItem H2		{ font-weight:bold; display:block; margin:0px; font-size:11px;float:right; color:#666370; width:125px; text-align:right; padding:0px; }
div.ListArea div.ListItem H2 A		{ color:#666370; text-decoration:none;}
div.ListArea div.ListItem p		    { text-align:right; clear:right; color:#666370; font-size:11px; margin:0px; padding:0px;  }
div.ListArea div.ListItem p.FindOutMore    { width:263px; height:15px; position:absolute; bottom:15px; right:25px; }
div.ListArea div.ListItem p.FindOutMore A  { text-decoration:none; font-size:11px; font-weight:bold; color:#927BB9; }
div.ListArea div.ListItem * A:hover { text-decoration:underline; }


#Content { margin:60px 0px 0px 310px; }

#Footer { position:relative; top:10px; left:0px; font-side:0.7em; color:#3E1D77; width:100%; text-align:center; margin-bottom:50px;}
}

