/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Absolute Corporate Events Stylesheet
Author : Darren Lynch / darren.lynch@mediarock.co.uk / Mediarock Ltd

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* COMMON AND GLOBAL */
body { font:62.5%/1.6 arial, verdana, helvetica, sans-serif; margin:0; padding:0; background:#ffffff; color:#000000; text-align:left; }
td, textarea, input, select { font:100% arial, verdana, helvetica, sans-serif; }

/* ----- IDS ----- */
#container { width:650px; margin:0 auto; text-align:left; font-size:120%; }   
#printHeader { display:block; margin-bottom:20px;}
#header { display:none;}
#pageTop { display:none;}

#leftCol { display:none;}
#middleCol { width:650px;}
#rightCol { display:none;}

/* ----- BUSINESS CARD AND HBAA ---- */
#businessCard { display:none;}

/* ----- CONTENT ----- */
#content { line-height:17px;}
#content .pageTitle { font-size:26px; line-height:30px;}
#content .sectionTitle { font-size:14px; line-height:18px; margin:0; padding:0;}
#content .green { color:#8dc63f;}
#content ul { list-style:none; margin:0; padding:0 0 20px 0;}
#content li { display:inline; background:url(../images/bullet.gif) 2px 5px no-repeat; padding: 0 0 0 12px; color:#8dc63f; font-weight:bold;}
#content a { text-decoration:none;}
#content a:hover { text-decoration:underline;}
#content p { padding:0 0 20px 0; margin:0; }

/* ----- TESTIMONIAL ----- */
#testimonial {}
#testimonial #testimonialImage {}
#testimonial #testimonialText { font-size:13px; line-height:16px; color:#8dc63f; font-weight:bold; padding:10px 0 15px 0;}
#testimonial #testimonialBy { line-height:16px;}

/* ----- CONTACT US ----- */
#contactUs { background:url(../images/contactDivider.gif) top left repeat-y;}
#contactUs p { padding-bottom:13px;}
#contactUs a { color:#FFFFFF;}
#contactUs .clear { height:1px; line-height:1px; font-size:1px;}
#contactUs a:hover { text-decoration:underline;}
#contactUs #contactUsOffices { width:270px; float:left;}
#contactUs #contactUsContacts { width:180px; float:left;}

/* ----- NEWS ----- */
.newsItem { background:url(../images/dots.gif) bottom left repeat-x; padding-bottom:5px; margin-bottom:15px;}

/* ----- CLASSES ----- */
.clear { clear:both; }
.hide { display:none; }
.float_left { float:left !important; }
.float_right { float:right !important; }
.image_right { float:right; padding:0 0 15px 15px; }
.image_left { float:left; padding:0 15px 15px 0; }
.image_center { margin:0 auto;}
.relative { position:relative; }
.inline {display:inline;}
.hand { cursor:pointer;}

/* ----- HEADINGS & PARAGRAPHS ----- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0 0 15px 0; font-size:100%; font-weight:bold;}

/* ----- TOP NAVIGATION ----- */
#topNav { display:none;}

/* ----- LEFT NAVIGATION ----- */
#leftNav ul { display:none;}

/* ----- FOOTER ----- */
#footer { display:none;}

/* ----- GLOBAL ----- */
img { display:block; border:0; }
p { padding:0; margin:0; }
address { font-style:normal;}

/* ----- LINKS ----- */
a { color:#8dc63f; font-weight:bold; text-decoration:underline; }
a:hover { text-decoration:none; }
a:focus, a:hover, a:active { outline:none;}

/* ----- FORMS ----- */
form { display:none;}
fieldset { padding:0; margin:0; border:0px none; display:inline; }
legend { padding:0; margin:0; display:none; }
label { display:block; width:110px; float:left; height:30px;}
input, textarea { width:315px; font-size:11px !important; background:#FFFFFF !important; padding:4px 3px; border:none; color:#000000 !important}
.required { color:#535f92; font-weight:bold;}
.checkRadio { width:20px; position:relative; left:-7px;}
#brochureDownloadForm { margin-bottom:15px; width:450px;}
#brochureDownloadForm p { padding:7px 0;}
#brochureDownloadForm div {  clear:both; display:block; width:450px;}
#brochureDownloadForm div div { width:440px;}
#brochureDownloadForm div.requiredField {background:url(../images/requiredStar.gif) 440px 6px no-repeat;}
#brochureDownloadForm #submit { width:60px; background:#d6d6d6; cursor:pointer;}
#brochureDownloadForm #denotesRequired { width:150px; float: right; background:url(../images/requiredStar.gif) 3px 7px no-repeat; text-align:right; padding-right:22px; line-height:24px;}

/* ----- FORM VALIDATION ----- */
input.disabled { border: 1px solid #73a431; background-color: #8dc63f; }
input.validation-failed, textarea.validation-failed, select.validation-failed { border: 1px solid #73a431; color : #FF3300; }
input.validation-passed, textarea.validation-passed, select.validation-passed { border: 1px solid #00CC00; color : #000; }
.validation-advice { margin: 5px 0 7px 0px; width:452px; padding: 5px; background-color: #73a431; color : #FFF; font-weight: bold; width:422px !important; }

/* ----- TABLES ----- */
table { border-collapse:collapse; }
table p { padding:0px; }