/* CSS Document */

html,body,p,div,img,h1,h2,h3,h4,h6,li,ul,ol,dl,dd,dt,form,table,td,tr,fieldset,input,select,strong,label
{margin:0px; padding:0px;  border:0px;  border-collapse:separate;  border-spacing:0px;}
 		
body	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size: 0.80em; background-color:#DCDCDC; /*background-image: url(images/back_grad.gif); background-position:top; background-repeat:repeat-y;*/ }


#wrapper1	{width:650px; height:auto; margin-left:auto; margin-right:auto; margin-top:5px;background-color:#ffffff; border:1px; border-color:#999999; border-style:solid;/*background-image: url(images/background2.jpg); background-position:bottom right; background-repeat:no-repeat; */}


#top 		{width: 100%; height:auto; float:right; clear:both;}

#top p {text-indent:-9999px;}


#Topnav		{width:100%; height; 40px;font-size:1em; font-weight:bold; float: none; margin-left:50px; margin-right:30px;}
#Topnav ul li{ list-style:none; border-right: 1px solid #ffffff; float:left;}
#Topnav  ul li a:link, #Topnav  ul li a:visited {display:block; padding: 4px 8px; text-decoration:none; background-color:#EA1D24; color:#ffffff; float:left;}
#Topnav ul li a:hover {background-color:#6c6d6f;}

#infocolumn {width:20%; height:auto; float:left; margin-left:10px; margin-top:20px;}
#infocolumn ul {list-style-type:none;line-height:1.5em; text-align:center;  padding-top:30px;} 
#infocolumn ul li a:link, #infocolumn ul li a:visited {color:#b54542;text-decoration: underline; font-weight:bold;}
#infocolumn ul li a:hover{text-decoration:none; color:#b54542;}

#offermain 	{width:570px; height:auto; float:none; border-top: 2px solid #6C6D6F; margin:auto;}
#offermain p { width:100%; color:#000000; padding:0px; margin-bottom:8px; }				
#offermain ul {width:70%; color:#153a66; padding-top:7px; padding-left:35px; text-align:justify;float:left; list-style: square;}	
/*img.floatright {float:right;}*/

#flatroofmain 	{width:570px; height:auto; float:none; border-top: 2px solid #6C6D6F; margin:auto;}
#flatroofmain p { width:100%; color:#000000; padding:0px; margin-bottom:8px; }				
#flatroofmain ul {width:100%; color:#CC020C; padding-top:7px; padding-left:25px; text-align:justify;float:left; list-style: square; margin-bottom: 20px;}	
#flatroofmain img {height:auto; float: ; border:#666666 solid 1px; padding:3px; margin-right:20px; margin-bottom:20px; }
/*img.floatright {float:right;}*/

/*form on contact page */

formwrapper {height:200px; width:85%;  margin-left:0px; }
#formwrapper p {padding-top:20px; margin-left:50px; text-align:left;}
#formwrapper label {width: 85px; float:left; text-align:right; margin-right:5px; display:block; }
#formwrapper input {color:#040764; border:1px solid #5fa5d8; float:right; width:70%;margin-right:50px;}
#formwrapper textarea {color:#040764; border:1px solid #5fa5d8; float:right; width :70%; margin-right:50px; margin-bottom:5px;}
/*form {height:auto; width:auto; font-family:Verdana, Arial, Helvetica, sans-serif; color:#040764; text-align:right; padding-top:15px;padding-bottom:15px;}
input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border: 1px solid #040764; height:20px; }
textarea {width:250px;text-align:left;border: solid #040764 1px;}*/


/*img.floatright {float:right; margin: 0}*/




#footer	{width:570px; height:50px; margin:auto; font-size:10px; text-align:center; clear:both;}
#footer img { margin-right:5px; margin-left:5px;}
#footer a:link, #footer a:visited {color:#333333; text-decoration:underline; margin-left: 30px;}
#footer a:hover {text-decoration:none;}
