body {
	color: black;
	font-size: 10px;
	font-family: arial;
	background-image: url("../images/background.gif");
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	align: center;
}

a#press {
	color: #0D6A37;
	font-family: arial;
	text-decoration: none
}

a:hover#press{
	color: #0D6A37;
	font-family: arial;
	text-decoration: underline;
}

a#contact {
	color: #000000;
	font-family: arial;
	text-decoration: none
}

a:hover#contact{
	color: #000000;
	font-family: arial;
	text-decoration: underline;
}

a#main {
	color: #0D6A37;
	font-family: arial;
	text-decoration: underline;
}

a:hover#main{
	color: #0D6A37;
	font-family: arial;
	text-decoration: none;
}

a#news {
	color: #0D6A37;
	font-family: arial;
	text-decoration: none
}

a:hover#news{
	color: #0D6A37;
	font-family: arial;
	text-decoration: underline;
}

img#history {
	width: 250px;
	height: 326px;
	}
	
img#about {
	float: left;
	}
	
img#franchise {
	float: right;
	border-left: 10px solid #FFFFFF;
	}
	
img#assembly {
	align: center;
	border: 1px solid #DDDDDD;
	}
	
img#steps {
	float: left;
	padding: 5px 10px 5px 0px;
	}
	
img#tony {
	float: left;
	}

img#danny {
	float: right;
	border-right: 20px solid #FFFFFF;
	}

img#businessweek {
	float: right;
	border-left: 10px solid #FFFFFF;
	}
	
span#title_text {
	font-weight: bold;
	text-decoration: underline;
	}

span#contact_title {
	color: #0D6A37;
	font-weight: bold;
	text-decoration: underline;
	}

span#author {
	font-size: 11px;
	}
	
span#answers {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	}
	
/* THIS IS THE COLUMNS SECTION OF THE CSS */

td#history_row1 {
	width: 700px;
	height: 30px;
	vertical-align: middle;
	border-top: 1px dotted #888888;
	border-bottom: 1px dotted #888888;
	font-family: arial;
	font-size: large;
	font-weight: normal;
	color: #888888;
	font-variant: small-caps;
	font-stretch: ultra-expanded;
}

td#history_row2 {
	
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#about_row1 {
	width: 700px;
	height: 30px;
	vertical-align: middle;
	border-top: 1px dotted #888888;
	border-bottom: 1px dotted #888888;
	font-family: arial;
	font-size: large;
	font-weight: normal;
	color: #888888;
	font-variant: small-caps;
	font-stretch: ultra-expanded;
}

td#about_row2 {
	height:320px;
	vertical-align: top;
	padding: 20px 0px 0px 0px;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}


td#our_team_row1 {
	width: 700px;
	height: 30px;
	vertical-align: middle;
	border-top: 1px dotted #888888;
	border-bottom: 1px dotted #888888;
	font-family: arial;
	font-size: large;
	font-weight: normal;
	color: #888888;
	font-variant: small-caps;
	font-stretch: ultra-expanded;
}

td#our_team_row1_1 {
	width: 700px;
	height: 30px;
	vertical-align: middle;
	border-bottom: 1px dotted #888888;
	font-family: arial;
	font-size: large;
	font-weight: normal;
	color: #888888;
	font-variant: small-caps;
	font-stretch: ultra-expanded;
}


td#our_team_row2 {
	width: 700px;
	vertical-align: middle;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	
}

td#our_team_row3{
	vertical-align: middle;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

td#our_team_row4 {
	vertical-align: middle;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	}

td#our_team_row5 {
	vertical-align: middle;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	}

td#press_row1_left {
	width: 500px;
	height: 30px;
	vertical-align: bottom;
	border-bottom: 1px dotted #888888;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	font-variant: small-caps;
	font-stretch: ultra-expanded;
}

td#press_row1_center {
	width: 30px;
	height: 30px;
	vertical-align: bottom;
	font-family: arial;
	font-size: 14;
	font-weight: normal;
	color: #000000;
	font-variant: small-caps;
	font-stretch: ultra-expanded;
}

td#press_row1_right {
	width: 150px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #888888;
	background-image: URL('../images/content_images/press_contact_background.jpg');
	font-family: arial;
	font-size: 12px;
	color: #000000;
	padding: 10px 10px 10px 10px;
}

td#press_row2_left {
	width: 500px;
	height: 30px;
	vertical-align: bottom;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

td#press_row2_center {
	width: 30px;
	height: 30px;
	vertical-align: bottom;
	font-family: arial;
	font-size: 14;
	font-weight: normal;
	color: #000000;
	font-variant: small-caps;
	font-stretch: ultra-expanded;
}

td#news_row1_left {
	width: 500px;
	height: 30px;
	vertical-align: bottom;
	border-bottom: 1px dotted #888888;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	font-variant: small-caps;
	font-stretch: ultra-expanded;
}

td#news_row1_center {
	width: 30px;
	height: 30px;
	vertical-align: bottom;
	font-family: arial;
	font-size: 14;
	font-weight: normal;
	color: #000000;
	font-variant: small-caps;
	font-stretch: ultra-expanded;
}

