@charset "utf-8";

/* new text styles */
a, a:visited {
color: #00467f;
}
a:hover, a:visited {
color: #00467f;
}
.bodytext {
font-family:Arial, Verdana, Helvetica;
font-size: 12px;
}
.bodytext_bold {
font-family:Arial, Verdana, Helvetica;
font-size: 12px;
font-weight:bold;
}

.left_sidebar_heading {
font-family:Arial, Verdana, Helvetica;
font-size: 18px;
font-style:italic;
font-weight:bold;
}

.table_text_heading {
font-family:Arial, Verdana, Helvetica;
font-size: 12px;
font-weight:bold;
color: #ffffff;
}

H1 {
font-size: 16px;
color: #00467f;
letter-spacing: 5px;
font-weight:normal;
}

/* original text styles */
.sm1 { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 14px}
.sm2 { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 14px; position: relative; left: 4px; }

.btm { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 14px}
.bdtxt { color: black; font-weight: normal; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica }
.bdtxtb { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica }
.bdtxt2 { color: black; font-weight: normal; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica }
.bdtxtb2 { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica }

.bdtxtsm { color: black; font-weight: normal; font-size: 10px; line-height: 16px; font-family: Arial, Helvetica }
.bdtxtsmb { color: black; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica }

.bdtxtsm2 { color: black; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica }
.bdtxtsmb2 { color: black; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica }

.subtxtsm { color: black; font-weight: normal; font-size: 10px; line-height: 16px; font-family: Arial, Helvetica }

.stableheader { color: black; background-color:#7E8083; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica }
.stablerow { color: black; background-color:#FBEDBE; font-weight: normal; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica }
.stablealtrow { color: black; background-color:#FEF9DC; font-weight: normal; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica }
.stablesmallrow { color: black; background-color:white; font-weight: normal; font-size: 3px; line-height: 3px; font-family: Arial, Helvetica }

.srow1 { color: black; background-color:white; font-weight: normal; font-size: 4px; line-height: 4px; font-family: Arial, Helvetica }
.srow2 { color: black; background-color:white; font-weight: normal; font-size: 10px; line-height: 10px; font-family: Arial, Helvetica }
.srow3 { color: black; background-color:white; font-weight: normal; font-size: 3px; line-height: 3px; font-family: Arial, Helvetica }
.srow4 { color: black; background-color:white; font-weight: normal; font-size: 1px; line-height: 1px; font-family: Arial, Helvetica }

.hdtxt16 { color: black; font-weight: normal; font-size: 16px; font-family:  Arial, Helvetica ; line-height: 18px; letter-spacing: 0.2em; }
.hdtxt18 { color: black; font-weight: normal; font-size: 18px; font-family:  Arial, Helvetica; line-height: 20px }
.hdtxtb18 { color: black; font-weight: bold; font-size: 18px; font-family:  Arial, Helvetica ; line-height: 20px}

.productgrid {font-family:  Arial, Helvetica; Font-Size:0.8em; color: #003366; font-weight: bold }


a.bodylink { font-weight: normal; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica }

.wnHeader { color: black; font-style: italic; font-weight: normal; font-size: 16px; font-family: Arial Black, Arial, Helvetica; line-height:1 }
.wnBody { color:black;  font-weight: bold; font-size: 12px; font-family: Arial, Helvetica; line-height:.5}
.wnFooter { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica; line-height:1}

a.sitemaplink:link
{ 
	color: #003366; 
	font-weight: normal; 
	font-size: 16px; 
	font-family:  Arial, Helvetica; 
	line-height: 18px; 
	letter-spacing: 0.2em; 
	text-decoration: none;
}

a.sitemaplink:visited
{ 
	color: #003366; 
	font-weight: normal; 
	font-size: 16px; 
	font-family:  Arial, Helvetica; 
	line-height: 18px; 
	letter-spacing: 0.2em; 
	text-decoration: none;
}

a.sitemaplink:hover
{ 
	color: #003366; 
	font-weight: normal; 
	font-size: 16px; 
	font-family:  Arial, Helvetica; 
	line-height: 18px; 
	letter-spacing: 0.2em; 
	text-decoration: underline;
}

a.sitemaplink:active
{ 
	color: #003366; 
	font-weight: normal; 
	font-size: 16px; 
	font-family:  Arial, Helvetica; 
	line-height: 18px; 
	letter-spacing: 0.2em; 
	text-decoration: none;
}

a.sitemaplink1:link
{ 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px;
	text-decoration: none;
}

a.sitemaplink1:visited
{ 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px;
	text-decoration: none;
}

a.sitemaplink1:hover
{ 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px;
	text-decoration: underline;
}

a.sitemaplink1:active
{ 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px;
	text-decoration: none;
}

a.sitemaplink2:link
{ 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px; 
	position: relative; 
	left: 4px;	
	text-decoration: none;
}

a.sitemaplink2:visited
{ 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px; 
	position: relative; 
	left: 4px;	
	text-decoration: none;
}

a.sitemaplink2:hover
{ 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px; 
	position: relative; 
	left: 4px;	
	text-decoration: underline;
}

a.sitemaplink2:active
{ 
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: 14px; 
	position: relative; 
	left: 4px;	
	text-decoration: none;
}


.prodlink 
{ 
	color: #003366; 
	font:Verdana;
	font-weight: bold; 
	font-size: 11px; 
	font-family: Arial, Helvetica 
}

.footerlink 
{ 
	color: #7F8056
}

.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.MenuImage {
	 margin-top:1px;
	 margin-bottom:1px;
	 border:0px	
}

.pmenuitem
{
  background-color:white;
}

.MainMenuGroup
{
  background-color:white;
}

.MainMenuItem 
{
  background-color:white; 
  color:#003366; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  cursor:pointer;
}

.MainMenuItemHover 
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:solid 1px #7E8083;
  cursor:pointer;
}

.MainMenuItemActive
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:solid 1px #7E8083;
  cursor:pointer;
}

.MainMenuItemExpanded 
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:solid 1px #7E8083;
  cursor:pointer;
}

.MainMenuSubItem 
{
  background-color:#f1f1f1; 
  color:#003366; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:solid 1px #faf4d0;
  cursor:pointer;
}

.MainMenuSubItemHover 
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:outset 1px #7E8083;
  cursor:pointer;
}

