/* body formatting */

* { b/order: solid 1px;
}



img {
	border: 0px;
}
body { font: 8pt verdana;
background-color: #ffffff;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}

a:link,a:visited,a:hover,a:active
{ color: #336633;
text-decoration: underline;}

/* for showing tables */
table, table td, div, p
{ b/order: 1px dotted #000;
p/adding: 1px;
s/pacing: 5px;
}

/* main layout DIVs */

#headerblock
{ position: absolute;
top: 0px;
left: 0px;
}

#sidebarblock
{ position: absolute;
top: 200px;
left: 0px;
width: 180px;
}

#contentblock
{ position: absolute;
top: 100px;
left: 200px;
vertical-align: top;
text-align: center;
width: 550px;
}

#main_content_wrapper {
	position: relative;
	top: 200px;
}
/* top nav bar */

#topnav
{
color: #ffffff;
height: 30px;
width: 750px;
margin: 0px;
padding: 0px;
border: 0px;
background-color: #EF8400;
}

#topnav a
{font: 7pt verdana, arial;
color: #ffffff;
}

table#topnav img
{ border: 0px;
}


#left_bar_wrapper { position: absolute;
height: 800%;
}


#left_nav { 
	position: relative;
	float: left;
	display: block;
	border: 1px bottom;
	top: 300px;
}

#left_nav_add_on {
	display: block;
	position: relative;
	float: left;
	border: 1px bottom;
	top: 300px;
	margin-left: 10px;
}

#left_nav_add_on  li {
	display: block;
	width: 125px;
	margin: 5px;
}
	

#left_nav_add_on a {
	display: block;
	color: #336633;
	height: 30px;
	line-height: 30px;
	background-color: #DDFFB3;
	border: 1px solid #DDFFB3;
	padding: 5px;
}

#left_nav_add_on a:hover {
	border: 1px dashed #336633;
	background-color: #fff;
}



#left_nav_priv { display: block;
position: absolute;
top: 90px;
left: 0px;
border: solid 1px #C3C3C3;
border-width: 23px 0px 0px 0px;
margin: 0px;
padding: 0px;
margin: 0px;

}

#left_nav_priv, #left_nav_priv li {
list-style-type: none;
width: 100%;
text-align: left;
}

#left_nav_priv li { 
line-height: 1em;
padding-top: 8px;
font: 8pt verdana;

}

#left_nav_priv li a {
color: #0F96C9;
}

#left_nav_priv li a:hover {
text-decoration: underline;
color: #0F96C9;
border-left: solid 5px #0F96C9;
z-index: 0;
}

/* Link Hover Over Handling */

#left_nav_priv a
{ display: block;
text-decoration: none;
font: 8pt verdana ;
color: #0F96C9;
border-left: solid 5px #E1E1E1;
padding: 0 5px;
margin-left: 5px;
z-index: 0;
}

#left_nav_priv .sm
{ font: bold 8pt "verdana";
}

/* table#topnav td, table#topnav td a
{ color: fff;
font: 7pt verdana, arial;
text-decoration: underline;
}
*/

/* Reinders Logo and Golf Image */

table#reinlogo
{ display: block;
position: relative;
top: 0px;
left: 0px;
width: 200px;
margin: 0px;
padding: 0px;
border: 0px;
}

#heading
{
display: block;
position: absolute;
top: 40px;
left: 200px;
}

div#heading p
{
margin-left: 20px;
width: 400px;
padding: 0px;
}

/* side navigation, order box, and logo box */

#sidebar1
{
display: block;
position: absolute;
top: 20px;
left: 0px;
padding: 0px;
margin: 0 auto;
}

#sidebar2
{
display: block;
position: absolute;
top: 130px;
left: 0px;
height: 170px;
font: 8pt verdana;
}

#sidebar3
{
display: block;
position: absolute;
top: 350px;
font: 8pt verdana;
width: 100px;
text-align: center;
}



/* main content area */

#contentblock thead
{
color: #000000;
font: bold 12pt "verdana";
text-transform: uppercase;
text-align: center;
margin: auto;
padding: 0px;
}

#contentblock table
{ margin: 0 auto;
}


.hdr {
	display: block;
	position: relative;
	text-align: center;
	font-size: solid 10pt;
	top: 10px;
	margin: 20px 0px;
}

p.subHdr {
	color: #336633;
}
	

.centered
{
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	width: 100%;
}

.centered td 
{
	color: #000000;
	co/lor: #336633;
	font: 8pt verdana;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	border: solid #C4E68E;
	border-width: 0px;
	padding-bottom: 10px;
	padding: 0px;
}

.centered th
{
	text-align: center;
	padding-bottom: 5px;
}
.centered p
{
	padding-left: 10px;
}

.centered a
{
	display: block;
	font: bold 10pt verdana; 
	color: #3C8CB2;
	width: 100%;
	border: solid #fff 1px;
	text-decoration: none;
}

.centered a:hover
{ 
	color: #3C8CB2;
}

.matrix {
	border-collapse: collapse;
	margin-top: 50px;
/*	border: 1px solid; */
	

}

.matrix tr td {
	padding: 0px;
	width: 33%;
	height: 200px;
	

}

.matrix a
{
	display: block;
	font: bold 10pt verdana; 
	color: #3C8CB2;
	border: solid #fff 1px;
	text-decoration: none;

}

.matrix a:hover
{ 
	color: #3C8CB2;
	background-color: #ccffff;
}

.matrix tr td {
	text-align: center;
}



#img_col tr td {
	text-align: center;
	padding-bottom: 0px;
}
.centered img { 
	text-align: center;
}

.prodlist tr * {
	margin: 10px;
}

/* Vendor Link formatting */

table#vend { 
	border: solid 1px;
	width: 250px;
}

table#vend td {
	text-align: center;
	vertical-align: middle;
}

/* MISC */

.acro {
	margin: 20px;
}


