/*
 * * * * Edson Marine - blue #004580 - red #c73631 * * * *
 */

/**
 * 	In News
 */
div.in-news-wrapper {
	padding-top:20px;
}
div.in-news {
	float:left;
	width:33.33333%;
	height:330px;
}
div.in-news a {
	display:block;
	text-align:center;
}
div.in-news a img {
	display:block;
	margin:0 auto 10px auto;
}


/**
 * NEW NAVCOM TABLES
 */

/* ALL NEW NAVCOM TABLES */  
table.nav_table, table.nav_table td, table.nav_table th {
	border-color: #000;
	border-style: solid;
}
table.nav_table {
	border-width: 0 1px 1px 0;
	border-spacing: 0;
	border-collapse: collapse;
}
table.nav_table td, table.nav_table th {
	margin: 0;
	padding: 4px;
	border-width: 1px 0 0 1px;
	text-align:center;
}
table.nav_table td.noborder {
	border-top:none;
	border-left:none;
	background-color:transparent;
}
table.nav_table th {
	color:#c73631;
}
table.nav_table th.lefty {
	text-align:left;
}

/* NEW RADAR NAVCOM TABLES */
table.nav_radar col.c3, table.nav_radar col.c4, table.nav_radar col.c5, table.nav_radar col.c6 {
	background-color:#fdffac; /* light-yellow */
}
table.nav_radar col.c7, table.nav_radar col.c8 {
	background-color:#d9ffff; /* light-blue */
}
table.nav_radar col.c9, table.nav_radar col.c10 {
	background-color:#d6a9fe; /* light-purple */
}
table.nav_radar col.c11 {
	background-color:#fad625; /* dark-yellow */
}

/* NEW SAT DOME NAVCOM TABLES */
table.nav_sat_dome col.c3, table.nav_sat_dome col.c4, table.nav_sat_dome col.c5 {
	background-color:#fdffac; /* light-yellow */
}
table.nav_sat_dome col.c9, table.nav_sat_dome col.c6 {
	background-color:#d6a9fe; /* light-purple */
}
table.nav_sat_dome col.c7 {
	background-color:#fad625; /* dark-yellow */
}



/**
 * OLD NAVCOM TABLE
 */
.navcomTable {
	width:100%;
	margin:10px 0px 15px 0px;
}
.navcomTable a {
	/* display:block;
	text-align:center; */
	font-size:112%;
}
.navcomTable a img {
	display:block;
}
.navcomTable a:hover img {
	border-color:#c73631;
}
/* TESTING */
#linksOEMtable td {
	width:152px;
	height:102px;
	text-align:center;
	vertical-align:middle;
}
#linksOEMtable td a img {
	border-width:0px;
}
.glownorm {
	vertical-align:middle;
	width:150px;
	height:100px;
	border:1px inset #808080;
}
.glowhov {
	width:150px;
	height:100px;
	border:1px solid #c73631;
}
/* END TESTING */
body, #top {
	background-color:#999999;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin:0;
	padding:0;
}
#outercontainer {
	background-color:#fff;
	color:#000;
	margin-top:5px;
	position:relative;
	width:960px;
}
#facebook_link {
	position:absolute;
	top:7px;
	right:7px;
	text-decoration:none;
	border:1px solid #fff;
}
#facebook_link:hover {
	border:1px solid #004580;
}
#google_translate_element {
	position:absolute;
	top:11px;
	left:200px;
}
#powered_by_google {
	position:absolute;
	top:17px;
	left:360px;
}
#powered_by_google img {
	border:none;
	vertical-align:bottom;
}
#uppersearch {
	text-align:right;
	padding:10px 100px 0 0; /* Push down and left on form was 100 */
	height:30px; /* Stabilize height */
}
#uppermenubackgnd {
	z-index:100; /* Keeps menu on top for IE7 */
	position:relative;
	height:24px;
	background-image:url(../../images/backgrounds/horz_blue_red_stripe.jpg);
	background-repeat:repeat-x;
}
#headerimg {
	display:block;
	position:absolute;
	top:-27px;
	left:12px;
}
.pageHeadingAndHR {
	margin-top:3px;
	text-align:center;
	font-weight:bold;
	font-size:12pt;
	background-color:transparent; /* was #fff, caused partial overlap in Win/IE7 and Mac/IE7 */
	color:#c73631;
}
.pageHeadingAndHR div {
	margin-bottom:-5px;
}
/* Hack IE7 */
*:first-child+html .pageHeadingAndHR div {
	margin-bottom:-2px;
}
/* Hack IE6 */
* html .pageHeadingAndHR div {
	margin-bottom:-2px;
}
.pageHeadingAndHR hr {
	background-color:#fff;
	color:#004580;
	border:solid 1px #004580;
}
.pageHeadingAndHR a {
	background-color:#fff;
	color:#c73631;
	text-decoration:none;
}
.pageHeadingAndHR a:hover {
	background-color:#fff;
	color:#004580;
}
/*
 * Content
 */
#middlecolumn {
	text-align:justify;
	/* font-size:9pt; */
	width:90%;
	padding:14px; /* Balance between breaking table and uneven padding */
}
#middlecolumn hr {
	background-color:#fff;
	color:#ccc;
}
a {
	/* background-color:#fff; */
	color:#004580;
}
a:hover {
	/* background-color:#fff; */
	color:#c73631;
}
.largeBoldRedText {
	font-weight:bold;
	font-size:12pt;
	background-color:#fff;
	color:#c73631;
}
.largeBoldBlueText {
	font-weight:bold;
	font-size:12pt;
	background-color:#fff;
	color:#004580;
}
.boldRedText {
	font-weight:bold;
	background-color:#fff;
	color:#c73631;
}
/*
 * Front Page Only
 */
