/* Mike Ross Designs TM */
/* I-MarkTools TM CSS */
/* 3:42 PM 11/11/2009 */
/* Updated: 6:25 PM 11/12/2009 */
/* Updated: 1:17 AM 11/28/2009 */
/* Updated: 5:03 PM 11/30/2009 */
/* Updated: 1:19 AM 12/10/2009 */
/* Updated: 7:24 AM 12/18/2009 */

/* Hold */
body {
	font-family: arial, verdana, _serif;
	font-size: 9pt;
	margin-top: 40px;
	background-color: #000000;
	color: #000000;
}
table#content {
	background-color: #FFFFFF;
	border: 5px solid;
	border-color: #fbc124;
	width: 950px;
}
table#mainframe {
	width: 950px;
}
td#header_logo {
	width: 220px;
	padding-left: 10px;
	padding-top: 10px;
}
	td#header {
		font-size: 11pt;
		font-weight: bold;
		width: 730px;
		padding-top: 25px;
	}
td#current_page {
		height: 19px; /* For Apple's Safari. Image might collapse. */
		padding-right: 10px;
		color: #000000; /* #9f8855; */
		font-size: 18pt;
		font-weight: bold;
		background-position: 0% 50%;
		background-repeat: no-repeat;
}
ul, li {
	/*
	list-style-type: none;
	padding: 0;
	*/
}
td#links {
	padding-left: 10px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	width: 195px;
}
	a#link_home, a#link_about, a#link_technology, a#link_products, a#link_contact {
		font-weight: bold;
		font-size: 11pt;
		color: #FFFFFF;
		text-decoration: none;
		padding-top: 5px;
		padding-bottom: 5px;
		border-left: 1px solid #9f8855;
		border-top: 1px solid #9f8855;
		border-right: 1px solid #9f8855;
	}
table#links {
	width: 950px;
	padding-bottom: 10px;
}
	td#link_line_home, td#link_line_about, td#link_line_technology, td#link_line_products, td#link_line_contact {
		width: 190px;
	}
/* Page Content */
div#page_content {
}
	td#page_content {
		font-size: 9pt;
		padding-top: 25px;
		padding-bottom: 10px;
	}
table#about, table#products, table#contact {
	font-size: 9pt;
	padding: 25px;
	width: 950px;
}
	/* Removed padding for flash video addition.
	table#home {
		padding-left: 10px;
		padding-right: 10px;
	}
	*/
	table#products {
		padding-top: 0px;
	}
	/* Temporary */
	table#technology {
		padding: 25px;
	}
		table#technology_patent_publications {
			padding: 25px;
			width: 850px;
		}
	/*
	table#technology td {
		padding: 25px;
	}
	*/
/* Base */
table#bottom {
	font-size: 9pt;
	width: 950px;
	color: #FFFFFF;
}
	td#bottom_left {
		width: 180px;
		background-color: #9f8855;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	td#bottom_right {
		width: 710px;
		background-color: #b9a670;
		padding: 25px;
	}
span#copyright {
	color: #FFFFFF;
	padding: 10px;
}
/* GENERAL */
#link_ii {
	color: #9f8855;
}
	#link_ii:hover {
		text-decoration: none;
	}
hr {
	color: #9f8855;
}
#image_ii {
	border: 1px solid #9f8855;
}
td {
	font-size: 9pt;
}
form {
	width: 680px;
}
/* PRODUCTS */
p#purchase {
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
td#secure_purchase {
	background-image: url("../images/products/google checkout cards.jpg"); background-repeat: no-repeat; background-position: 50% 30%;
}
table#purchase_products {
	padding: 10px;
	border: 5px solid #9f8855;
	background-image: url("../images/products/product corner.gif"); background-repeat: no-repeat; background-position: bottom right;
	margin-bottom: 10px;
}
table#checkout {
	padding-bottom: 5px;
}
td#cart_column {
	/* border-left: 1px solid #9f8855; */
}
p#about_tm {
	font-size: 11pt;
	font-weight: bold;
}
/* TECHNOLOGY */
td#patent {
	padding: 25px;
}
img#patent {
	border: 1px solid #9f8855;
}
td#technology_videos {
	width: 225px;
}
/* CONTACT */
td#contact {
	width: 680px;
}
div#contact_form {
	width: 680px;
}
table#contact_information {
	/* width: 950px; */
}
td#directions {
	padding-left: 2em;
}
hr#number_mail {
	color: #9F8855;
}
ul#number_mail {
	padding-left: 0px;
	margin: 0px;
}
td#number_mail {
	width: 300px;
}
p#address {
	padding: 0px;
	margin: 0px;
}
p#address_bottom {
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px;
}
td#vertical_split {
	border-left: 2px solid #9F8855;
	width: 25px;
}
ol#burlingtondirections, ol#bostondirections, ol#montrealdirections, ul#number_mail {
	list-style-type: none;
}
/* HOME */
td#home_left {
	width: 225px;
	/* padding: 25px; */
	padding-right: 10px;
}
table#purchase_a_product {
	margin-left: 20px;
}
a#purchase_a_product {
	font-size: 11pt;
	font-weight: bold;
}
/*
a#video_test {
	color: #000000;
}
*/
p#flash_double_play {
	padding: 0px;
	margin: 0px;
}
