/* undohtml.css */

:link,:visited { 
	text-decoration: none ;
}

ul,ol { 
	list-style: none; 
}

h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{ 
	margin: 0; 
	padding: 0;
}

a img,:link img,:visited img { 
	border: none; 
}

a {
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #ffffff;
	outline: none;
	behavior: url(../iepngfix.htc);
}

address { 
	font-style: normal; 
}

html,body { 
	height: 100%; 
}

img {
 	behavior: url(iepngfix.htc); 
}

body { 
	margin: 0px 0px 0px 0px; 
    font-size: 100%;
	background: #FFF url(images/bg.jpg);
}
       
#outer_wrapper{
	background-color: #FFF;
	height: 100%;
	width: 800px;
	text-align: center;
	padding: 0px;
	margin: 0px auto;
}
/************** Start Header **************/
#headerWrapper{
	height: 131px;
	width: 800px;
}

#logo{
	float: left;
}

#logoRight{
	background-image: url(../images/header.jpg);
	height: 112px;
	width: 601px;
	float: right;
	font: 30px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

#phoneNum{
	float: right;
	position: relative;
	top: 78px;
	left: -5px;
}
/************** End Header **************/

/************** Start Menu **************/
#menuCont{
	width: 199px;
	height: 172px;
	float: left;
	clear: left;
}

#productsBtn{
	height: 40px;
	width: 199px;
}

#aboutUs{
	position: relative;
	top: 4px;
}

#aboutUsBtn{
	height: 40px;
	width: 199px;
}

#contactUs{
	position: relative;
	top: 8px;
}

#contactUsBtn{
	height: 40px;
	width: 199px;
}

#home{
	position: relative;
	top: 12px;
}

#homeBtn{
	height: 40px;
	width: 199px;
}
/************** End Menu **************/

/************** Start Body **************/
#mainBody{
	background-image: url(../images/main_copy.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #231F20;
	line-height: 24px;
	width: 800px;
	float: left;
}
/************** End Body **************/

/************** Start Footer **************/
#footerWrapper{
    float: left;
	height: 34px;
	width: 800px;
}

#roofLine{
	background-image: url(../images/roof_line.jpg);
	width: 800px;
	height: 75px;
}

#footerBG{
	background-image: url(../images/footer.jpg);
	float: left;
	width: 800px;
	height: 34px;
}

#info{
	position: relative;
	top: 7px;
	left: 23px;
}

#footerMenu{
	position: relative;
	top: 7px;
	left: 142px;
}

#footerHome{
	width: 53px;
}	

#footerProducts{
	width: 83px;
}

#footerAboutUs{
	width: 75px;
}

#footerContactUs{
	width: 87px;
}

#copyright{
	position: relative;
	float: right;
	top: 7px;
}
/************** End Footer **************/

/************** Start Multiple Use Classes **************/
.border {
	border: 1px solid;
	border-color: #FF0000
}

.bgNoRepeat {
	background-repeat: no-repeat;
}

.bgRepeatX {
	background-repeat: repeat-x;
}

.bgRepeatY {
	background-repeat: repeat-y;
}

.floatLeft{
	float: left;
}

.size1{
  font-size: .7em;
  line-height: 1.25em;
}

.size2{
  font-size: .75em;
  line-height: 1.25em;
}

.size3{
  font-size: 1em;
  line-height: 1.25em;
}

.size4{
  font-size: 1.25em;
  line-height: 1.25em;
}

.size5{
  font-size: 1.5em;
  line-height: 1.25em;
}

.size6{
  font-size: 1.75em;
  line-height: 1.25em;
}

.size7{
  font-size: 2em;
  line-height: 1.25em;
}

.bold{
  font-weight: bold;  
}

.italic{
	font-style: italic;
}

.times{
	font-family: "Times New Roman", Times, serif;
}

.lineHeight2 {
  line-height: 1.8em;
}

.pngFix{
	behavior: url(../iepngfix.htc);
}

.hide{
	visibility: hidden;
}

/************** End Multiple Use Classes **************/