body { /* yes ... body is a tag too ;) */
width: 1024px;
margin: 0 auto; /* this will center the site */
}

#flash {
padding-left: 20px;	
}

#form {
	position: relative;
	height: 400px;
}

.video {
width:372px;
font-size:11px;
background-color:#FF9;
border: #000;
text-align:center;
float:right;
margin-right:20px;
margin-left: 10px;
height:270px;
}

.video_2 {
width:372px;
float: right;
font-size:11px;
background-color:#FF9;
border: #000;
text-align:center;
margin-right:20px;
margin-left: 10px;
height:265px;
}

.height {
	height:290px;
}

#contacts {
	position:absolute;
	top:50px;
	left:900px;
	height:20px;
	width:110px;
}
#contacts a{

padding: 2px 2px 2px 2px;
font: 16px "Verdana", sans-serif;
color:#0822be;
text-decoration:none;
}

#contacts a:hover{
color: #f8f008;
background:	#0822be;
text-decoration:none;
}

#toplinks {
	width: 1024px;
	height: 20px;
	border:0;
	padding: 0px 3px 4px 3px;
	
}

#toplinks ul {
	float:inherit;
	list-style:none;
	margin: 0;
	padding: 40px;
	border: none;
	text-decoration:none;
	display: inline;
	}

#toplinks li {
	display: inline;
	font: 12px "Verdana", sans-serif; 
	text-decoration:none;
	margin: 0;
	list-style-type: none;
	vertical-align: bottom; /* Removes unwanted margin in IE */
	}

#toplinks a{
	text-decoration:none;
	color:#000;
	padding: 6px 3px 4px 3px;
}

#toplinks a:hover {
	background:	#f8f008;
	padding: 6px 3px 4px 3px;
}

#break {
	background-color:#0822be;
	width: 1024px;
	height: 2px;
}

/*top menu ends*/
#breaksmall {
	background-color:#0822be;
	width: 1000px;
	height: 2px;
}
#breakpadding {
	padding-bottom:20px;
}


      #credit span#copyright {
        float:			left;
        color:			#f8f008;
        font-weight:		normal; 
        padding-left:		20px;
		padding-top:4px;
      }
     #credit span#copyright a {
        color:			#f8f008;
      }
	    
		#credit span#noisebox {
        float:			right;
        color:			#f8f008;
        font-weight:		normal; 
        padding-right:		0px;
		padding-top:4px;
      }
     #credit span#noisebox a {
        color:			#f8f008;
		padding-right:		20px;
      }
	  
#credit {
	background-color:#0822be;
	width: 1000px;
	color:#f8f008;
	font: 11px "Verdana", sans-serif;
	height:20px;	
}


#text {
	font: 13px "Verdana", sans-serif;
	width:1000px;
	text-align:left;
	margin: 0 auto; 
}

.heading1 {
	font: 24px "Verdana", sans-serif;
	color:#00127d;
}

h1 {
	font: 24px "Verdana", sans-serif;
	color:#00127d;	
}

h2 {
	font: 16px bold "Verdana", sans-serif;
	color:#00127d;	
}

#image{
	text-align:right;
	float:right;
	padding-top: 10px;
	padding-left: 5px;
	top:730px
}

#footer {
	text-align:center;
	padding-bottom:30px;
}
.logo img{
	text-align:left;
	float:left;
	padding-right:20px;
}

.logo {
padding-left:10px;
padding-bottom: 10px;
height: 90px;
}
.suppliers{
padding-top: 50px;
padding-bottom: 20px;
}

.suppliers2{

}

.listnormal {
	list-style: none;
	line-height: 30px;
}

.listindent {
	text-indent: 40px;
	list-style:disc;
	line-height: 20px;
}

#header {
	
	position:relative;
	align:center;
}

#slideshow {
	
	position:absolute;
	left:575px;
	top:0px;
	height:92px;
	width:321px;
}

.roofspacer {
	height: 10px;
	width: 1000px;
}

.officeimage {
float: right;
width: 420px;

} 

.officeimage img{
	padding-right: 20px;
padding-bottom:10px;
}
.imagepadding {
padding-top: 50px;

}

.linebreak {
	background-color:#0822be;
	width: 1000px;
	height: 2px;
}
.linebreakpadding {
	padding-bottom:10px;
}

.clearbreak {
	padding-top: 20px;
}

#button {
font-size:16px;
background-color:#f8f008;
width: 320px;
padding: 5px;
text-align:center;

}
#button a{
color: #00127d;
text-decoration:none;
font-weight:bold;
text-align:center;

}