@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ol,h1,h2,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
li{list-style:none;}
a { outline: 0; }
html {background-color: #ffffff;}

a {outline:0; color:#5d9732}
a:hover {text-decoration:underline}
a:visited {color:#5d9732}


#sitemap{background-color:#e7e7dd; margin:30px; padding:0px; color:#333333; font:12px arial,helvetica,clean,sans-serif;height:100%}
#sitemap li{font:14px arial,helvetica,clean,sans-serif; list-style:circle; line-height: 2em}
#sitemap ul ul li{font:12px arial,helvetica,clean,sans-serif; list-style:none; line-height: 1.6em}

.error{background-color:#e7e7dd; margin:30px; padding:0px; color:#333333; font:12px arial,helvetica,clean,sans-serif;height:100%}

body {background-color:#e7e7dd; margin:0px; padding:0px; color:#333333; font:13px arial,helvetica,clean,sans-serif;height:100%}
html {background-color:#e7e7dd}

h1{font:12px arial,helvetica,clean,sans-serif;font-weight:bold; line-height:3em}
h2{font:13px arial,helvetica,clean,sans-serif; font-weight:bold; line-height:1.4em}
h3{font:13px arial,helvetica,clean,sans-serif; font-weight:bold; line-height:1.2em}

#strap{position:absolute; top:0px; left:355px}

#accoya{position:absolute; top:40px; left:860px}

#branch{position:absolute; top:0px; left:650px}


#hd {
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
	width: 100%;
	height: 112px;
	border-bottom: 1px solid #000000;
	}
	
#hd img{margin-top: 20px; margin-left:25px;}

#footer{
position:absolute; top:610px; left:35px;
color: #666666; font-family: verdana, sans-serif; font-size: 10px; line-height: 1.5em;
width: 250px;
padding-bottom: 20px;
}
	

#content1
{
z-index:100;
width: 290px;
float: left;
position:absolute; top:130px; left:30px;
}

#content_main
{	
	width: 608px;
	float: left;
	position:absolute; top:420px; left:361px;
}

#content_main2
{	
	width: 608px;
	float: left;
	position:absolute; top:170px; left:362px;
}

#content_main2 img{margin-right:12px}

#content_main2 #img_r{ margin-left:12px}

#gtees{ margin-top:20px}
#gtees img{margin-right:5px}

#content_pics
{	
	width: 608px;
	float: left;
	position:absolute; top:180px; left:355px;
	padding-bottom: 30px;
}
#windows_slideshow
{	width: 608px; height: 250px;
	float: left;
	position:absolute; top:155px; left:361px;
	border: 1px solid #666;
}

#btn{
background-image:url(images/timber_windows_btn.png); background-repeat:no-repeat;
height:30px; width:160px;
padding: 4px 10px 0px 10px;
margin-top:2px;
color:#000000;
}



#british{
z-index:0;
position:absolute; top:415px; left:20px;
float:left;
background-image:url(images/british_made_timber_windows3.jpg); background-repeat:no-repeat;
height:180px; width:240px;
}


.flash{
	padding: 20px;
}


table img {border:1px solid #000}

table {
margin-top:5px;
margin-right:2px;
width: 350px;
}

table tr{
margin:5px;
}

table td {
padding: 5px 5px 5px 5px;
vertical-align: top;
}

label
{
width: 20em;
float: left;
text-align: right;
margin-right: 1em;
display: block
}


.submit
{
color: #840b00;
width:auto;
border: 0px;
margin-left: 273px;
}

input
{
color: #000;
background: #ffffff;
border: 1px solid #5d9732;
}

textarea{
color: #000;
background: #ffffff;
border: 1px solid #5d9732;
width: 212px;
}


fieldset
{
border: 1px solid #5d9732;
width: 570px;
padding: 10px 5px 20px 10px;
}

fieldset p{margin:10px}

#f2
{
border: 1px solid #5d9732;
width: 350px;
padding: 10px 5px 20px 10px;
}

legend
{
color: #5d9732;
background: #ffffff;
border: 1px solid #5d9732;
padding: 0px 6px
} 

iframe{border: 1px solid #5d9732;}

#icons{float:left; width:260px;height:100px; padding-right:20px}
#icons img{margin-right:15px}

#map{margin-left:50px;margin-top:30px}

#profile1{position: relative; top:10px; height:150px; width:300px; margin-bottom: 30px; float:left}

#profile1 img{ margin-right:20px}

#profile2{position: relative; top:10px;height:150px; width:300px; margin-bottom: 30px; float: right }

#profile2 img{ margin-right:20px}

#conform{}


