/* CSS Document */

/*table{ margin-left:auto; margin-right:auto; text-align:center}*/
body.backgroundcolor{background-color:#333333;}

body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:center;/*text-align doesn't seem to do much*/ background-color:#333333;}

.main_div{ /*this is not in effect but it is for reference purposes*/
	width:600px; /*without this one, both wont work*/
	margin:0px auto; /*this makes firefox work*/
	text-align:left; /*this makes ie work*/
	height:100%;
	}

	.header_images{position:absolute; width:33%; }


	.father_header_div{position:absolute; top:27px; left:0px; right:0px; width:600px; height:195px; margin:0px auto; text-align:left}


	.buttons{ position:absolute; top:230px; left:0px; right:0px; width:600px; height:58px; margin:0px auto; text-align:left}

	.father_content_div{position:absolute; top:295px; left:0; right:0px; width:600px; margin:0px auto; text-align:left; background-color:#FFFFFF;}


	   .blue_body{position:absolute; padding-right:15px; padding-left:15px; padding-top:15px; height:258px; width:319px; background-image:url(../images/content/blue_body_2.jpg); background-repeat:no-repeat; text-align:justify; color:#FFFFFF; font-size:13px}
	   
	  
	   .orange_body_services{position:absolute; padding-right:15px; padding-left:15px; padding-top:10px; height:258px; width:319px; background-image:url(../images/content/orange_body_2.jpg); background-repeat:no-repeat; text-align:justify; color:#FFFFFF; font-size:18px}
	 
	 
	
	 
	   .green_long{position:absolute; padding-left:15px; color:#FFFFFF; background-image:url(../images/content/green_long_bar.jpg); background-repeat:no-repeat; font-size:18px; padding-right:15px; padding-top:10px; padding-bottom:10px; }
	 

	 
	   .red_long{position:absolute; padding-left:15px; color:#FFFFFF; background-image:url(../images/content/red_long_bar.jpg); background-repeat:no-repeat; font-size:18px; padding-right:15px; padding-top:10px; padding-bottom:10px; }
	
	 
	  
	   .green_body{position:absolute; padding-left:15px; color:#FFFFFF; font-size:18px;  padding-right:15px; padding-top:10px;padding-bottom:0px; background-image:url(../images/content/green_body_2.jpg); background-repeat:no-repeat}
	   
	   .orange_body{position:absolute;  color:#FFFFFF; font-size:18px; padding-right:15px; padding-top:10px;padding-bottom:10px; padding-left:15px; background-image:url(../images/content/orange_body.jpg); background-repeat:no-repeat;}
	   
	   .orange_long{position:absolute;  color:#FFFFFF; font-size:18px; padding-right:15px; padding-top:10px;padding-bottom:10px; padding-left:15px; background-image:url(../images/content/orange_body_services.jpg); background-repeat:no-repeat;}
	   
	   .orange_body_contact{position:absolute;  color:#FFFFFF; font-size:18px; padding-right:15px; padding-top:10px;padding-bottom:10px; padding-left:15px; background-image:url(../images/content/orange_body_contact.jpg); background-repeat:no-repeat;}



		.blue_long{position:absolute; padding-left:15px; color:#FFFFFF; background-image:url(../images/content/blue_bar_specials.jpg); background-repeat:no-repeat; font-size:18px; padding-right:15px; padding-top:10px; padding-bottom:10px; }


		.blue_bar{position:absolute; padding-left:15px; color:#FFFFFF; background-image:url(../images/content/blue_body_bar.jpg); background-repeat:no-repeat; font-size:18px; padding-right:15px; padding-top:10px; padding-bottom:10px; }

		.services{position:absolute; padding-right:10px; text-align:justify; color:#333333; background-color:#FFFFFF; padding-right:15px; padding-top:10px;padding-bottom:10px; padding-left:15px}

		.form{position:absolute; width:225px; top:41px; left:360px; background-color:#FFFFFF; text-align:left}
		
	
		.specials{position:absolute; padding-right:10px; text-align:justify; color:#333333; background-color:#FFFFFF; padding-right:15px; padding-top:10px;padding-bottom:10px; padding-left:15px}
		

		
		a:link { text-decoration:none; color:#FF6600; font-weight:bold; }
		a:visited { text-decoration:none; color:#FF6600; font-weight:bold}
		a:active { text-decoration:none; color:#FF6600; font-weight:bold}
		a:hover { text-decoration:underline; color:#FF6600; font-weight:bold}
		


		
		.footer_links a:link { text-decoration:none; color:#FFFFFF; font-weight:bold; }
		.footer_links a:visited { text-decoration:none; color:#FFFFFF; font-weight:bold}
		.footer_links a:active { text-decoration:none; color:#FFFFFF; font-weight:bold}
		.footer_links a:hover { text-decoration:none; color:#FFFFFF; font-size:14px}
		
		
		.father_footer_div{
	position:absolute;
	left:-1px;
	width:600px;
	height:20px;
	background-color:#333333;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px auto;
}
		
		.footer{position:absolute; width:20%; }
		
		.footer_bottom_spacer{
	position:absolute;
	left:-1px;
	width:600px;
	height:10px;
	background-color:#333333;
	padding-top:15px;
	margin:0px auto;
}
