/* CSS Document */

body {
	background-color: #ccc;
	margin: 0px;
	background-image: url(images/bg_grayblue.gif);
}

body.white {
	background-color: #fff;
	margin: 0px;
	background-image:none;
}

body,td,th {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

table.yellow
{
  	border-color: #f6921d; 
    border-style: solid;
	border-width: 0 0 2px 0;
}

table.main_nav
{
  	border-color: #333333;
	background-color:#FFFFFF;
}

table.blue_nav
{
  	background-color:#0068B3;
	color:#FFFFFF;
	background-image: url(images/bg_menu_blue.gif);
}

table.main_nav_dots
{
  	border-color: #333333; 
    border-style: dotted;
	border-width: 0 0 3px 0;
	background-color:#FFFFFF;
}

table.search
{
background-color:#FFFFFF;
margin: 4px 0px 20px 280px;
}

#form input, #form textarea, #form select
		{
		font-size: 10px;

		}

p.footer
{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size:0.9em;
	color:#666;
	font-weight:bold;
	margin-right: 128px;
}

p.blue_nav
{
	color: #fff;
}

a.blue_nav
{
	font-weight:bold;
	color:#fff;
	text-decoration: none;
}

a.blue_nav:link {
	text-decoration: none;
}
a.blue_nav:visited {
	text-decoration: none;
	color: #ccc;
}
a.blue_nav:hover {
	text-decoration: underline;
	color: #fc0;
}
a.blue_nav:active {
	text-decoration: none;
}

p.spacing
{
	line-height: 150%;
}	
	
.content
{
	line-height: 150%;
	margin: 14px 14px 0px 14px;
}

.content_product
{
	line-height: 150%;
	margin: 14px 14px 0px 5px;
}

h1
{
font-size: 14px;
font-weight:bold;
margin-top: 0.8em;
color: #e81e25;
}

strong.red
{
color: #e81e25;
}

strong.yellow
{
color: #ffff00;
}

.blue_nav_spacing {
	margin:5px;
	line-height: 150%;	
}

#bigbox
{
	margin: 5px;
}

a.main_nav
{
	font-weight:bold;
	margin-right: 5px;
	margin-left: 5px;
	color:#333;
	text-decoration: none;
}

a.main_nav:link {
	text-decoration: none;
}
a.main_nav:visited {
	text-decoration: none;
}
a.main_nav:hover {
	text-decoration: underline;
	color: #666;
}
a.main_nav:active {
	text-decoration: none;
}

a
{
color:#0068B3;
}

a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #253c84;
}
a:hover {
	text-decoration: none;
	color: #253c84;
}
a:active {
	text-decoration: underline;
}

#redmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 10px "Myriad Pro", Tahoma, Helvetica, Arial, sans-serif;
width: 860px;
border: 0px solid #ccc;
background-color: #e81e25;
}

* html #redmenu ul{ /*IE only rule, reduce menu width*/
width: 900px;
}

#redmenu ul li{
display: inline;
}

#redmenu ul li a{
float: left;
color: #fff;
padding: 6px 12px;
text-decoration: none;
background: transparent url(images/vertical.gif) center right no-repeat;
}

#redmenu ul li a:visited{
color: #ccc;
}

#redmenu ul li a:hover{
color: #fff;
background-color: #0068B3;
}

#square { 
	list-style-image: url(images/square_blue.gif);
}

#contentlist { 
	list-style-image: url(images/square_blue.gif);
}

#redmenu #current  a { /*currently selected tab*/
color: #fff;
background-color: #0068B3;
}

#menu_font11 {
font-size: 11px
}


.floatright
{
float: right;
width: 200px;
margin: 0 0 10px 10px;
background-color: #fff;
padding: 10px;
border: 0;
}

.highlight
{
margin: 40px 40px 0 40px;;
background-color: #fff;
border:thin solid;
border-color:#e81e25;
}

.highlight_top
{
margin: 10px 20px;
background-color: #fff;
padding: 6px;
border:thin solid;
border-color:#e81e25;
}

.highlight_top p
{
margin: 0;
}

.highlight_golf
{
margin: 40px 20px 0 20px;
background-color: #fff;
padding: 6px 10px;
border:thin solid;
border-color:#e81e25;
}
