/*
/**     File: stylesheet.css
/**	Copyright Flatout Flooring 2006-2008
/**	Web design by Mike Cygalski of digiBee.net Web Design (London Ontario)
*/

html    { background-color: #ffffff; margin: 0; padding: 0; }
html *  { letter-spacing: -0.25pt; margin: 0 0 0 0; padding: 0 0 0 0; }

body    { width: 1080px; background: #ffffff url(../images/hardwood_flooring_london_.jpg) no-repeat; background-position: 0px 75px; margin: 0 0 0 0px; padding: 0; height: auto !important; min-height: 100%; font-size: 100%; font-family: "trebuchet ms", arial, helvetica, sans-serif; border-left: 5px solid #292D5E; }

* html body { height: 100%}

	ul { margin: 0.5em 0.5em 0.5em 0.5em }
	ul li { list-style-type: disc; list-style-position: inside; }
	h1 { font-size: 125%; margin: 0.25em 0 0 0; }
	#content_column h1 { border-bottom: 5px solid #FFFFFF; }
        h1, h2, h3 { color: #292D5E; }
	#services_column h1 { font-variant: small-caps; font-size: 110%; }
	p { color: #444444; margin: 0.5em 0 0.5em 0; text-align: justify; }
	a { color: #2A5D5B; }

#container {
	width:				990px !important; width: 932px;
	margin:				0 0;
	height:				auto !important; /* detect height automatically, incompatible with early ie */
	min-height:			100%;
	height: 			100%;
	background-color:		transparent;
}
	

#header { width: 1000px; height: 175px; padding: 0 0 0 0; margin: 0 0 0 0; background-color: transparent; }
#header img { float: left; margin: 10px 0 0 24px; }
#header #addressdiv  { color: #292D5E; float: right; margin: 15px 30px 0 0; }
#header	#addressdiv { font-size: 80%; line-height: 80%; text-align: right; background-color: #ffffff; }
#header #addressdiv .telephone { font-size: 160%; line-height: 120%; }

#topmenu {
	margin: 0px;
	padding: 0px 20px 0px 35px;
	white-space: nowrap;
	
	width: 945px;
	text-align: right;
	background: transparent url(../images/black_transparency30.png) repeat 0px 0px;
	height: auto !important; height: 50px; min-height: 50px; }


#topmenu a { min-width: 60px; color: #FFFFFF; font-size: 120%; line-height: 175%; text-decoration: none; font-weight: bold; text-transform: none; display: inline; margin: 0 0.4em 0 0 ; padding: 0 .4em; float: left; text-align: left; }

#topmenu a:hover { text-decoration: underline; cursor: default;
;  background: transparent url(../images/black_transparency30.png) repeat 0px 0px; }

#topmenu a.current { text-decoration: none; color: #FFFFFF; background-color: #212147; }

#topmenu a:hover.current { text-decoration: none; color: #FFFFFF; background-color: #212147; background-image: none;  }

#projects_gallery { background-image: url(../images/pattern_bg.gif); 
	
	position: relative;
	margin: 10px 0px 70px 5px;
	padding: 20px 20px 20px 20px;
	float: right;
	width:		200px !important;
	width:		240px;
	height: auto !important; min-height: 500px; }	

#projects_gallery p { }

#projects_gallery img { border: 5px solid #ffffff; margin: -5px -5px 15px -5px;  }

#services_column   {
position: relative;
top: 1px;
float: right;
	background-color: #F0F0F6;

padding: 19px 19px 19px 19px; border: 1px dotted #F0F0F6;
	margin: 10px 5px 10px 5px;
	bottom: 100%;
	width: 200px !important; width: 240px;
	height: auto !important; min-height: 500px; }
	
#services_column p, ul { font-size: 90%; color: #444444; text-align: left; }	

#content_column  {  background-color: #FCFCFD;
position: relative;
top: 1px;
float: left;
	padding: 20px 20px 20px 20px;
	margin: 10px 5px 10px 10px;
	bottom: 100%;
	width: 440px;
	height: auto !important; min-height: 500px; }
	
#content_column h1, #content_column h2, #content_column h3 { background-color: #FCFCFD; }	
#content_column p  { background-color: #FCFCFD; }

#footer {  
    border-top: 5px solid #292D5E;

	bottom:				0px;
	width:				1000px;
	height:				50px;
	background-color:	#ffffff;

	margin-bottom:		0px;		
}
    
#footer * { letter-spacing: normal; }
#footer #copyright  { margin-left: 40px; color: #292D5E; width: auto; font-size: 90%; white-space: nowrap; position: relative; top: 5pt !important; top: 5px; font-variant: small-caps;  }

#footer #copyright a { color: #292D5E; text-decoration: none }