/* css styles for www.alggin.com (Alggin Metal Industries) */



/* body and text elements */

body {

	margin: 25px 0 25px 0;

	padding: 0;

	text-align: center;

	background-color: #999;

}

body,td,th {

	font-family: verdana,arial,sans-serif;

	font-size: 11px;

}

h1 {

	font-size: 14px;

}

h2 {

	margin: 35px 0 0 0;

	font-size: 12px;

	color: #004b85;

}

img {

	border: 0;

}

#img_map_calgary {

	margin-top: 50px;

}

ul {

	margin-left: 10px;

	padding-left: 10px;

	list-style-image: url(../images/bullet.gif);

}

ul ul {

	margin-left: 10px;

	padding-left: 10px;

	list-style-image: url(../images/bullet.gif);

}

.red_font {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
}
.green_font {
	color: #390;
}

/* layout elements global */

#tbl_main {

	width: 720px;

	text-align: left;

	border: 1px #000 solid;

	background-color: #fff;

}

#tbl_main_cell001 {

	width: 150px;

	background-image: url(../images/bg_mainMenu.gif);

}

#tbl_main_cell002 {

	width: 570px;

	background-color: #000;

}

#tbl_main_cell003 {

	width: 100%;

	height: 85px;

	background-image: url(../images/bg_footer.gif);

}

#tbl_links {

	width: 100%;

}

.tbl_links_cell {

	width: 50%;

	text-align: center;

}

#tbl_trade {

	width: 100%;

}

.tbl_trade_cell001 {

	padding: 5px;

	width: 50%;

}

.tbl_trade_cell002 {

	padding: 5px;

	width: 50%;

	text-align: right;

}

.tbl_trade_cell002 img {

	vertical-align: middle;

}

#tbl_3x1 {

	width: 100%;

}

#tbl_3x1_cell001 {

	width: 33%;

}

#tbl_3x1_cell002 {

	width: 33%;

	text-align: right;

}

#tbl_3x1_cell003 {

	width: 34%;

	text-align: right;

}

#tbl_3x4 {

	width: 100%;

}

.tbl_3x4_cell001 {

	padding: 3px;

	width: 30%;

}

.tbl_3x4_header {

	padding: 3px;

	width: 30%;

	font-weight: bold;

	text-transform: uppercase;

	color: #fff;

	background-color: #00467f;

}

.tbl_3x4_cell002 {

	padding: 3px;

	width: 30%;

}

.tbl_3x4_cell003 {

	padding: 3px;

	width: 40%;

}

.row_gray {

	background-color: #eee;

}

#billboard_text {

	margin: 7px;

	font-size: 10px;

}

#billboard_text p {

	margin: 0 0 2px 0;

}

#billboard_text a {

	color: #fff;

}

#awards_text {

	margin: 7px;

	font-size: 10px;

}

#awards_text p {

	margin: 0 0 2px 0;

}

#awards_text a {

	color: #fff;

}

#tbl_menu {

	width: 100%;

}

#tbl_content {

	width: 100%;

	background-color: #fff;

}

#tbl_subContent {

	width: 100%;

}

#cell_subContent001 {

	width: 150px;

}

#cell_subContent002 {

	width: 568px;

}

#tbl_text {

	width: 100%;

}

#tbl_text a:link, #tbl_text a:visited {

	text-decoration: none;

	color: #004b85;

}

#tbl_text a:hover, #tbl_text a:active {

	border-bottom: 1px #eee solid;

	text-decoration: none;

	color: #666;

}

#tbl_text_cell001 {

	padding: 15px;

	text-align: justify;

	line-height: 17px;

}

#tbl_text_cell002 {

	width: 200px;

}

#tbl_text_cell002 p {

	margin: 10px 10px 10px 0;

}

#tbl_text002 {

	padding: 15px;

	width: 100%;

}

#tbl_contacts {

	width: 100%

}

.tbl_contacts_cell001 {

	padding: 0 5px 0 0;

	width: 50%;

}

.tbl_contacts_cell002 {

	width: 50%;

}

.tbl_contacts_cell003 {

	padding: 5px 5px 0 0;

	width: 50%;

}

.tbl_contacts_cell004 {

	padding: 5px 0 0 0;

	width: 50%;

}

#tbl_footer {

	padding: 3px 0 0 0;

	width: 720px;

}

#tbl_footer_cell001 {

	width: 50%;

	text-align: left;

	font-size: 10px;

	color: #666;

}

#tbl_footer_cell002 {

	width: 50%;

	text-align: right;

	font-size: 10px;

	color: #666;

}

#tbl_footer a:link, #tbl_footer a:visited {

	text-decoration: none;

   color: #666;

}

#tbl_footer a:hover, #tbl_footer a:active {

	text-decoration: none;

   color: #fff;

}