.MainMenuSubItemActive
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:solid 1px #7E8083;
  cursor:pointer;
}

.MainMenuSubItemExpanded 
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  border:inset 1px #7E8083;
  cursor:pointer;
}

.ProdMenuGroup
{
  background-color:white;
}

.ProdMenuImage 
{
  background-color:#faf4d0; 
  color:#003366; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
}

.ProdMenuItem 
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  cursor:pointer;
}

.ProdMenuItemHover 
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  cursor:pointer;
}

.ProdMenuItemActive
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  cursor:pointer;
}

.ProdMenuItemExpanded 
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  cursor:pointer;
}

.ProdMenuSubItem 
{
  background-color:#f1f1f1; 
  color:#003366; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  border:solid 1px #f1f1f1;
  cursor:pointer;
}

.ProdMenuSubItemHover 
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  border:outset 1px #7E8083;
  cursor:pointer;
}

.ProdMenuSubItemActive  
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  border:solid 1px #7E8083;
  cursor:pointer;
}

.ProdMenuSubItemExpanded 
{
  background-color:#7E8083; 
  color:#003366; 
  font-family:verdana; 
  font-size:11px; 
  font-weight:bold; 
  border:inset 1px #7E8083;
  cursor:pointer;
}

.FeaturedProductLink
{
 float:left; margin:0px; padding:0px; position:absolute; left:13px; top:-75px;
}

.FeaturedPlayLink
{
 float:right; margin:0px; padding:0px; position:absolute; left:13px; top:-75px;
}

/* layout styles */

body {
text-align: center;
margin-bottom: auto;
margin-left:auto;
margin-top:auto;
margin-right:auto;
font-family:Arial, Verdana, Helvetica;
font-size: 12px;
line-height: 18px;
background-color: #f1f1f3;
background-image: url(images/background.jpg);
background-position:center;
background-repeat:repeat-y;
}

#wrapper {
width: 984px;
margin: auto;
text-align:left;
min-width: 984px;
background-color: #ffffff;
}
#top_color_bar {
margin: auto;
text-align:left;
height: 20px;
background-color: #00467f;
}
#header_bar {
margin: auto;
text-align:left;
height: 112px;
}
#header_bar_left {
margin: auto;
text-align:left;
float:left;
padding-top: 33px;
padding-left: 23px;
width: 674px;
}
#header_bar_left1 {
margin: auto;
text-align:left;
float:left;
}
#header_bar_left2 {
margin: auto;
text-align:left;
float: right;
padding-top: 19px;
padding-left: 10px;
}
#header_bar_right {
margin: auto;
text-align:right;
float:right;
padding-top: 7px;
padding-right: 7px;
width: 280px;
}
#footer_color_bar1 {
margin: auto;
text-align:left;
height: 13px;
background-color: #00467f;
}
#footer_color_bar2 {
margin: auto;
text-align:left;
background-color: #c4d4e1;
height: 80px;
padding-top: 12px;
padding-left: 34px;
font-family:Arial, Verdana, Helvetica;
font-size: 12px;
color: #000000;
line-height: 24px;
}

#content_zone {
margin: auto;
text-align:left;
}
#left_nav {
margin: auto;
text-align: left;
float: left;
padding-top: 2px;
padding-left: 12px;
padding-right: 13px;
padding-bottom: 10px;
width: 230px;
}
#left_nav_menu {    
text-align: left;
float: left;
padding-top: 2px;    
padding-left:12px;
padding-bottom: 10px;
width: 205px;
}
#left_nav_vid {	
margin-left:0px;
text-align:left;
float:left;
padding-top:2px;
padding-bottom: 10px;
width: 230px;
}
#content {
margin: auto;
text-align:left;
float:right;
width: 729px;
padding-bottom: 10px;
}
#top_nav {
margin: auto;
text-align:left;
height: 34px;
}
#home_content_left {
margin: auto;
text-align:left;
float: left;
width: 368px;
padding-bottom: 10px;
}
#home_content_right {
margin: auto;
text-align:left;
float:right;
padding-right: 61px;
width: 300px;
padding-bottom: 10px;
}

#home_content_left {
margin: auto;
text-align:left;
float: left;
width: 368px;
padding-bottom: 10px;
}
#interior_content {
margin: auto;
text-align:left;
float:right;
padding-right: 61px;
width: 668px;
padding-bottom: 10px;
padding-top: 10px;
}

.pad_image img {
padding-right: 20px;
}

.clearfloat {
clear:both;
}

.searchbox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    background-color : #ffffff;
	border: 1px solid #585880;
	vertical-align:baseline;
}

.FeaturedProductImage {	
	margin-top: -15px;
}
