html,body,h1,h2,h3,h4,h5,p,ul,li,fieldset{font:normal normal normal 1em/normal Helvetica,Verdana,Calibri,Arial,Sans-Serif}
body{background:#4F4F4F url(images/body-bg.png) top}
a{color:#4F4F4F}
#Wrapper{background:url(images/intro-bg.png) center 70px  no-repeat}

/* NO SCRIPT */
.NoScript{background:url(images/noscript-bg.png) bottom repeat-x}

/* HEADER */
.Header{background:White}
.Header h1{font-family:Georgia,Times New Roman,Serif;color:#808080}

/* HOME */
body.registration-welcome .Intro h2{color:#fff;font-family:Georgia,Times New Roman,Serif;font-weight:bold}
body.registration-welcome .Intro p{color:#fff}
body.registration-welcome .Intro{background:Transparent url(images/intro-cta-bg-white-arrow.png) no-repeat center center}
body.registration-welcome .Intro a.Button{background:url(images/into-cta-button-bg.png) no-repeat top;color:White;text-shadow:0 1px 0 #ab5739}
body.registration-welcome .Content .BodyContent .BodyBanner{background:url(Images/BodyBannerBG.gif)}
body.registration-welcome .Content .BodyContent .BodyBanner span.LifeStyleImage{display:none}
body.registration-welcome .Content .BodyContent .BodyBanner h4{font-family:Georgia,Times New Roman,Serif;color:#666}
body.registration-welcome .Content .BodyContent .BodyBanner h4 span{color:#4c4c4c}
body.registration-welcome .Content .BodyContent .BodyBanner p{color:#999}
body.registration-welcome .Content .BodyContent .BodyBanner{height:56px}
body.registration-welcome .Content .BodyContent .BodyBanner h4 span{margin-top:8px}

/* ALL OTHER PAGES */
body.registration-paymentcancelled .Intro,
body.registration-complete .Intro,
body.registration-invoice .Intro,
body.registration-delegatedetails .Intro,
body.registration-delegatepackage .Intro,
body.registration-optionalpackages .Intro,
body.registration-questions .Intro,
body.registration-bookerdetails .Intro,
body.registration-bookingsummary .Intro,
body.registration-eventnotopen .Intro,
body.registration-removedelegate .Intro{height:8px}
body.registration-paymentcancelled .Intro h2,
body.registration-complete .Intro h2,
body.registration-invoice .Intro h2,
body.registration-delegatedetails .Intro h2,
body.registration-delegatepackage .Intro h2,
body.registration-optionalpackages .Intro h2,
body.registration-questions .Intro h2,
body.registration-bookerdetails .Intro h2,
body.registration-bookingsummary .Intro h2,
body.registration-eventnotopen .Intro h2,
body.registration-eventnotfound .Intro h2,
body.registration-removedelegate .Intro h2{color:#333;font-family:Georgia,Times New Roman,Serif;font-weight:bold;top:0;float:right;width:960px;padding:0 16px;text-align:right}

body.registration-paymentcancelled .LifeStyleImage,
body.registration-complete .LifeStyleImage,
body.registration-invoice .LifeStyleImage,
body.registration-delegatedetails .LifeStyleImage,
body.registration-delegatepackage .LifeStyleImage,
body.registration-optionalpackages .LifeStyleImage,
body.registration-questions .LifeStyleImage,
body.registration-bookerdetails .LifeStyleImage,
body.registration-bookingsummary .LifeStyleImage,
body.registration-eventnotopen .LifeStyleImage,
body.registration-eventnotfound .LifeStyleImage,
body.registration-removedelegate .LifeStyleImage{display:none}

/* GLOBAL */
.Content{background:White url(images/content-bg.gif) repeat-y}
.Content .Menu h3{font-family:Georgia,Times New Roman,Serif;color:#4c4c4c}
.Content .Menu ul li a{background:url(images/bullets.gif) no-repeat left center}
.Content .Menu ul li a:hover{background:#ededed url(images/navigation-rollover-bg.gif) repeat-x top;color:#4d4d4d;text-shadow:0 1p 0 White}
.Content .BodyContent ul.BreadCrumb{background:Transparent url(images/breadcrumb-bg.gif) repeat-x center}
.Content .BodyContent ul.BreadCrumb li{color:White;font-family:Georgia,Times New Roman,Serif;background:#d9d9d9 url(images/breadcrumb-numbers-bg.gif) no-repeat center top}
.Content .BodyContent ul.BreadCrumb li.Selected{background:#4d4d4d url(images/breadcrumb-numbers-bg.gif) no-repeat center bottom}
.Content .BodyContent fieldset input{background:white url(images/input-bg.gif) repeat-x top}
.Content .BodyContent fieldset a.Previous{background:#e0a018 url(images/button-arrows-bg.png) no-repeat 16px 0}
.Content .BodyContent fieldset a.Previous:hover{background:#cd9110 url(images/button-arrows-bg.png) no-repeat 16px 0}
.Content .BodyContent fieldset a.Next{background:#2288cc url(images/button-arrows-bg.png) no-repeat 165px -35px}
.Content .BodyContent fieldset a.Next:hover{background:#1478ba url(images/button-arrows-bg.png) no-repeat 165px -35px}
.Content .BodyContent fieldset a.Cancel{background:#df3e13 url(images/button-arrows-bg.png) no-repeat 165px -35px;}
.Content .BodyContent fieldset a.Cancel:hover{background:#c72308 url(images/button-arrows-bg.png) no-repeat 165px -35px}
.Content .BodyContent h5{font-family:Georgia,Times New Roman,Serif;color:#333}
.Content .BodyContent p{color:#666}
.Content .BodyContent .CMSPlaceholder{background:url(images/FormHR.png) no-repeat center bottom}

/* SIGN IN / REGISTER AND BOOK */
body.registration-bookerdetails .SignIn .Options h6{color:#4d4d4d}
body.registration-bookerdetails .Details fieldset.Button{background:url(images/FormHR.png) no-repeat center top}