* { margin: 0; padding: 0; }body { background: #A6A6A6; text-align: center; margin: 0; font: 62.5% Helvetica, Arial, sans-serif; color: #3A3A36;}img { border: 0; }table, td, th { font-size: 1.0em; border: 0; }h1, h2, h3, h4, h5, h6 { font: 1.0em Helvetica, Arial, sans-serif; color: #851616;margin: 10px 0; }h1 { font-size: 1.8em; }h2 { font-size: 1.6em; }h3 { font-size: 1.3em; }h4 { font-size: 1.1em; }div.clearer { clear: both; height: 0; line-height: 0px; }#wrapper { width: 850px; min-height: 400px; text-align: left; background: #fff; margin: 0px auto; }* html #wrapper { height: 400px; }#container { border: 15px solid #fff; }/*#header { width: 820px; height: 206px; background: url("../images/@ww.skins@essentialmarketing.ie@i@masthead_1.jpg") 0% 0% no-repeat; }*/#banner {width:820px;height:206px; }#logo { float: right; }#flashcontent { float: left; width: 608px; height: 206px; }/* ------------------- Sidebar */#sidebar { width: 202px; min-height: 405px; float: right; margin-top: 10px; background: url("../images/@ww.skins@essentialmarketing.ie@i@sidebar_bottom.gif") #851B1B 0% 100% no-repeat; font: 1.4em Arial, sans-serif; color: #fff;}* html #sidebar { height: 405px; }/* ------------------- Menu Styles */.menuBarLeft { background: url("../images/@ww.skins@essentialmarketing.ie@i@sidebar_top.gif") 0% 0% no-repeat; padding-top: 5px; }a.menuItemTop, a.menuItemTop:visited { display: block; border-bottom: 1px solid #97272E; padding: 5px; text-align: right; color: #fff; text-decoration: none; }a.menuItemTop:hover { color: #f3f3f3; }a.ajaxmenu_hasChildren { background: url("../images/@ww.skins@essentialmarketing.ie@i@menu_hasChildren.gif") 4px 50% no-repeat; }.menu { background: #A6A6A6; border: 1px solid #fff; margin-left: -340px; text-align: right; font-size: 1.3em; width: 175px;}.menuItem, .menuItem:visited { border: 5px solid #A6A6A6; color: #fff; text-decoration: none; }.menuItem:hover { background: #851B1B; border: 5px solid #851B1B; }/* ------------------- Homepage styles */#homeContent, #homeTitle { margin-right: 212px; }#homeContent { margin-top: 10px; font-size: 1.2em; line-height: 1.3em; }#homeContent h1 { margin: 5px 0; }#homeTitle { background: #A6A6A6; text-align: right; padding: 1px 0; margin-top: 10px; } #homeTitle h1 { color: #fff; background: url("../images/@ww.skins@essentialmarketing.ie@i@heading_bg.gif") 0% 50% no-repeat; display: inline; padding: 4px 0 4px 40px; margin: 10px;}#panelWrapper { width: 184px; height: 203px; float: left; margin: 0 8px; position: relative; background: url("../images/@ww.skins@essentialmarketing.ie@i@panel_bg.gif") no-repeat;}#panelWrapper h1 { padding: 10px 0 13px 0; margin: 0 10px 10px 10px; font-size: 1.8em;}#panelWrapper div.panel { margin: 5px; font-size: 0.9em; }/* ------------------- Main Styles */#mainWrapper { margin-right: 212px; margin-top: 10px; font-size: 1.3em; }#default #mainWrapper img { margin: 0 10px; border: 0;}#mainWrapper strong { color: #851B1B; }#mainWrapper a, #mainWrapper a:visited { color: #10109f; }#mainWrapper a:hover { color: #c30; }#mainWrapper ul, #mainWrapper ol { margin: 10px 50px; }#mainWrapper ul { }#mainWrapper li { margin-bottom: 7px; color: #264C6D; }#mainWrapper li a, #mainWrapper li a:visited { }#mainWrapper table { border: 1px solid #dedede; margin: 10px auto; text-align: center; }#mainWrapper th, #mainWrapper td { padding: 5px; vertical-align: top; }#mainWrapper th { ; text-align: left; }#mainWrapper td { text-align: left; }#mainWrapper address { margin: 5px 20px; }a.goback { background: url("../images/@ww.skins@essentialmarketing.ie@i@main_goback.gif") no-repeat 0% 50%; padding: 10px 2px 10px 50px; }/* ------------------- Contact Form */#mainWrapper fieldset { border: 0; }#mainWrapper fieldset input { width: 200px; }#mainWrapper fieldset textarea { width: 200px; height: 75px; }#mainWrapper fieldset sup { color: #2F4456; }#mainWrapper fieldset table { border: 0 !important; background: 0 !important; margin: 10px !important }#mainWrapper fieldset th { text-align: right; color: #92B8D9; border: 0; }#mainWrapper fieldset td { border: 0; }#mainWrapper fieldset th.submitrow { color: #2F4456; }#mainWrapper fieldset th.submitrow input { width: auto; }form.ezineSubscriptionForm { margin: 10px 40px }form.ezineSubscriptionForm label { display: block; color: #851B1B; font-size: 1.3em; margin: 3px 0; }form.ezineSubscriptionForm input, form.ezineSubscriptionForm select { margin: 2px 3px; }#thankyoumessage { background: #92B8D9; padding: 10px 5px; color: #fff; }#thankyoumessage h2 { color: #fff; text-align: center; }/* ------------------- Misc Styles */#throbber { visibility: hidden; display: none; }