body	
	{
	font-family: Arial, Helvetica, sans-serif; 
	background: url(images/background_pattern9.jpg) top left;
	background-repeat:repeat-x;
    background-color:#d1cdcd
	}

img.loading
	{
	position:absolute; 
	top:100; 
	left:385; 
	z-index:2;
	}

div.todaydate
	{
	font-family:arial; 
	font-size:9px; 
	font-weight:bold; 
	color:white; 
	z-index:13; 
	position:absolute; 
	top:63px; 
	left:70px	
	}

div.updatedate
	{
	font-family:arial; 
	font-size:9px; 
	font-weight:bold; 
	color:white; 
	z-index:13; 
	position:absolute; 
	top:63px; 
	left:810px
	}

img.banner
	{
	position:absolute; 
	top:20; 
	left:65; 
	z-index:12;
	width:851px
	}

div.pagetitle
	{
	margin-top:35px;
	width:700px;
	margin-left:auto;
	margin-right:auto
	}

div.searchsites 
	{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	}

div.outsidetable_1a 
	{
	width:850px;
	position:absolute;
	z-index:10;
	top:20px;
	left:65px;
	background-color:white;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
    /* background:url(images/gradientbg_1.jpg) bottom no-repeat; */
	border:1px solid black
	}

table.outsidetable_1a 
	{
	width:850px;
	position:absolute;
	z-index:10;
	top:20px;
	left:65px;
	background-color:white;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
    /* background:url(images/gradientbg_1.jpg) bottom no-repeat; */
	border:1px solid black
	}

div.maindiv_1 
	{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	width:780px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:0 0 10px 0; 
    background:url(images/gradientbg_1.jpg) bottom no-repeat;
	}

div.maindiv_2
	{
	width:750px; 
	padding:0 10px 0px 10px; 
	display:table-cell;
	}

div.maindiv_2
	{
	width:750px; 
	padding:0 10px 0px 10px; 
	display:table-cell;
	}

div.homepagequote
	{
	font-size:13px; 
	margin-top:5px; 
	margin:15px 0; 
	}
	
div.footer
	{
	font-size:11px;
	text-align:center;
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:10px
    }
	
div.insidetable_1 
	{
	font-size:12px; 
	width:700px;
	margin-left:auto;
	margin-right:auto;
 	}

table.insidetable_1 
	{
	font-size:12px; 
	width:700px;
	margin-left:auto;
	margin-right:auto;
 	}

table.insidetable_1_links 
	{
	font-size:12px; 
	width:700px;
	margin-left:25px;
	margin-right:20px; 
 	}

table.insidetable_2 
	{
	font-size:12px; 
	margin-left:80px;
	}

/*Credits for CSSs: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

/* Container for main navigation menu */
div#navmenu 
	{
	width:75em;
	font-size:8pt;
	position:relative;
	}

/* Container for main navigation items in the top <ul> list */
ul#nav {
	list-style:none;
	font-size:10px;
	padding:3px 0;
	margin:0;
    border-bottom:2px solid #CC3300
	}

/*	style for main menu items; inline displays them horizontally */
ul#nav li
	{
	display:inline;
	margin:0px;
	}

/*	style for main menu items, each of which is a link */
ul#nav li a 
	{
	text-decoration:none;
	padding:3px 4px;
	margin-right:0px;
    margin-left:0px;
	background:#CCCCFF;
	font-weight:normal;
	color:darkblue;
	border-left:1px solid gray;
	border-top:1px solid gray;
	border-right:1px solid gray;
	}

/*	style for hovering over main menu items */
ul#nav li a:hover 
	{
	background-color:black;
	color:white
/*	background-color:#D3F1A0 */
	}

/*	style for main menu items after they are selected*/
ul#nav li.selected a 
	{ 
	color:white;
	background-color:black;
	border-left:2px solid black;
	border-top:2px solid black;
	border-right:2px solid black;
	}

/*	style for menu drop-down menus off of main nav menu */
ul#nav li ul {
	list-style:none;
	top:100%;
	left:0;
	display:none;
	position:absolute;
	padding:.5em 0;
	width:100%;
	/* height: 1728px; */
	}