td#news_row1_right {
	width: 150px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #888888;
	background-image: URL('../images/content_images/press_contact_background.jpg');
	font-family: arial;
	font-size: 12px;
	color: #000000;
	padding: 10px 10px 10px 10px;
}

td#news_row2_left {
	width: 500px;
	vertical-align: bottom;
	border-bottom: 1px solid #DDDDDD;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 5px 0px 5px 0px;
}

td#news_row2_center {
	width: 30px;
	vertical-align: bottom;
	font-family: arial;
	font-size: 14;
	font-weight: normal;
	color: #000000;
	font-variant: small-caps;
	font-stretch: ultra-expanded;
}

td#news_row3_left {
	width: 500px;
	vertical-align: bottom;
	border-bottom: 1px solid #DDDDDD;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding: 5px 0px 5px 0px;
}

td#news_row3_center {
	width: 30px;
	vertical-align: bottom;
	font-family: arial;
	font-size: 14;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#news_row3_right {
	width: 30px;
	vertical-align: bottom;
	font-family: arial;
	font-size: 14;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#franchise_row1 {
	width: 700px;
	height: 30px;
	vertical-align: middle;
	border-top: 1px dotted #888888;
	border-bottom: 1px dotted #888888;
	font-family: arial;
	font-size: large;
	font-weight: normal;
	color: #888888;
	font-variant: small-caps;
	font-stretch: ultra-expanded;
}

td#franchise_row2_left {
	height:400px;
	vertical-align: top;
	padding: 20px 0px 0px 0px;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#franchise_row2_right {
	vertical-align: top;
	padding: 20px 0px 0px 0px;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#q_row {
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #0D6A37;
	font-stretch: ultra-expanded;
}

td#a_row {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#diagram_row1_right {

	width: 550px;
	vertical-align: top;
	padding: 0px 0px 0px 35px;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#diagram_row1_left {
	width:150px;
	vertical-align: top;
	padding: 20px 0px 0px 0px;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#diagram_row2_right {
	width:550px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#diagram_row3_right {
	width:550px;
	vertical-align: top;
	padding: 0px 0px 0px 35px;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#video_row2 {
	width:550px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#product_row1_left {
	width:150px;
	vertical-align: top;
	padding: 20px 0px 0px 0px;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#product_row1_right {

	width: 550px;
	vertical-align: top;
	padding: 0px 0px 0px 35px;
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #0D6A37;
	font-stretch: ultra-expanded;
}

td#product_row2_right {

	width: 550px;
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}


td#steps_row1_left {
	width:150px;
	vertical-align: top;
	padding: 20px 0px 0px 0px;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#steps_row1_right {

	width: 550px;
	vertical-align: top;
	padding: 0px 0px 0px 35px;
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}


td#steps_row2_left {
	width:150px;
	vertical-align: top;
	padding: 20px 0px 0px 0px;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#steps_row2_right {

	width: 550px;
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#commercial1 {

	width: 550px;
	vertical-align: middle;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #DDDDDD;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#commercial2 {

	width: 550px;
	vertical-align: middle;
	padding: 10px 0px 10px 0px;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

td#video_title {
	width: 550px;
	height: 30px;
	vertical-align: bottom;
	border-bottom: 1px dotted #888888;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	font-variant: small-caps;
	font-stretch: ultra-expanded;
}


td#contact_row1_left {

	width: 300px;
	vertical-align: middle;
	padding: 0px 0px 0px 35px;
	border-right: 1px solid #DDDDDD;
	text-align: left;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #0D6A37;
	font-stretch: ultra-expanded;
}

td#contact_row1_right {

	width: 400px;
	vertical-align: middle;
	padding: 0px 0px 0px 30px;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-stretch: ultra-expanded;
}

/* THIS IS THE TABLES SECTION OF THE CSS */

table#about_main {
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	border-spacing: 0px;
	align: center;
}

table#history_main {
	height: 356px;
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	border-spacing: 0px;
	align: center;
}

table#our_team_main {
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	border-spacing: 0px;
	align: center;
}

table#press_main {
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	border-spacing: 0px;
	align: center;
}

table#franchise_main {
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	border-spacing: 0px;
	align: center;
}

table#diagram_main {
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	border-spacing: 0px;
	align: center;
}

table#steps_main {
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	border-spacing: 0px;
	align: center;
}

table#product_main {
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	border-spacing: 0px;
	align: center;
}

table#contact_main {
	width: 700px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px;
	border-spacing: 0px;
	align: center;
}

/* THIS IS THE DIVS SECTION OF THE CSS */

div#about_content {
	width: 700px;
	overflow: auto;
	text-align:center;
}

div#history_content {

	width: 700px;
	overflow: auto;
	text-align:center;
}

div#our_team_content {
	width: 700px;
	overflow: auto;
	text-align:center;
}

div#press_content {
	width: 700px;
	overflow: auto;
	text-align:center;
}

div#franchise_content {
	width: 700px;
	overflow: auto;
	text-align:center;
}

div#diagram_content {
	width: 700px;
	overflow: auto;
	text-align:center;
}

div#steps_content {
	width: 700px;
	overflow: auto;
	text-align:center;
}

div#product_content {
	width: 700px;
	overflow: auto;
	text-align:center;
}

div#contact_content {
	width: 700px;
	overflow: auto;
	text-align:center;
}

