body{
background-color:#efefef;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:17px;
margin:0px;
background-image:    url("../images/bkg-rpt.gif");
background-repeat: repeat-y; 
background-position: center; 
color:#333
}

img, div { behavior: url(iepngfix.htc) }

#wrapper{
margin:0 auto;
width:870px;
}


#header{
width:870px;
height:160px;
position:relative
}

#maincontent img{
	margin:10px;
}
#maincontent .mapBorder img{
	margin:0px;
}

p{margin-top:0px}

h1, h2{margin-top:0px; font-size:16px;
line-height:18px;color:#0099FF;
margin-bottom:20px}


#quote{
position:absolute; 
top:0px;
left:0px;
width:418px;
height:124px;
font-size:20px;
color:#999;}

.mapBorder{
	border: 1px solid #000000;
	width:525px;
}

#header ul{
position:absolute;
bottom:5px;
left:0px;
padding:0px;
margin:0px;
width:850px;
list-style:none;
font-size: 11px;
line-height:14px;
}

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

#header ul li a{
	display:block;
	background-color:#0099FF;
	padding:5px 8px;
	color:white;
	text-decoration:none;
}

#header ul li a.on{
background-color:#003768;
}


#header ul li a:hover{
background-color:#003768;
}





#header .logo{
position:absolute;
top:28px;
right:50px
}



#brochure{
width:870px;
height:40px;
background-color:#003768;
border-bottom:5px solid white;
position:relative
}

#brochure #delivery{
position:absolute;
top:11px;
left:10px;
color:#fff
}

#brochure #delivery p{
font-size:1.3em;
font-weight:strong
}



#brochure img{
margin-left:601px;


}



#imagestrip{
width:870px;
height:200px;
background-color:#efefef;
border-bottom:5px solid white;

}

#imagestrip img.main{
width:601px;
height:200px;
border-right:2px solid white;
float:left
}

#imagestrip img.side{
width:267px;
height:200px;
float:left
}






#holder{
width:870px;
background-color:#efefef;
float:left;
background:  url("../images/strip.gif");
margin-bottom:6px
}


#maincontent{
width:508px;
float:left;
padding:25px 70px 50px 25px;

}

#sidecontent{
	z-index:0;
	color:#FFFFFF;
	width:217px;
	float:left;
	font-size:15px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}

.cameratop{
	width:217px;
	position:absolute;
	z-index:1;
}

#sidecontent strong{
font-size:20px;
line-height:26px
}




td p{margin:10px 10px 0px 0px;}

.boxedB{
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}

.topBoxed{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;	
}

a{color:#0099FF}



#imagestrip ul{margin:0px; padding:0px; list-style:none}




#maincontent img.image{
margin-bottom:10px; 
margin-top:3px;
float:left; margin-right:20px;
border:1px solid #000}


#electricaleurope{
clear:both;
padding:10px;
margin-bottom:10px}



#footer{
clear:both;
background-color:#0099FF;
padding:10px;
margin-bottom:20px}

#footer p{font-size:10px;margin-bottom:0px}

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