body {
		margin:0px;
		padding:0px;
		background-color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		}

h1{
	font-size:26px;
	margin:0px;
	padding:0px;
	}
	
h2{
	font-size:24px;
		margin:0px;
	padding:0px;
	}

table{
		background-color:#fff;
	}
	
ul{
	line-height:2em;
	}
	
.header{
	 	background:url("images/headerBack.jpg") repeat-x;
		background-position:bottom;
	 }
	 
.main_flash{

		
		padding:12px 0px 0px 9px;
	}
	
.quote{
	 	background:url("images/quoteRepeat.jpg") repeat-y;
		background-position:bottom;
	 }
	 
 
.product{
	 	background:url("images/productRepeat.jpg") repeat-x;
		color:#FFF;
		font-size:16px;
	}
	
.product h2{
		padding:15px 0 0 0 ;
		margin:0px;
	}
	
.product a{
	 	color:#FFF;
		font-size:16px;
		text-decoration:none;
	}
	
.product a:hover{
	 	color:#530807;
		font-size:16px;
		text-decoration:none;
	}
	
.product ul {

margin:0px 0px 0px 15px;
padding:0px 0px 0px 25px;

}

.product li {


}

.idea{
		color:#a00d0d;
		font-size:11px;
		padding-left:15px;
		padding-right:15px;
	 }
	 
.idea p {
		margin:0px;
		padding:0px;

	}
	 
.call{
		font-size:16px;
		font-weight:bold;
		color:#333366;
	 }
	 
.send{
		background:url(images/send.jpg) right no-repeat;
	 }
	 

.request{
		font-size:16px;
		font-weight:bold;
		color:#333366;
		text-indent:1.8em;
		margin:0px;
		padding:0px;
	 }

.phone{
		color:#333366;
		font-size:24px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	 }

.link{ color:#fff;
	   text-decoration:none;}
	   
.requiredfield{
		visibility:hidden;	
	}
	
#contact{
		font-size:12px;
	}

/*MENU*/

ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:40px;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	background:transparent url("images/red.jpg") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
}

ul#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	}
	
ul#menu li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	height:28px;
	}
	
ul#menu li a:hover{
	background:transparent url("images/white.jpg") repeat-x top left;
	color:#000;
	}

                    
                    

/*CONTENT*/



.content {
	background-color: #FFFFFF;
}


	
#box {
		border-bottom:#999 solid 1px;
		height:236px;
	}
	
#boxBorder{
		border-color:#333;
	}
	
	
#content{
		padding:20px;
		
	}
	
/*FOOTER*/
	
#footer{
		font-size:10px;
		color:#a00d0d;
		text-align:center;
	}
	
	.footer {
	background-color: #000000;
	color: #FFFFFF;
}