#star {
	width:629px;
	background-color:#000;
	color:#fff;
}
#star a {
	border:2px solid #004580;
	display:block;
}
#star a:hover {
	border:2px solid #c73631;
}
/*
 * PowerKnob Page Only
 */
.powerKnobTableHead {
	text-align:left;
	width:700px;
	font-weight:bold;
	margin-top:20px;
}
/*
 * Agents Page Only
 */
#agents div {
	font-weight:bold;
	background-color:#fff;
	color:#c73631;
	margin-top:10px;
}
/*
 * Right Bar Includes
 */
div#rightbar-ecatalogs {
	margin:5px 0;
	width:110px;
	text-align:center;
	border-left:solid 2px #ccc;
}
div#rightbar-ecatalogs div#rightbar_content div {
	margin-bottom:40px;
}
/*
 * Conversion page only
 */
#conversion_alpha {
	text-align:center;
	background-color:#fff;
	color:#ddd;
	margin-bottom:20px;
}
#conversion_alpha a {
	text-decoration:none;
}
#conversion_table {
	border:solid 1px #004580;
}
#conversion_table a {
	background-color:transparent;
	text-decoration:none;
	display:block;
	margin-left:3px;
}
/*
 * Form Reply Only
 */
#form_reply_container {
	background-color:#fff;
	color:#000;
	width:750px;
	padding-bottom:30px;
}
/*
 * Product Spotlight and News Feed
 */
#spotlight_news_right_column {
	padding-left:15px;
	padding-right:15px;
}
/*
 * Product Spotlight
 */
#spotlight_heading, .spotlight_heading { /* Need a class now because of survey */
	background-color:#fff;
	color:#004580;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:-5px;
}
#spotlight_title {
	background-color:#fff;
	color:#c73631;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:15px;
}
#spotlight_right_column {
	padding-left:15px;
}
.spotlight_button {
	float:left;
	margin:15px 10px 0 0;
}
.spotlight_button a {
	display:block;
	width:4em;
	text-align:center;
	text-decoration:none;
	background-color:#c73631;
	color:#fff;
	font-size:10pt;
	font-weight:bold;
	line-height:1.7em;
}
.spotlight_button a:hover {
	background-color:#c73631;
	color:#004580;
}
/* 
 * Left Menu
 */
#leftcolumn {
	background-image:url(../../images/backgrounds/vert_red_stripe.jpg);
	background-repeat:repeat-y;
	background-position:50px;
	text-align:left; /* Only affects IE for centering. */
}
ul.postnav {
	margin:40px 0 0 10px; /* It won't center for love nor money. */
	padding:0;
	list-style-type:none;
}
ul.postnav li {
	margin:10px 0;
	padding:0;
	list-style-type:none;
}
ul.postnav a {
	display:block;
	width:172px;
	padding:5px 0 3px 8px; /* was 5058 */
	font-size:90%;
	font-weight:bold;
	background-image:url(../../images/menu/leftmenu.jpg);
	background-repeat:no-repeat;
	background-color:#004580;
	color:#fff;
	text-decoration:none;
	text-align:left;
}
ul.postnav a:hover {
	/* background: #ccc; */
	background-image:url(../../images/menu/leftmenu_over.jpg);
	background-repeat:no-repeat;
	background-color:#004580;
	color:#c73631;
}
#left_column_form {
	margin:0px;/* padding:3px;
	background-image:url(../../images/menu/leftmenu.jpg);
	background-repeat:no-repeat;
	background-color:#004580; */
}
#left_column_form_links {
	font-family:Arial, Helvetica, sans-serif;
	width:182px; /* was 173*/
	/* border:none; 
	font-size:90%; */
	font-weight:bold;
	/* background-image:url(../../images/menu/leftmenu.jpg);
	background-repeat:no-repeat; 
	background-color:#004580;
	color:#fff; */
	color:#004580;
}
/*
 * Old Stuff
 */
 
/* F0RM FROM powerboat/OEM_request.html */
 
.frmBody {
	font-size:12px;
	padding-top:10px;
}
.frmText {
	font-size:12px;
	padding-right:3px;
	text-align:right;
	vertical-align:text-top;
	width:50%; /* The 50% and 300px will work if the html table has fixed width of 500 in the html */
}
.frmBox {
	font-family:Arial, Helvetica, sans-serif; /* for IE6 */
	font-size:12px;
	vertical-align:text-top;
	width:300px;
}
.frmPadTop {
	padding-top:15px;
}
.frmRed, .frmStar {
	background-color:#fff;
	color:red;
}
/*
 * Menu
 */ 

#menu {
	font-weight:bold;
	/* font-style:oblique; */
	font-size:9pt; /* was 8pt */
	text-align:left;
	position:absolute;
	top:5px;
	right:85px; /* was 125 then 45 then 125 */
	line-height:12px;
}
.menudivider {
	background-color:#004580;
	color:#fff;
	width:3px;
	padding:3px;
}
#footer {
	width:960px;
	/* line-height:26px; */
	padding:5px 0px;
	color:#fff;
	background-color:#004580;
}
#footer a {
	text-decoration:none;
	background-color:#004580;
	color:#fff;
}
#footer a:hover {
	text-decoration:none;
	background-color:#004580;
	color:#c73631;
}
/*
 * Site Map
 */
#sitemapcontainer {
	background-color:#fff;
	margin-top:5px;
}
#sitemapcontainer th {
	font-size:120%;
	padding:5px;
}
#sitemapcontainer ul {
	padding-left:0px;
	margin-left:0px; /* for IE */
}
#sitemapcontainer ul ul {
	padding-left:2em;
}