/*	style for */
ul#nav li ul li 
	{
	position:relative;
	width:100%;
	text-align:center;
	cursor:default;
	border-width:0 0;
	padding:0 0;
	height:auto;
	margin:0
	}

/*	style for */
ul#nav li ul li a 
	{
	display:block;
	font-weight:normal;
	color:blue;
	padding:.3em 10px;
	}

/* container for secondary navigation menu; under modify seat */
div#tabcontent
	{ /*2nd level content wrapper*/
	width:320px;
	position:relative;
	left:165px;
	font-size:10px;
	height:auto /*IE7 beta2 fix*/
	}

/* style for secondary items in secondary navigation menu - under modify seat */
div#tabcontent ul
	{
	display: inline;
	padding:4px 0;
	/* margin:0; */
	list-style-type: none;
	}

div#tabcontent ul.selected
	{ /* 2nd level content menu */
	display: inline; 
	padding:4px 0;
	list-style-type: none;
	}

div#tabcontent ul li
	{
	display: inline;
	}

div#tabcontent ul li a
	{
	border:#778;
	border-style:solid;
	border-width:0 1px 1px 1px;
	background-color:#EFFADC;
	color: navy;
	padding: 2px 5px;
	display: inline;
	float: left;
	text-decoration: none;
	margin-left:2px;
	margin-right:auto;
	text-align:center;
	}

div#tabcontent ul li a:hover
	{
	color:white;
	background-color:black;
	}

div#tabcontent ul li.selected_level2 a
	{ /*selected 2nd level content*/
	color:white;
	background-color:black;
	}

.clearfix:after
	{ /*Clear floats hack: http://positioniseverything.net/easyclearing.html*/
	content: "."; 
	display:block; 
	height:0; 
	clear:both;
	visibility:hidden;
	}

