/*GLOBAL RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;} 
table {border-collapse:collapse; border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
ol,ul{list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;} 

body{background:#000000;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC;}
ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#CCCCCC;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#CCCCCC;}
h4{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#CCCCCC; font-weight:600;}
a{color:#FF0000;}
.right{float:right;}
.left{float:left;}
.pHeader{font-family:Georgia, "Times New Roman", Times, serif; color:#CC3300; font-size:16px; letter-spacing:-1px;}

/*LAYOUT*/
#wrapper{width:1205px; margin:0 auto;}
#header{width:1205px; height:137px; text-align:center; background:url(images/header_bkgrd.jpg) no-repeat; text-indent:-9999px;}
#menu{width:1205px; height:37px; text-align:center; background:url(images/nav_bkgrd.jpg) no-repeat; margin:0 0 -4px 0;}
#contact{width:1205px; height:26px; background:url(images/contact_bkgrd.jpg);}
#menu li{display:inline;} 

#content{width:1205px; background:url(images/home_content_bkgrd.jpg) repeat-y; height:807px;}
	#content h3{width:880px; padding:15px 0 30px 145px;}
	#content h2{text-align:center; padding:0 0 15px 0;}
	#content p{width:880px; padding:0px 0 5px 145px;}
	#content .note{width:800px; padding:0px 0 5px 200px;}
	#content .bottom{width:880px; padding:15px 0 30px 155px;}
	#content .float{width:850px; height:225px; margin:0 0 20px 0; border:#333333 1px solid; padding:10px;}
	#content img{margin:0 0 20px 0;}
	#content .float p{width:460px; padding:0 20px 0 0px;}
	#content h4{clear:both; margin:0 0 10px 0;}
	
/*SERVICE PAGE*/
#servicecontent{width:1205px; background:url(images/content_bkgrd.jpg) repeat-y; height:600px;}
	#servicecontent h3{width:880px; padding:15px 0 30px 145px;}
	#servicecontent h2{text-align:center; padding:15px 0 10px 0;}
	/*#servicecontent p{width:880px; padding:0px 0 5px 60px;}*/
	#servicecontent .note{width:800px; padding:0px 0 5px 100px;}
	#servicecontent .bottom{width:890px; padding:0 0 30px 0px; clear:both; position:relative; bottom:30px; text-align:center;}
	#columnwrap{width:880px; padding:0 0 0 145px;}
	.col1{width:280px; height:150px; float:left;}
	.col2{width:280px; height:150px; float:left; margin:0 0 0 15px;}
	.col3{width:280px; height:150px; float:right;}
	#servicecontent .col3 img{position:relative; bottom:70px;}
	#servicecontent .red{color:#CC3300;}
	.info{position:relative; top:-80px; border:1px #CCCCCC solid; padding:0px 5px 0px;}
	
	
/*PRODUCTS*/
#productcontent{width:1205px; background:url(images/product_content_bkgrd.jpg) repeat-y; height:1130px;}
	#productcontent img{margin:5px 0 5px 150px;}
	#productcontent h2{padding:15px 0 0 145px; margin:0 0 -10px 0;}
	#productcontent h3{width:880px; padding:15px 0 0 145px;}
	#productcontent .pHeader{color:#58a8be;}
	#productcontent .bottom{width:880px; padding:0 0 0 10px; clear:both;}
	#productcontent .col1{height:110px; margin:0 0 0 10px;}
	#productcontent .col2{height:110px; margin:0 0 0 18px;}
	#productcontent .col3{height:110px;}
	#productcontent .red{color:#58a8be;}
/*CONTACT*/
#aboutcontent{width:1205px; background:url(images/content_bkgrd.jpg) repeat-y; height:620px;}
	#aboutcontent h4{width:880px; padding:30px 0 10px 145px;}
	#aboutcontent p{width:880px; padding:5px 0 0 145px;}
	#aboutcontent .float{width:880px; padding:20px 0 0 145px;}
	#aboutcontent .col1 ul{padding:0 0 15px 0; font-size:16px;}
	#aboutcontent .col2{border:#999999 2px solid; height:290px; padding:0 0 0 15px;}
	#aboutcontent .float h4{width:880px; padding:30px 0 10px 0px;}
	#aboutcontent .float p{width:880px; padding:0 0 20px 0px;}
	#aboutcontent .pHeader {color:#58a8be;}

	
form{width:17em;}
#form li{list-style:none;}
label{position:absolute; margin:0 0 0 -1.5em;}
input{margin:0 0 1em 8.6em;}
textarea{margin:0 0 1em 8.8em;}
fieldset{padding:10px;} 
	
#homefooter{width:1205px; background:url(images/home_footer_bkgrd.jpg) no-repeat; height:205px;}
#homefooter p{text-align:center; font-size:10px; padding:195px 0 0 0;}
#aboutfooter{width:1205px; background:url(images/about_footer_bkgrd.jpg) no-repeat; height:195px;}
#footer{width:1205px; background:url(images/footer_bkgrd.jpg) no-repeat; height:195px;}