/*Edited: 11 April 2007 ()Website: http://www.freethcartwright.co.ukCreated: 11 April 2007Author: Laura Zucchetti======================================Print only css======================================*//* ACCESSIBILITY======================================*/#skip_to{height:0;padding:0;}#skip_to ul,#skip_to li,#skip_to a{height:0;padding:0;margin:0;text-indent:-999px;list-style-type:none;overflow:hidden;position:absolute;display:none;}/*GLOBAL LAYOUT VALUES======================================*/body{margin:0;padding:0;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:70%;background-color:#FFF;background-image:none;}#outer {margin:auto;padding:0;width:920px;text-align:left;}.clear {clear:both;height:0;width:0;}/*This clear is the one needed for Safari only - position absolute is the one that fixes the space.*/div.clear {width:0;height:0;padding:0;margin:0;overflow:hidden;font-size:0em;line-height:0;/*position:absolute;*/clear:both;}.clear_content {clear:both;height:0;width:0;font-size:0em;line-height:0;}.left {float:left;}.right {float:right;}/* HEADER (rotating images, main nav and task bar)======================================*/#branding {display:none;height:0;padding:0;margin:0;text-indent:-999px;overflow:hidden;}#branding h1 {display:none;height:0;padding:0;margin:0;text-indent:-999px;overflow:hidden;}#wrap_main_nav {display:none;height:0;padding:0;margin:0;text-indent:-999px;overflow:hidden;}#brand_image {background-image:none;display:none;height:0;padding:0;margin:0;text-indent:-999px;overflow:hidden;}ul#main_nav {display:none;}#task_bar {display:none;}/* CONTENT BLOCKS======================================*/html>body #wrap_content {width:auto;clear:both;margin:0;padding:0;}#wrap_content {width:16cm;clear:both;margin:0;padding:0;}/* BREADCRUMBS - This is on all layout pages with breadcrumbs======================================*/#breadcrumbs {width:100%;height:3em;}#breadcrumbs ul {margin:0;padding:0;list-style-type:none;}#breadcrumbs ul li {float:left;color:#000;padding-right:0.5em;padding-left:0;margin-left:0;line-height:19px;font-size:12pt;}#breadcrumbs li a {color:#000;text-decoration:none;font-size:12pt;}/* BACK TO TOP LINKS======================================*//*The page_nav's are for back to toplinks and back to x page links*/#content ul.page_nav {display:none;height:0;padding:0;margin:0;text-indent:-999px;overflow:hidden;}#sub_nav {display:none;height:0;padding:0;margin:0;text-indent:-999px;overflow:hidden;}#sub_content {display:none;height:0;padding:0;margin:0;text-indent:-999px;overflow:hidden;}/* TEAM LISTS======================================*/#content ul.the_team_list {margin:0 0 2em 0;padding:0;list-style-type:none;}#content ul.the_team_list li {margin:0 0 1em 0;padding:.5em 1em;border:solid 1px #CCC;}#content ul.the_team_list li a {font-weight:normal;}#content ul.the_team_list li span.full_name,#content ul.the_team_list li span.telephone,#content ul.the_team_list li span.email_address,#content ul.the_team_list li span.view_profile {display:block;}#content ul.the_team_list li span.full_name {font-weight:bold;padding-bottom:.2em;}#content ul.the_team_list li span.view_profile {padding-top:.8em;}
/* 
CLIENT LISTS
======================================
*/

#content ul.client_list li {
}

/* EVENTS BOOKING FORM======================================*/#main_content_3col form {margin:0;clear:both;}#main_content_3col form fieldset {padding:5px;border:none;padding:0;margin:0 0 1.5em 0;clear:both;min-height:170px;}#main_content_3col form fieldset.next_person {background-color:#F1F1F1;}#main_content_3col form legend {display:none;}#main_content_3col form dl { width: 487px; margin: 0;}#main_content_3col form dt { font-weight:bold; float:left; width:62px;padding:0.5em 0 0.5em 8px;line-height:1.8em;font-size:12pt;}#main_content_3col form dd { width:417px;margin: 0 0 0.4em 0; float: left;padding:0.5em 0 0.5em 0;}#main_content_3col form input {width:410px;margin:0;color: #666666;border:solid 1px #CCC;height:14px;}#main_content_3col form dd input.smaller {width:160px;}#main_content_3col form a.add_another {display:none;}span.alert {color:#B20837;}#main_content_3col form input.book_now {display:none;}/* FOOTER======================================*/#footer {display:none;height:0;padding:0;margin:0;text-indent:-999px;overflow:hidden;}/*HOME ONLY BLOCKQUOTES======================================*/#home_content blockquote {margin:0 0 1em 0;padding:0;font-size:1.5em;line-height:1.3em;}/*INLINE FONTS======================================*/p,blockquote {font-size:12pt;line-height:1.3em;margin:0 0 1em 0;}#wrap_content li,#wrap_content table td,#wrap_content table th {font-size:12pt;vertical-align:top;}td,th {padding:.4em;}p,#wrap_content li,#wrap_content table {color:#000;}#content blockquote.styled {margin:0 0 1em 0;padding:.3em .1em;line-height:1.2em;font-size:14pt;border-top:solid 1px #F8981D;border-bottom:solid 1px #F8981D;color:#B20837;}#content p.inline_quote {font-size:14pt;color:#333;line-height:1.35em;margin:0 0 .5em 0;}/*H1, H2 ETC BLOCKQUOTES======================================*/blockquote,h1,h2,h3,h4,h5,h6 {color:#000;}h1 {font-size:18pt;}h2 {font-size:16pt;font-weight:normal;}h3 {font-size:14pt;font-weight:bold;}h4 {font-size:12pt;font-weight:normal;}h5 {font-size:12pt;font-weight:normal;}#content blockquote {margin:0;padding:.8em .8em .5em .8em;background-color:#F0F0F0;font-style:italic;font-size:12pt;}#content cite {margin:0 0 1em 0;padding:0 .8em .8em .8em;background-color:#F0F0F0;color:#666;display:block;font-style:normal;font-size:12pt;}#content blockquote.alt,#content cite.alt {background-color:#F9F9F9;}