.clearfix
	{
	display:block;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

div.terms
	{
	font-family: Arial, Helvetica, sans-serif; 
	margin:0 12%;
	text-align:left;
	font-size:12px;
	border:5px ridge lightgray;
	padding:2em 2em;
	}

div.paypal_oneitem_level1
	{
	margin-left:50px;
	margin-bottom:5px
	}

div.paypal_oneitem_level1_spray
	{
	margin-left:170px;
	margin-bottom:5px
	}

div.paypal_oneitem_leve11a
	{
	width:200px; 
	float:left;	
	text-align:right;
	margin-right:5px;
	}

div.paypal_oneitem_leve11b
	{
	width:100px; 
	float:left	
	}

div.paypal_twoitems_level1a
	{
	}

div.paypal_twoitems_level1b
	{
	margin-left:50px; 
	margin-top:-10px; 
	margin-bottom:5px	
	}

div.paypal_twoitems_level2a1
	{
	width:200px; 
	float:left;
	text-align:right;
	margin-right:5px;
	}

div.paypal_twoitems_level2a2
	{
	width:100px; 
	float:left;
	}

div.paypal_twoitems_level2b1
	{
	width:200px; 
	float:left;
	text-align:right;
	margin-right:5px
	}

div.paypal_twoitems_level2b2
	{
	width:100px; 
	float:left;	
	}

table.paypal 
	{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center
	}

td 	
	{
	align:left;
	}

td.paypalitem
	{
	vertical-align:bottom
	}

form.paypaltarget
	{
	margin-bottom:0px
	}
	
.height_5
	{
	height:5px; 
	}

.height_10 	
	{
	height:10px; 
	}

.height_15
	{
	height:10px; 
	}

.height_20
	{
	height:20px; 
	}

.height_25
	{
	height:25px; 
	}

.height_30
	{
	height:30px; 
	}

td.modify
	{
	padding-top:.8em;
	padding-bottom:.8em;
	border-top: 2px solid black
	}
	
td.foamtypepic
	{
	text-align:center;
	vertical-align:top
	}
	
div.sitemap
	{
	font-size:12px;
	text-align:left;
	margin:0 6em	
	}
	
div.sitemap_level1
	{
	font-size:12px;
	text-align:left;
	margin:0 0 0 2em	
	}

div.sitemap_level2
	{
	font-size:12px;
	text-align:left;
	margin:0 0 0 2em	
	}
	
p 	
	{
	margin-top:10px; 
	margin-bottom:10px
	}

ul#normal 	
	{
	align:top; 
	list-style-type:square; 
	list-style-position:outside; 
	margin:0
	}

ul#normal li
	{
	margin-left:0px; 
	margin-bottom:10px
	}

img 
	{
	border:none; 
	margin:0; 
	padding:0
	}

img.title
	{
	margin-bottom:.5em
	}

img.modify 
	{
	float:right;
	margin-left:1.5em
	}
	
img.foamhoriz 
	{
	margin-bottom:1em
	}
	
br 	
	{
	height: 0
	}

h1 
	{
	font-size:22px; 
	font-weight:bold; 
	margin:20px 0 4px 0
	}

h2.foamtypes 	
	{
	font-size:14px; 
	font-weight:bold; 
	color:navy;
	margin-bottom:0;
	margin-top:15px;
	text-align:center;
	}

h2.left 	
	{
	font-size:15px; 
	font-weight:bold; 
	color:navy;
	margin:0 0 4px 0;
	text-align:left
	}

h2.center 	
	{
	font-size:16px; 
	font-weight:bold; 
	color:navy;
	margin:0 0 0 0;
	text-align:center;
	margin-left:auto;
	margin-right:auto
	}

h3.left 	
	{
	font-size:14px; 
	font-weight:bold; 
	color:navy;
	margin:10px 0 2px 0;
	text-align:left
	}

h3.center 	
	{
	font-size:14px; 
	font-weight:bold; 
	color:navy;
	margin:10px 0 2px 0;
	text-align:center
	}

.callout 
	{
	background-color:khaki; 
	border:1px solid black;
	padding:.5em .5em; 
	display:block; 
	}

.navmenu 
	{
	text-align:left; 
	padding-bottom:1em
	}

a:link 
	{
	color:blue
	}

a:visited 
	{
	color:indigo
	}

a:hover 
	{
	color:darkorange
	}

img.foampic 
	{
	width:200px; 
	height:145px;
	}

span.first 
	{
	float:left;
	font-family:times, serif;
	font-weight:bold;
	font-size:300%;
	line-height:0.85em;
	margin-right:0.03em;
	margin-bottom:-0.25em;
	}

.10px_type 
	{
	font-size:10px
	}

.11px_type 
	{
	font-size:11px
	}

.12px_type 
	{
	font-size:12px
	}

.14px_type 
	{
	font-size:14px
	}

.tooldescription 
	{
	font-size:11px;
	padding:0 1em; 
	vertical-align:top;
	}

.foamdescription 
	{
	padding:0 3em 0 3em; 
	vertical-align:top
	}

.toolimage 
	{
	vertical-align:bottom; 
	text-align:center; 
	margin-left:auto; 
	margin-right:auto
	}

.forum_header
	{
    text-align:center; 
    width:200px; 
    position:absolute; 
    top:200px; 
    left:480px
	}

.feedsweep
	{
	text-align:center;
	}

.feedsweep_title 	
	{
	font-size:12px; 
	font-weight:bold; 
	color:white;
	text-align:center;
	background-color:darkblue;
	padding-top:3px;
	padding-bottom:3px
	}

.feedsweep_feedbox
	{
	height:20em; 
	overflow:auto; 
	width:250px;
    text-align:center;
	border:1px solid gray
	}

.feedsweep_item
	{
	font-size:10px; 
	font-weight:normal; 
	color:navy;
	text-align:left;
	padding:1px 5px;
	border-bottom:1px solid gray
	}

.feedsweep_link
	{
	font-size:10px; 
	font-weight:normal; 
	color:navy;
	text-align:left;
	}

.feedsweep_title_background
	{
	color:navy;
	}

.feedsweep_spacer
	{
	float:left; 
	height:30em; 
	width:5px
	}
