/* Background textures for menus */

#wood { background: url("images/base_wood.jpg") }
#concrete { background: url("images/base_concrete.jpg") }
#concretelite { background: url("images/base_concretelite.jpg") }
#main { background: url("images/main_homepage1.jpg") }
#tiles { background: url("images/base_dark_stone_tiles.jpg") }
#blank { background: url("images/main_blank.gif") }
#slate { background: url("images/base_slate.jpg") }
#bambu { background: url("images/base_bambu.jpg") }


/* Background main images */

#edge { background: url("images/main_edge.jpg") }
#ink { background: url("images/main_ink.jpg") }
#ink2 { background: url("images/main_ink2.jpg") }
#oneeightone { background: url("images/main_oneeightone.jpg") }
#ormonds { background: url("images/main_ormonds.jpg") }
#quad { background: url("images/main_quad_office.jpg") }
#oriel { background: url("images/main_oriel.jpg") }
#riverdale { background: url("images/main_riverdale.jpg") }
#waldergrave { background: url("images/main_waldergrave.jpg") }
#clubhouse { background: url("images/main_clubhouse.jpg") }
#rivermead { background: url("images/main_rivermead.jpg") }
#spring { background: url("images/main_spring.jpg") }
#oneeightonemicro { background: url("images/main_oneeightone_micro.jpg") }
#oneeightonemicro2 { background: url("images/main_oneeightone_micro2.jpg") }
#oneeightonemicro3 { background: url("images/main_oneeightone_micro3.jpg") }
#oneeightonemicro4 { background: url("images/main_oneeightone_micro4.jpg") }
#oneeightonemicro5 { background: url("images/main_oneeightone_micro5.jpg") }
#experience { background: url("images/main_experience.jpg") }
#adapt { background: url("images/main_adapt.jpg") }
#services { background: url("images/main_services2.jpg") }

#bambuHome { background: url("images/main_bambu_home.jpg") }
#bambuSpec { background: url("images/main_bambu_specs.jpg") }
#bambuSpecPenthouse { background: url("images/main_bambu_specs_penthouse.jpg") }
#bambuLocation { background: url("images/main_bambu_location.jpg") }
#bambuMap { background: url("images/main_bambu_map.jpg") }
#bambuMap { background: url("images/main_bambu_map.jpg") }
#bambuPlans { background: url("images/main_bambu_plans.jpg") }


#contact { background: url("images/main_contact.jpg") }


/* Scrollbar style - genertor at http://www.g-design.net/scrollbar/content.htm  */

body {
scrollbar-face-color: #333333;
scrollbar-highlight-color: #666666;
scrollbar-3dlight-color: #666666;
scrollbar-shadow-color: #666666;
scrollbar-darkshadow-color: #666666;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #999999;
}

/* Centred Page 100% x 100% */
  
body, html {height: 100%;}
#outer {height: 100%; overflow: visible;} /* or without overflow */
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */

.center 
{ 
text-align: center; 
} 
.center table 
{ 
margin-left: auto; 
margin-right: auto; 
text-align: left; 
} 

/* Text styles */

h1 {
	font-family: Futura, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 1;

}


h2 {
	font-size: 16px;
	font-weight: normal;
	font-family: Futura, Arial, Helvetica, sans-serif;
	line-height: 1;
	  margin-top: 2em;

}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1;

}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	vertical-align: -50%;
	margin-top: 2em;
	margin-bottom: .5em;
	color: #ffffff;




}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1;
	color: #ffffff;


}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;

}

/* Examples
.class1 A:link {text-decoration: none}
.class1 A:visited {text-decoration: none}
.class1 A:active {text-decoration: none}
.class1 A:hover {text-decoration: underline; color: red;}
*/

.smallprintGrey {
	font-family: Futura, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none
}

.smallprintGrey A:link {
	font-family: Futura, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none
}

.smallprintGrey A:visited {
	font-family: Futura, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none
}

.smallprintGrey A:active {
	font-family: Futura, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none
}

.smallprintGrey A:hover {
	font-family: Futura, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: underline
}


.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #11242F;
	font-weight: normal;
	line-height: 1.25;


}

.bodytextWhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 1.25;
}

/* About Page Submenu */

#aboutnavlist
{
margin: 0;
padding: 0px 0px 20px 0px;
border-bottom: 1px solid #fff;
font: 12px Arial,  sans-serif;
}

#aboutnavlist ul, #aboutnavlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#aboutnavlist a:link, #aboutnavlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 20px 4px 00px;
text-decoration: none;
color: #ccc;
}

#aboutnavlist a:link#current, #aboutnavlist a:visited#current, #aboutnavlist a:hover
{
border-bottom: 4px solid #fff;
padding-bottom: 2px;
background: transparent;
color: #fff;
}

#aboutnavlist a:hover { color: #fff; }


.galleryLink {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	font-weight: bold;
	text-decoration: underline;
}

.galleryLink A:link {
	text-decoration: underline;
	color: #28AEDF;
}
.galleryLink A:visited {text-decoration: none}
.galleryLink A:active {text-decoration: none}
.galleryLink A:hover {text-decoration: underline;}
