/* Just Knot Balloons */
/* Site by MLW Creative UK, in association with D2 Business */

/* html {background: url(../img/layout/grad-bg.jpg) top repeat-x #F4EBE5;} */
html {background: #3E003E;}
body {font-size: 12px; font-family: arial, tahoma; text-align: center; color: #000000; margin: 1em 0em 1em 0em;}

.holdAll {}
.clear {clear: both; height: 1px; overflow: hidden;}

/* Layout - HEADER */
.headerMain {width: 978px; height: 180px; background: url(../img/layout/header-back.png) bottom center no-repeat; margin: 0 auto 0 auto;}
.headerInner {width: 780px; padding: 50px 0 0 15px; float: left;}
.headerBalloons {width: 167px; height: 176px; float: left; background: url(../img/layout/balloons.png) bottom no-repeat;}
.headerNav {text-align: right; padding: 0 10px 0 0; height: 40px;}
.headerNav a {color: #993366; font-weight: bold; text-decoration: none; font-size: 14px; margin: 0 7px 0 7px;}
.headerNav a:hover {color: #000000; font-weight: bold; text-decoration: none; font-size: 14px;}
.headerLogo {width: 404px; height: 76px; background: url(../img/layout/das-logo.png) center no-repeat; float: left;}
.headerLogo a {display: block; height: 76px; width: 404px; text-decoration: none; color: #000000;}

/* Layout - BODY CONTENT */
.bodyShadow {height: 16px; width: 970px; margin: 0 auto 0 auto; background: url(../img/layout/header-shadow.jpg) top center repeat-x;}
.bodyMain {width: 978px; background: url(../img/layout/body-cen.png) center repeat-y; margin: 0 auto 0 auto;}
.bodyEnd {width: 978px; height: 19px; background: url(../img/layout/body-btm.png) center no-repeat; margin: 0 auto 0 auto;}

.bodyContent {width: 950px; margin: 0 auto 0 auto; background: #FFFFFF;}
.bodyLeft {width: 630px; float: left;}
.bodyRight {width: 320px; float: left;}
.bodyInner {padding: 10px; text-align: left;}

/* Text Styles */
.bodyInner h1 {margin: 0 0 5px 0; color: #9313AF; font-size: 24px;}
.bodyInner h2 {margin: 0 0 5px 0; color: #9313AF; font-size: 20px;}
.bodyInner h3 {margin: 0 0 5px 0; color: #9313AF; font-size: 18px;}
.bodyInner p {margin: 0 0 19px 0; color: #111111; font-size: 12px;}
.bodyInner a {color: #9313AF; font-size: 12px; text-decoration: none;}
.bodyInner a:hover {color: #666666; font-size: 12px; text-decoration: underline;}

/* Footer */
.footer {width: 978px; margin: 0 auto 0 auto;}
.footerInner {padding: 10px 0 10px 0; color: #888888; font-size: 11px;}
.footerInner a {color: #ffffff; font-size: 11px; text-decoration: none;}
.footerInner a:hover {color: #888888; font-size: 11px; text-decoration: none;}

/* Boxes */
.noticebox {border: 1px solid #FFCC00; background: #FFFFCC; padding: 15px; color: #000000; margin: 10px 0 10px 0; text-align: left;}
.noticebox a {color: #333333; text-decoration: none;}
.noticebox a:hover {color: #333333; text-decoration: underline;}
