body {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	padding:0px;
	margin:0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

img {border:none;}

.main_table {
	margin-left:auto;
	margin-right:auto;
	width:1024px;
	border:1px solid #000000;
	height:649px;
	padding:0px;
}

.footer_table {
	margin-left:auto;
	margin-right:auto;
	width:790px;
}

.menu_td {
	width:120px !important;
	background-color:#000000;
	text-align:right;
	vertical-align:top;
	padding-right:10px;
	padding-left:10px;
	font-size:14px;
	color:#BBBBBB;	
	padding-bottom:0;
}

.menu_td_about {
	width:120px !important;
	background-color:#FFFFFF;
	text-align:right;
	vertical-align:top;
	padding-right:10px;
	padding-left:10px;
	font-size:14px;
	color:#BBBBBB;	
}


a:link.menu_link {color:#BBBBBB;	text-decoration:none;}
a:visited.menu_link {color:#BBBBBB; text-decoration:none;}
a:hover.menu_link {color:#FF0000; text-decoration:none;}
a:active.menu_link {color:#BBBBBB; text-decoration:none;}

a:link.about_menu_link {color:#000000;	text-decoration:none;}
a:visited.about_menu_link {color:#000000; text-decoration:none;}
a:hover.about_menu_link {color:#FF0000; text-decoration:none;}
a:active.about_menu_link {color:#000000; text-decoration:none;}

a:link.sub_menu_link {color:#FFFFFF;	text-decoration:none;}
a:visited.sub_menu_link {color:#FFFFFF; text-decoration:none;}
a:hover.sub_menu_link {color:#FF0000; text-decoration:none;}
a:active.sub_menu_link {color:#FFFFFF; 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:#FF0000; text-decoration:none;}
a:active.main_text_link {color:#000000; text-decoration:none;}

a:link.footer_link {color:#999999;	text-decoration:none;}
a:visited.footer_link {color:#999999; text-decoration:none;}
a:hover.footer_link {color:#000000; text-decoration:underline;}
a:active.footer_link {color:#999999; text-decoration:none;}


.bull_red {
	color:#FF0000;
}

.content_td {
	width:904px;
	background-color:#FFFFFF;
	vertical-align:top;
}

.content_td_black {
	width:904px;
	background-color:#fff;
	color:#000;
	font-size:14px;
	padding:0;
	margin:0;
}

.stockist_list {
	font-size:14px;
}

/****************** PRODUCT PAGE ******************/
.product_selection_table {
	width:100%;
}

.product_selection_text {
	text-align:center;
}

/****************** STOCKISTS PAGE ******************/
.stockists_map {
	width:250px;
	vertical-align:top;
	text-align:right;
}

a:link.stockist_selected {color:#FF0000;	text-decoration:underline; font-weight:bold;}
a:visited.stockist_selected {color:#FF0000; text-decoration:underline; font-weight:bold;}
a:hover.stockist_selected {color:#FF0000; text-decoration:underline; font-weight:bold;}
a:active.stockist_selected {color:#FF0000; text-decoration:underline; font-weight:bold;}

a:link.stockist_unselected {color:#000000;	text-decoration:none; font-weight:bold;}
a:visited.stockist_unselected {color:#000000; text-decoration:none; font-weight:bold;}
a:hover.stockist_unselected {color:#000000; text-decoration:none; font-weight:bold;}
a:active.stockist_unselected {color:#000000; text-decoration:none; font-weight:bold;}

/****************** DISTRIBUTORS PAGE ******************/
.distributor_selection_table {
	background-image:url(images/micralite_distributors.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	vertical-align:top;
	width:100%;
}

a:link.distributor_selected {color:#FF0000;	text-decoration:underline; font-weight:bold;}
a:visited.distributor_selected {color:#FF0000; text-decoration:underline; font-weight:bold;}
a:hover.distributor_selected {color:#FF0000; text-decoration:underline; font-weight:bold;}
a:active.distributor_selected {color:#FF0000; text-decoration:underline; font-weight:bold;}

a:link.distributor_unselected {color:#000000;	text-decoration:none; font-weight:bold;}
a:visited.distributor_unselected {color:#000000; text-decoration:none; font-weight:bold;}
a:hover.distributor_unselected {color:#000000; text-decoration:none; font-weight:bold;}
a:active.distributor_unselected {color:#000000; text-decoration:none; font-weight:bold;}

/****************** CONTACT PAGE ******************/
.form_text { border:1px dashed #FF0000; background-color:#FFFFFF; }



/****************** ADDRESSES ******************/
.address_title {font-size:12px; font-weight:bold; }
.address_main {font-size:12px; font-weight:normal; }


	
/****************** FOOTER ******************/
.footer_left {
	font-size:9px;
	color:#AAAAAA;
	text-align:left;
}

.footer_center {
	font-size:9px;
	color:#AAAAAA;
	text-align:center;
}

.footer_right {
	font-size:9px;
	color:#AAAAAA;
	text-align:right;
}


.about_text img{margin:30px;}

.downloads img, .downloads object{margin-right:50px;}

.reviewBtns{margin-left:60px; margin-top:50px;}
.reviewBtns img{border:none; margin-right:15px; margin-bottom:15px;}
