body {
	font-family: Verdana, sans-serif;
	font-size:12px;
	background-color:#FF0000;
	margin-top:0px;
}

.table_main { 
	width:782px;
	margin-left:auto; 
	margin-right:auto;
}
	

.table_100 {width:100%;}
.footer_table {width:100%; font-size:10px;}

.main_text {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-align:left;}

.no_border {border:none;}

/**** Links ****/
a:link 		{color:#000000;	text-decoration:none;}
a:visited 	{color:#000000; text-decoration:none;}
a:hover 	{color:#000000; text-decoration:underline;}
a:active	{color:#000000; text-decoration:none;}

a:link.main_text_link 	 	{color:#000000; text-decoration:none;}
a:visited.main_text_link 	{color:#000000; text-decoration:none;}
a:hover.main_text_link   	{color:#000000; text-decoration:underline;}
a:active.main_text_link  	{color:#000000; text-decoration:none;}


/**** Lists *****/
ul {margin-top:0px;}
li {padding-bottom:2px;}


/***** Content *****/
.holding_content		{background-color:#FFFFFF; width:782px; vertical-align:top; border:1px solid #000000; border-bottom:none;}
.holding_bottom			{margin-left:15px; margin-right:15px; width:150px;}
.contact_content		{padding:30px;}
.contact_email_content	{padding:30px;}
.security_doors_content	{padding:30px;}
.fire_doors_content		{padding-left:30px; padding-top:30px; line-height:22px;}
.gallery_content		{padding-top:30px;padding-left:30px; }

.page_title				{margin-left:150px; font-size:30px; font-weight:bold; color:#5555A6;}
.page_title_fire_doors	{margin-left:180px; font-size:30px; font-weight:bold; color:#5555A6;}
.page_title_security_doors	{margin-left:150px; font-size:30px; font-weight:bold; color:#5555A6;}
.page_title_contact		{font-size:30px; font-weight:bold; color:#5555A6;}
.page_title_gallery		{font-size:30px; font-weight:bold; color:#5555A6; line-height:50px; margin-left:30px;}

/**** Header ******/
.header					{background-color:#00006A; width:782px; height:177px; vertical-align:top; border:1px solid #000000; border-bottom:none;}

.header_links			{background-color:#FFFFFF; width:767px; height:23px; margin:auto; vertical-align:bottom; padding-left:5px; font-size:18px; color:#00006A; font-weight:bold;}

.header_links a:link 	{color:#00006A; font-size:18px; font-weight:300; text-decoration:none;}
.header_links a:visited	{color:#00006A; font-size:18px; font-weight:300; text-decoration:none; }
.header_links a:hover   {color:#FF0000; font-size:18px; font-weight:300; text-decoration:none;}
.header_links a:active 	{color:#00006A; font-size:18px; font-weight:300; text-decoration:none;}


/**** Footer ******/
.footer					{background-color:#00006A; width:100%; padding:5px; color:#FFFFFF;}

a:link.footer_text_link	 	{color:#FFFFFF; text-decoration:none;}
a:visited.footer_text_link 	{color:#FFFFFF; text-decoration:none;}
a:hover.footer_text_link   	{color:#FFFFFF; text-decoration:underline;}
a:active.footer_text_link  	{color:#FFFFFF; text-decoration:none;}

/**** Fire Doors ***/
.fire_doors_left		{width:170px; background-color:#F5F0F0; vertical-align:top; padding-left:30px; line-height:22px;}
.fire_doors_right		{width:400px; padding-left:50px;}
.fire_doors_bottom		{width:600px;}
.fire_doors_bottom_below{margin-right:30px; background-color:#F5F0F0; vertical-align:top; line-height:22px; width:700px; padding-right:15px; padding-left:15px;}

/**** Security Doors ****/
.security_doors_left	{width:240px; height:490px; background-color:#F5F0F0; vertical-align:top; padding-left:30px; line-height:22px;}
.security_doors_right	{width:400px; padding-left:30px; line-height:25px;}
.security_doors_left p	{width:200px;}

/**** Gallery *******/
.gallery				{width:726px;}
.gallery_legend			{width:210px; padding-left:15px; font-size:10px;}

/**** Contact *******/
.contact_left			{width:275px; vertical-align:top;}
.contact_right			{padding-left:30px; width:440px;}

.text					{}
.input_box				{padding-left:30px; width:200px;}