/* lansdowne_centre_screen_css.css */
/* Last Update: 03/04/2006 */
/* Created: James King, Tempus Computers Ltd */

body {
	background-image:url(../images/background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#C5CFD0;
	font:small/1.2em Verdana,Sans-serif;
	color:#555;
	margin-top:10px;
}

#print_header {
	display:none
}

#content a {
	color:#318C65;
	text-decoration:underline
}

#content a:hover {
	color:#318C65;
	text-decoration:none
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:180%;
	letter-spacing:-1px;
	text-transform:lowercase;
	color:#79B69C;
	margin:0px
}

h2 {
	font-weight:normal;
	font-size:150%;
	color:#5AA183;
	margin:0px;
	background-image:url(../images/bullet_h2.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:23px;
}

ul {
	list-style-image:url(../images/bullet.gif);
}

#padding {
	padding:10px
}

#container {
	margin:0 auto;
	width:740px;
	font-size:85%
}

#main {
	background-color:#FFFFFF;
	border:1px solid #4C646F;
	padding:10px;
	float:left;
	width:740px;
}

#header {
	float:left;
	margin-top:0px;
}

#logo {
	float:left;
	width:450px;
	height:100px;
	background-image:url(../images/logo.gif);
	background-color:#CCCCCC;
	background-repeat:no-repeat
}

#logo h1 {
	display:none
}

#contact_info {
	float:right;
	width:250px;
	text-align:right;
	margin-top:30px
}

#contact_info #number {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:180%;
	color:#9FCFBB;
	margin-top:5px;
	background-image:url(../images/icon_call.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:22px;
}

#navigation {
	float:left;
	background-color:#0A1318;
	display:block;
	width:100%;
	background-image:url(../images/nav_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-top:10px;
}

#navigation ul{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left
}

#navigation ul li {
	margin:0px;
	padding:0px;
	float:left
}

#navigation ul li a {
	color:#91C6EA;
	display:block;
	text-decoration:none;
	padding:3px 10px 4px 10px;
	border-right:1px solid #305570;
}

#navigation ul li a:hover {
	background-color:#0A1318;
	color:#fff;
}

/**/

#navigation li li a {
	display: block;
	font-weight: normal;
	width:130px;
	background-color:#0A1318;
	border-top:1px solid #305570;
	border-right:0px;
	float:none;
	z-index:1;
}

*html #navigation ul li {
	width:1%;
}

li {
	position: relative;
}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
}

#navigation ul li ul {
	float:left;
	background-image:url(../images/nav_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	z-index:1;
}

#navigation li li {
	display: block;
	float:none;
	background-color:#0A1318;
	background-color:#c00;
	z-index:1;
}

li:hover ul, li.over ul {
	display: block;
}

#navigation ul#homepage li a#homelink,
#navigation ul#about li a#aboutlink,
#navigation ul#price_list li a#pricelistlink,
#navigation ul#health_advice li a#healthadvicelink,
#navigation ul#emergencies li a#emergencieslink,
#navigation ul#useful_links li a#usefullinkslink,
#navigation ul#contact_us li a#contactlink {
	color:#297F5A;
	background-image:url(../images/nav_bg_sel.gif);
	background-position:top left;
}

* html #navigation a {
	width:1%
}

#content {
	float:left;
	width:100%
}

#content.right-col {
	background-image:url(../images/right-col-bg.gif);
}

#contentpadd {
	padding:20px;
	float:left
}

#bodytext {
	padding:10px;
	float:left;
	width:410px
}

#footer {
	float:left;
	background-color:#0A1318;
	display:block;
	width:100%;
	background-image:url(../images/nav_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	display:block;
	text-decoration:none;
}

#footer p {
	color:#91C6EA;
	margin:0px;
	padding:3px 10px 4px 10px;
	float:left
}

#footer div {
	color:#91C6EA;
	margin:0px;
	padding:3px 10px 4px 10px;
	float:left
}

#footer #left {
	width:500px;
	float:left
}

#footer #right {
	width:200px;
	float:right;
	text-align:right
}

#footer #right a.top {
	color:#91C6EA;
	padding-left:20px;
	background-image:url(../images/arrow_top.gif);
	background-repeat:no-repeat;
	background-position:left
}

/* TABLES AND FORMS */

input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}

#contact_us input, #contact_us select, #contact_us textarea {
	width:250px;
}

.button {
	color:#297F5A;
	background-image:url(../images/nav_bg_sel.gif);
	background-position:top left;
	padding:2px;
	border:0px;
	width:80px;
}

.red {
	color:#cc0000
}

.green {
	color:#009900
}

#quote {
	padding:0px;
	background-image:url(../images/quote.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#quote_bot {
	padding:0px 50px 0px 50px;
	background-image:url(../images/quote_bot.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

ul#news_links {
	float:left;
	padding:0px;
	margin:20px 0px 20px 0px;
	border-top:1px solid #9FACAF;
	list-style:none	
}

ul#news_links li{
	padding:0px;
	margin:0px;
	float:left
}

ul#news_links li a{
	float:left;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #9FACAF;
	background-color:#BEC7C9;
	text-decoration:none;
	width:257px;
	color:#FFFFFF
}

ul#news_links li em{
	font-size:85%;
	display:block;
	font-weight:normal
}

ul#news_links li a:hover{
	background-color: #D3DBDD;
	color:#FFFFFF
}

ul#news_links li.selected{
	float:left;
	padding:5px 10px 5px 10px;
	border:1px solid #9FACAF;
	border-left:0px;
	border-top:0px;
	background-color:#fff;
	text-decoration:none;
	width:256px;
	color:#318C65;
	font-weight:bold
}

#feature {
	background-image:url(../images/feature_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px;
	border:1px solid #79B69C;
}



#feature ul {
	list-style-image:url(../images/bullet.gif)
}

table#price_list_table {
	border-right:1px solid #79B69C;
	border-bottom:1px solid #79B69C;
}

table#price_list_table td, table#price_list_table th{
	border-left:1px solid #79B69C;
	border-top:1px solid #79B69C;	
}

table#price_list_table th {
	color:#297F5A;
	background-image:url(../images/nav_bg_sel.gif);
	background-position:-1px left;
}

table#price_list_table tr.row0
{
	background-color:#fff
}
table#price_list_table tr.row1
{
	background-color:#EDF7F3
}

#pdf_link {
	display:inline;
}

#pdf_link a{
	width:20px;
	height:20px;
	display:inline;
	margin-left:4px;
	background-image:url(../images/icon_pdf.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none
}

#photo {
	float:left;
	border:2px solid #9FCFBB;
}

#photo.small_img {
	margin:0px 10px 10px 0px;
}

#photo img{
	float:left;
	border:2px solid #fff;
}