/* Wireless and Web http://www.wirelessandweb.co.uk
 ------------------------------------------------------------------------*/
* {
margin: 0px;
padding: 0px;
}

html,
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0em auto 1em auto;
font-size: 1em;
background-color:#fff;
background-position: center;
background-repeat:no-repeat;
color:#34333a;
}

#wrapper{
max-width: 61em;
margin:1em auto 0em auto;
padding: 0em;
border: 0em solid #bcd2bf;
background-image:
background-color:transparent;
}

#wrapper2{
max-width: 61em;
margin:1em auto 0em auto;
padding :0em;
border: 0em solid #bcd2bf;
background-color:#0e0a09;
}

.layer{
max-width: 61em;;

}








/* Header
------------------------------------------------------------------------------*/
#header {
max-width: 57em;
margin: 0em;
padding: 0em;

}

#header-contact {
max-width: 61em;
margin: 3em 0em;
padding: 0em;
max-height: 13em;
background-color:#0e0a09;

}



.image {
max-width:53em;
}

#headernav {

margin:0px 0px 40px 0px;
padding: 0px;
max-width:210px;
float:left;

}



/*sample widget styles*/

		#buttonBar {	font-size:1.4em;
				float: left;
		}
		
		.ui-default-state {
			padding: .5em 1em;
			cursor: pointer;
		}
		
		
		/*button bar*/
		#buttonBar {
			
			padding: 0;
			margin:20px 0px 0px 0px;
		}
		#buttonBar ul {
		list-style-position: inside;
		list-style-type: none;
		text-align:center;
		max-height:23px;
		max-width:200px;
		margin:0px;
		padding:0px;
		}
		#buttonBar li, #buttonBar li a {
			float: left;
			margin: 0;
			padding: 0;
			list-style: none;
			text-decoration: none;
			max-width:200px;
		}
		#buttonBar li a, #menu li a  {
			padding: 8px 0px;
			text-align:center;
			margin:1px;
			text-decoration: none;
			display: block;
			max-width:202px;
		}
		
	
		

/*---------- navigation bar---------------*/


/*  gallery
------------------------------------------------------------------------------*/

#tabs {
float:right;
max-width:530px;
margin:20px 10px 40px 10px;
max-height:150px;
}


#intro {
max-width:210px;
margin:20px 0px 10px 0px;
font-size:1.4em;
float:left;
}
 
.newsticker li {
max-height:120px;
}

//**.intro h1 {
font-size:1.2em;
margin-top:10px;
}

.intro h2 {
font-size:1.2em;
margin-top:10px;
}
**//


h3 {
text-align:center;
}

.poppy{
text-align:center;
padding:.5em;
}

#intro ul li {
list-style:none;
}

.banner-image {
max-width:640px;
float:right;
}

.intro p {
padding:10px;
}


#gallery-pika {
float:right;
padding:0px 10px 10px 30px;

}

.cright {
max-width: 550px;
max-height:850px;
float:right;
margin-top: 0px;
margin-right:50px;
}

.gallwrap {
max-height:650px;
}

#pump {
float:right
}

#cleft {
max-width: 220px;
max-height:700px;
float:left;
}

#contact {
margin: 10px 10px 300px 10px;
padding: 10px 10px 50px 10px;
font-size:1.4em;
}

#contact h1 {
font-size: 1em;
}

/*  content
------------------------------------------------------------------------------*/

#content {
margin-top:300px;
clear:both;
}
#content h1 {
font-size:1.2em;
margin-top:10px;
}

p {
padding:5px;
font-size:1.1em;
line-max-height:1.2em;
margin:5px;
}

.history {
background: url(../images/clement.jpg) center no-repeat;
max-width:400px;
float:left;
margin:20px 0px 40px 0px;
}

.furnace {
float:right;
margin:20px 0px 40px 0px;
}

.about {
max-width:600px;
float:left;
margin:0px 0px 20px 50px;
}

.picture {
float:right;
margin:20px;
}

.gmap {
max-width:450px;
float:left;
margin:0px 0px 0px 20px;
padding:0px 10px 0px; 50px;
}


#bc {
position:relative;
top:-220px;
float:left;
max-width:200px;
}

#bcg {

float:left;
max-width:250px;
}

.expo {
max-width:250px;
float:left;
font-size:1em;
margin:20px 0px;
}



.address {
float:left;
margin:10px 0px 10px 0px;
}

.shop {
float:left;
}



/*   Footer
------------------------------------------------------------------------------*/

#footer {
clear:both;
max-width: 890px;
text-align: center;
max-height:30px;
line-max-height:30px;
font-size:1em;
}

#footer p{
font: Arial;
font-size: 70%;
padding: 3px;
}

#footer ul {
list-style-position: outside;
list-style-type: none;
text-align: right;
}

#footer li {
display: inline;
color: #8996B6;
}

#footer a {
color: #8996B6;
padding-left: 5px;
text-decoration: none;
}

#footer a:hover {
color:#d4842b;
text-decoration: underline
}

#wip {
text-align: center;
font-weight:bold;
max-height:200px;
max-width: 890px;
background-color: #063c75;
line-max-height:30px;
font-size:1em;
margin:15px auto 0px auto;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
.wip-image {
max-height:140px;
max-width: 890px;
background-color: #063c75;
padding: 0px 308px 0px 308px;
overflow:hidden;
}
