/* Reset */


*						{ margin: 0; padding: 0;}
html					{ overflow-y: scroll;}
html, body				{ height: 100%;}
body					{ font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 14px; line-height: 22px; background: #111111; }
a img					{ border: none;} 
a						{ text-decoration: none; color: #ff0000;}
a:hover					{ color: #ffffff;}

.lineBreak				{ position: relative; float: left; width: 800px; height: 1px; background-image: url(images/lineBreak.jpg); background-repeat: no-repeat;}

img.header				{ margin-top: 20px; margin-bottom: 20px; display: inline;}

.red					{ color: #ff0000;}



/* Styles */

#mainWrapper{
margin: 0 auto;
width: 800px;
height: auto;
}

#header{
position: relative;
float: left;
width: 800px;
height: 80px;
background-image: url(images/headerLogo.gif);
background-repeat: no-repeat;
}

#nav{
position: relative;
float: right;
width: auto;
height: 30px;
padding-top: 50px
}
#nav a{
color: #fff;
margin-left: 20px;
}
#nav a:hover{
color: #ff0000;
}
#nav a.active{
color: #ff0000;
}

#introBanner{
position: relative;
float: left;
width: 800px;
height: 259px;
background-image: url(images/introBanner.gif);
background-repeat: no-repeat;
margin-bottom: 30px; 
}

#contactBanner{
position: relative;
float: left;
width: 800px;
height: 119px;
background-image: url(images/contactBanner.gif);
background-repeat: no-repeat;
margin-bottom: 30px; 
}

#thankYouBanner{
position: relative;
float: left;
width: 800px;
height: 121px;
background-image: url(images/thankYouBanner.gif);
background-repeat: no-repeat;
margin-bottom: 30px; 
}



.workDiv{
position: relative;
float: left;
width: 800px;
height: auto;
padding-top: 20px;
}
.workDiv img{
margin-bottom: 20px;
}


#contactForm{
position: relative;
float: left;
width: 600px;
height: auto;
margin-bottom: 20px;
display: inline;
}



#footer{
position: relative;
float: left;
width: 800px;
height: 200px;
}


