/* CSS Document */
html{
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
}
body{
	background-color:#666666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
}
h1{
	font-size:14px;
	font-weight:bold;
	filter:Alpha(opacity=100);
	Opacity:1.0;
}
#OuterContainer{
	margin:auto;
	margin-top:30px;
	width:795px;
	min-height:456px;
	_height:456px;
	border:3px solid #999999;
}
#Container{
	width:775px;
	min-height:436px;
	_height:436px;
	background-color:#ffffff;
	border:10px solid #ffffff;
}
#Menu{
	width:749px;
	margin-left:auto;
	margin-right:auto;
	height:16px;
	background-color:#ffffff;
}
#Menu ul{
	margin:0px;
	padding:0px;
}
#Menu li{
	float:left;
	list-style-type:none;
	margin-right:12px;
}
#Menu li span{
	position:relative;
	left:-1000px;
}
#Menu li a{
	display:block;
	background-repeat:no-repeat;
	padding-bottom:10px;
	text-decoration:none;
}
#home a{
	width:45px;
	background-image:url(buttons/home.jpg);
}
#pillar a{
	width:52px;
	background-image:url(buttons/pillar.jpg);
}
#contemporary a{
	width:106px;
	background-image:url(buttons/contemporary.jpg);
}
#bow a{
	width:50px;
	background-image:url(buttons/bow.jpg);
}
#modern a{
	width:67px;
	background-image:url(buttons/modern.jpg);
}
#wave a{
	width:56px;
	background-image:url(buttons/wave.jpg);
}
#traditional a{
	width:80px;
	background-image:url(buttons/traditional.jpg);
}
#blox a{
	width:45px;
	background-image:url(buttons/blox.jpg);
}
#square a{
	width:62px;
	background-image:url(buttons/square.jpg);
}
#contact a{
	width:66px;
	background-image:url(buttons/contact.jpg);
}
#Content{
	clear:left;
	border-top:5px solid #666666;


}
#HomeText{
	color:#000000;
	margin-top:30px;
	margin-bottom:10px;
	width:160px;
	/* filter:Alpha(opacity=50);
	Opacity:0.5;  /*comment opacity values for opacity  */

	font-size:85%;
	text-align:justify;
}
#Products{
	color:#000000;
	margin-top:35px;
	margin-bottom:10px;
	width:165px;
	/* filter:Alpha(opacity=50);
	Opacity:0.5;  /*comment opacity values for opacity  */
	padding-left:5px;
	font-size:85%;
	text-align:justify;
}
#ContactForm{
	position:absolute;
	color:#000000;
	background-color:#FFFFFF;
	border:3px solid #999999;
	padding:5px;
	top:130px;
	left:300px;
	width:350px;
	 filter:Alpha(opacity=90);
	Opacity:0.9;  /*comment opacity values for opacity  */
	padding-left:5px;
	font-size:85%;
	text-align:justify;
}
#ContactForm #Name{
	position:relative;
	left:25px;
	font-size:9px;
	margin:5px;
	
	
}#ContactForm #Email{
	position:relative;
	left:27px;
	font-size:9px;
	margin:5px;
}
#ContactForm #Tel{
	position:relative;
	left:37px;
	font-size:9px;
	margin:5px;
}
#ContactForm #Message{
	position:relative;
	left:14px;
	font-size:11px;
	margin:5px;
}
#ContactForm  #Submitbtn{
	position:relative;
	left:10px;

}
#labelname{
	position:relative;
	left:20px;
	top:-8px;
	text-align:left;
}
#labelemail{
	position:relative;
	left:20px;
	top:-8px;
	text-align:left;
}
#labeltel{
	position:relative;
	left:20px;
	top:-8px;
	text-align:left;
}
#labelmessage{
	position:relative;
	left:20px;
	bottom:135px;
	text-align:left;
}
#errorname{
	position:relative;
	left:24px;
	top:-5px;
	color:#ff0000;
	text-align:left;
}
#erroremail{
	position:relative;
	left:25px;
	top:-5px;
	color:#ff0000;
	text-align:left;
}
#errortel{
	position:relative;
	left:35px;
	top:-5px;
	color:#ff0000;
	text-align:left;
}
p{
	filter:Alpha(opacity=100);
	Opacity:1.0;
}



#footer{
	width:775px;
	margin:auto;
	color:#ffffff;
	font-size:85%;
	text-align:center;
	padding:5px;
}

#footer a{
	color:#ffffff;
}