/*
Edited: 17 August 2007 ()
Website: http://www.bournston.co.uk
Created: 17 August 2007 ()
Author: Laura Zucchetti
*/

/*
=============================
Flash replacement
=============================
*/
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
/*
=============================
EVERYTHING ELSE
=============================
*/

* { 
background: #fff;
color: #000; 
}

html {
font: 100%/1.5 georgia, serif;
}

#skip_to,
#branding_home,
#branding,
#nav_holder,
#news,
#sub_nav,
#sub_content,
p a.top_btn,
#footer { 
display: none;
}

/*
=============================
HEADER
=============================
*/

#header {
height:70px;
background-color:#FFF;
}

img {
border:none;
}

/*
=============================
BREADCRUMBS
=============================
*/

#breadcrumbs ul {
height:1.2em;
list-style-type:none;
margin:0;
padding:0;
}

#breadcrumbs li {
list-style-type:none;
display:inline;
padding-right:3px;
}

/*
=============================
TYPOGRAPHY
=============================
*/

h1 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:-0.5px;
}

h2 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
border-top:solid 1px #DADFE8;
}

div.news h2,
div.news_two h2 {
border-top:solid 2px #EC7419;
}

p {
margin:0 0 1em 0;
padding:0;
line-height:1.3em;
}

table {
font-size:1em;
}

p.caption {
margin:.2em 0 2.5em 0;
font-style:italic;
font-size:.9em;
padding:0;
}


/*
=============================
FORMS - Open day, request brochure, 
=============================
*/

form#common {
clear:both;
margin-bottom:3.5em;
}

form#common fieldset {
margin:0 0 1em 0;
padding:0;
text-align:left;
border:none;
font-size:1.2em;
}

form#common legend {
margin:3px 0 6px 0px;
text-indent:0;
color:#666666;
}

form#common fieldset label {
font-size:1em;
margin:3px 0 .4em 0px;
padding:0;
}

form#common label {
display:block;
margin-bottom:1em;
font-weight:bold!important;
font-size:1.2em;
font-weight:normal;
}

/*These apply to check boxes that are arranged in a fieldset*/
form#common fieldset input {
clear:both;
float:left;
width:auto;
margin:0 2px 0 0px!important;
padding:0!important;
border:0px solid #CAD1DE;
background-color:#FFFFFF;
}

/*reset to proper padding all browsers except ie6*/
html>body form#common fieldset input {
margin:0 5px 0 0px!important;
}

form#common input,
form#common select,
form#common textarea {
display:block;
margin:3px 0 16px 0;
padding:3px;
width:21.5em;
border:1px solid #CAD1DE;
background-color:#ECEFF3;
font-size:1em;
color:#333;
}

form#common select#investment {
width:15.5em;
}

form#common select {
width:18.5em;
}

form#common textarea {
width:100%;
}

form#common input:focus,
form#common select:focus,
form#common textarea:focus {
background-color:#ECF7FB;
border:solid 1px #999999;
}

form#common input#send_btn,
form#common input#login_btn {
width:137px;
height:28px;
border:none;
background-color:#FFF ;
margin:8px 0 16px 0;
padding:0;
}

/*
=============================
GOOGLE MAPS - make larger or smaller here
=============================
*/

div.g_map {
width:425px;
height:351px;
margin-bottom:2.5em;
}

/*
=============================
DATA TABLES
=============================
*/

table {
width:100%;
border:solid 1px #CAD1DE;
border-collapse:collapse;
margin-bottom:1.5em;
}

td,
th {
border:solid 1px #CAD1DE;
padding:6px 4px;
}

th {
background-color:#ECEFF3;
font-size:1.2em;
text-align:left;
}

td {
font-size:1.2em;
vertical-align:top;
}
