/* body formatting */

* { border: s/olid 1px;
}

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;
}

/* 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;
}


/* 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;
}




table#orderbox
{ 
margin-left: 25px;
font: 8pt verdana;
}

table#orderbox td, p.ordopt
{ 
width: 115px;
font: 8pt verdana;
}


p#ordhd
{ display: block;
text-align:center;
height: 40px;
}

p.ordopt
{ text-align: center;
margin-top: 2px;
margin-bottom: 2px;
padding: 0px;
}

p.ordopt a, p.ordopt a:visited
{ display: block;
color: #336633;
height: 30px;
line-height: 30px;
background-color: #DDFFB3;
border: 1px solid #DDFFB3;
}

p.ordopt a:hover
{ border: 1px dashed #336633;
background-color: #fff;
}

table#logobox
{
top: 50px;
margin-left: 25px;
width: 126px;
border: 1px solid #DDFFB3;
}



table#logobox td
{ 
height: 80px;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}

#sidebar4 p
{
display:block;
margin-left: 25px;
margin-right: 25px;
line-height: 12px;
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;
}

table.prodlist
{
padding: 0px;
margin: 0px;
}

table.prodlist td 
{
color: #000000;
co/lor: #336633;
font: 8pt verdana;
padding: 0px;
vertical-align: top;
text-align: left;
border: solid #C4E68E;
border-width: 0px;
padding-bottom: 10px;
}

.prodlist th
{
text-align: center;
padding-bottom: 5px;
}
.prodlist p
{
padding-left: 10px;
}

.prodlist a
{
display: block;
font: bold 10pt verdana; 
color: #3C8CB2;
width: 100%;
border: solid #fff 1px;
text-decoration: none;
}

#img_col tr td { text-align: center;
padding-bottom: 5px;
}

.prodlist a:hover
{ width: 100%;
color: #3C8CB2;
border: 1px dashed #3C8CB2;
background-color: #fff;
height: 100%;
}

.prodlist img { text-align: center;
}

tr#prodhd th
{
height: 20px;
color: #ffffff;
font: 10pt bold "times new roman";
text-align: left;
border: dotted #336633;
border-width: 0px;
padding: 0px 1px 1px 3px;
background-color: #EF8400;
}

tr.prodseries th
{

font: bold 8pt verdana, arial;
color: #ffffff;
text-align: center;
text-transform: uppercase;
background-color: #336633;
padding: 5px;
}

/* Vendor Link formatting */

table#vend { 
border: solid 1px;
width: 250px;
}

table#vend td {
text-align: center;
vertical-align: middle;
}

ul#sem
{
display: block;
padding: 0px;
margin-left: 0px;
border: 0px;
list-style-type:none;
width: 100%;
text-align: center;
}

ul#sem li
{
background-image: url("/images/pdficon.gif");
background-repeat: no-repeat;
text-align: left;
margin: 0px;
padding: 0px;
padding-left: 40px;
width: 240px;
font: bold 10pt verdana;
/* height: 70px; */
padding-bottom: 10px;
}

table#seminfo p
{ width: 280px;
}

