/*************************    	APPLE CSS 		(c) 2009**************************//***** Remove padding and other settings for browser variants *****/body, ul, ol, li, p, p.one, p.two, blockquote, q, h1, h2, h3, h4, h5, h6, form, a, div, img {margin: 0; padding: 0; border: 0;}img {display: block}/***** Body styles *****/body {background: #f1f1f1; color: #000; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 100%; margin: 0 auto; width: 952px;}a {color: #64a73b; font-weight: bold; text-decoration: none;}a:active {color: #64a73b;}a:visited {color: #64a73b;}a:hover {color: #64a73b;}h1 {padding: 29px 0 15px 39px;}h2 {font-size: 0.8em; color: #6db33f; font-weight: bold; font-family: Arial, Verdana, Tahoma, sans-serif;}h3 {font-size: 1.0em; color: #666; font-weight: normal; font-family: Verdana, Arial, Tahoma, sans-serif; width: 300px; padding: 0 0 0 60px; line-height:22px}h4 {font-size: 0.8em; color: #6db33f; font-weight: bold; font-family: Arial, sans-serif;}p {font-size: 0.7em; color: #6f6f6f; line-height: 150%; padding: 0 70px 45px 39px;}/***** Header *****/#header p {padding: 14px 0;}/***** Content DIVs *****/#content { background-image:url(../images/header-bg_fr.jpg); background-repeat: no-repeat; background-color: #fff; text-align: left; padding: 58px 0 35px 0; border: 1px solid #c2c2c2; min-height: 1000px; height: auto !important; height: 1000px; overflow: visible; }#left_column {width: 909px; float: left;}#left_column .event {padding: 78px 0 27px 0; clear: left;}#left_column .event p {line-height: 140%;}#left_column .event img {float: left;}#left_column .event_top {width:834px; height:11px; padding-left:60px; background: url(../images/event_top.gif) 60px top no-repeat;}#left_column .event_content {width:834px; background: #f1f1f1; margin-left:60px}#left_column .event_content .book {float: left; width:100px; height:20px}#left_column .event_bottom {vertical-align: bottom; width:834px; height:11px; padding-left:60px; background: url(../images/event_bottom.gif) 60px top no-repeat;}#left_column .one {	font-size: 16px;	color: #6db33f;	font-weight: bold;	font-family: Arial, sans-serif;}#left_column .two {	font-size: 0.9em;	color: #6f6f6f;	font-weight: bold;	font-family: Verdana, sans-serif;}#left_column .three {	font-size: 0.9em;	color: #6f6f6f;	font-weight: normal;	font-family: Arial, sans-serif;}#left_column .four {font-size: 0.9em; color: #6f6f6f; font-weight: normal; font-family: Arial, sans-serif; background-image:url(../images/arrow.gif); background-position:right; background-repeat:no-repeat; padding-right:12px}#left_column .four p {font-size: 0.9em; color: #6db33f; font-weight: bold; font-family: Arial, sans-serif; background-image:url(../images/arrow.gif); background-position:right bottom; background-repeat:no-repeat; padding-right:12px}#left_column .start {padding: 10px 0 0 0px; float: left;}#left_column .finish {padding: 25px 0 0 0; clear: left;}#left_column .candy.first {background: none; height:53px}#left_column .candy_left {width: 382px; float: left;}#left_column .candy_left.ilife_left {width: 149px;}#left_column .candy_left p {padding: 25px 0 26px 39px;}#left_column .last .candy_left p {padding-bottom: 0;}#left_column .candy_right {width: 525px; float: left;}#left_column .candy_right h2 {padding: 25px 0 5px 24px;}#left_column .candy.first p, #left_column .candy.first h2 {padding-top: 0;}#left_column .candy_right h2.one {padding-top: 6px; font-size:80%}#left_column .candy_right h2.two {padding-top: 48px;}#left_column .candy_right h2.three {padding-top: 41px;}#left_column .candy_right p {padding: 0 0 15px 24px;}#left_column .last .candy_right p {padding-bottom: 0;}#left_column .candy img {padding: 0;}#left_column img.second {padding: 21px 0 0 0;}#left_column .3_start {width: 909px; padding: 15px 0 0 40px; clear: left;}#left_column .col1 {width: 330px; float: left;}#left_column .col2 {width: 295px; float: left;}#left_column .col3 {width: 262px; float: left; margin-left:4px}#left_column .col1 p {padding: 0 0 5px 40px}#left_column .col2 p {padding: 0 0 5px 6px}#left_column .col3 p {padding: 0 0 5px 0px}#left_column .col1 h2.one {font-size:80%; padding-left:57px}#left_column .col2 h2.one {font-size:80%; padding-left:23px}#left_column .col3 h2.one {font-size:80%; padding-left:24px}#left_column .col1_sub {width: 330px; float: left;}#left_column .col2_sub {width: 295px; float: left;}#left_column .col3_sub {width: 250px; float: left;}#left_column .col1_sub p {padding: 0 0 0 57px}#left_column .col2_sub p {padding: 0 0 0 23px}#left_column .col3_sub p {padding: 0 0 0 24px}#bot_column {width: 869px; float: left; padding: 17px 0 20px 0px; margin-left:38px; background-color:#6DB33F; display:inline;}#bot_column p {color: #fff; padding: 0 0 5px 0px;}#bot_column p.top_title {padding: 0 0 9px 0; margin: 0 18px 13px 18px; border-bottom: 1px solid #fff;}#bot_column .apr_name {font-size: 1.2em; font-weight: bold; padding-bottom:5px}#bot_column p.button {padding-top: 25px;}#bot_column p.button a {padding: 3px 26px 3px 7px; font-family: Arial, Verdana, Tahoma, sans-serif; border: 1px solid #fff; background: #fff url(../images/button_bg.gif) center right no-repeat; display: block; width: 70%;}#bot_column .col1 {width: 290px; float: left; padding-left:28px; padding-top: 5px;}#bot_column .col2 {width: 233px; float: left; padding:4px 0 0 45px}#bot_column .col3 {width: 249px; float: left; padding: 5px 5px 0 0}#bot_column p.google_map_link {text-align: right; padding-bottom: 0;}#bot_column p.google_map_link a {color: #fff; font-weight: normal; text-decoration: underline;}/***** Footer *****/#footer {clear: left; text-align: center;}#footer p {	color: #999;	padding: 30px 10px;	font-size: 0.6em;}/***** Misc *****/.float_left {float: left;}.float_right {float: right;}.clear {clear: both; height: 0; font-size: 0;}.clear_left {clear: left;}.hide {display: none;}.error {color: #000; background-color: #FFFFCC; padding: 0 3px 2px 3px;}/***** Additions 21/05/09 *****/#pl_top {margin-bottom: 20px;}#pl_mid {margin-bottom: 20px;}#pl_help_title {margin-left: 28px;}