body {
	background-color: #1f1f1f;
}

.center
{ 
  position:  absolute;
  text-align: center;
  top:  7px;
	margin-left:auto; 
	margin-right:auto;
}

a:link     {color:#ff0000;text-decoration: none;font-weight:normal;}
a:visited  {color:#ff0000;text-decoration: none;font-weight:normal;}
a:hover    {color:#3476ab;text-decoration: underline;font-weight:normal;}
a:active   {color:#ff0000;text-decoration: none;font-weight:normal;}


table.navigation {
  height: 20px;
  width: 804px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
  padding:  0px;
	border-style: solid;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #000000;
	margin-left:auto; 
	margin-right:auto;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
  color: #ffffff;
}

	#nav {
		margin:0px 70px 0px 70px;
		padding:0;
		background:#666666;
		width:auto;
    height: 100%;
    text-align: center;
		border:0px solid #666666;
	}
	#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
	#nav a:link,
	#nav a:visited {
		color:#ffffff;
		background:#666666;
		padding:0px 30px 0px 30px;
		float:left;
    margin-left:auto; 
    margin-right:auto;
		width:auto;
    height: 100%;
		border-right:1px solid #000000;
		text-decoration:none;
    font-family: Helvetica, Arial, Tahoma, sans-serif;
    font-size: 16px;
    font-weight: bold;
		text-transform: none;
		text-shadow: 0px;
	}
	#nav a:hover {
		color:#ffffff;
		background:#333333;
	}

  #nav li:first-child a {
		border-left:1px solid #000000;
	} 
  /* IE 6 hack 
  #nav li.first {
		border-left:1px solid #000000;
    height: 100%;
  } 
  */


	#main #nav-main a,
	#boards #nav-boards a,
	#order #nav-order a,
	#gallery #nav-gallery a,
	#design #nav-design a,
	#contact #nav-contact a {
		background:#666666;
		color:#fff;
		text-shadow:none;
	}
	#main #nav-main a:hover,
	#boards #nav-boards a:hover,
	#order #nav-order a:hover,
	#gallery #nav-gallery a:hover,
	#design #nav-design a:hover,
	#contact #nav-contact a:hover {
		background:#666666;
	}
	#nav a:active {
		background:#1f1f1f;
		color:#ffffff;
	}

td.navBar {
  height: 20px;
  width: 100%;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
  padding:  0px;
	border-style: solid;
	border-color: #666666;
	border-collapse: separate;
	background-color: #666666;
	margin-left:auto; 
	margin-right:auto;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
  text-align: center;
  color: #ffffff;
}

.navbar:link     {font-family:Helvetica, Arial, Tahoma, sans-serif;font-size:16px;color:#ffffff;text-decoration: none;font-weight:bold; background-color: #666666;}
.navbar:visited  {font-family:Helvetica, Arial, Tahoma, sans-serif;font-size:16px;color:#ffffff;text-decoration: none;font-weight:bold; background-color: #666666;}
.navbar:hover    {font-family:Helvetica, Arial, Tahoma, sans-serif;font-size:16px;color:#333333;text-decoration: underline;font-weight:bold; background-color: #666666;}
.navbar:active   {font-family:Helvetica, Arial, Tahoma, sans-serif;font-size:16px;color:#ffffff;text-decoration: none;font-weight:bold; background-color: #666666;}

td.navBarRightEdge {
  height: 20px;
  width: 16%;
	border-width: 0px;
	border-spacing: 0px;
  padding:  0px;
	border-style: solid;
	border-color: #000000;
	border-collapse: separate;
	background-color: #666666;
	margin-left:auto; 
	margin-right:auto;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
  text-align: center;
  color: #ffffff;
}

table.header {
  height: 232px;
  width: 804px;
	border-width: 0px 2px 2px 2px;
  padding:  0px;
	border-style: solid;
	border-color: #666666;
	border-spacing: 10px;
	border-collapse: separate;
  *border-collapse: expression('separate', cellSpacing = '10px');
	background-color: #000000;
	margin-left:auto; 
	margin-right:auto;
  text-align: center;
}

td.headerLogo {
  width: 397px;
  height: 210;
	border-width: 0px;
	border-collapse: separate;
	border-spacing: 0px;
	border-style: solid;
	border-color: #666666;
	background: #000000;
	vertical-align: center;
  padding:  0px;
  position:  normal;
	margin-left:auto; 
	margin-right:auto;
  text-align: left;
}

td.headerLogoRight {
  width: 387px;
  height: 210px;
	border-width: 1px;
	border-collapse: separate;
	border-spacing: 0px;
	border-style: solid;
	border-color: #666666;
  padding:  0px;
  position:  relative;
	margin-left:auto; 
	margin-right:auto;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
  color: #ffffff;
  text-align: center;
  vertical-align: center;
}

td.headerText {
  width: 387px;
  height: 210px;
	border-width: 1px;
	border-collapse: separate;
	border-spacing: 0px;
	border-style: solid;
	border-color: #666666;
  padding:  2px 4px 2px 4px;
  position:  relative;
	margin-left:auto; 
	margin-right:auto;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
  color: #ffffff;
  text-align: left;
  vertical-align: top;
}

h1 {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #3476ab;
  text-align: center;
  margin: 0px 0px 3px 0px;
}

h2 {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #3476ab;
  text-align: center;
  margin: 0px 0px 3px 0px;
}

h3 {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #3476ab;
  text-align: center;
  margin: 0px;
}


table.mainContent {
  height: 100%;
  width: 804px;
	border-width: 0px 2px 2px 2px;
	border-spacing: 0px;
  padding:  0px;
	border-style: solid;
	border-color: #666666;
	border-spacing: 10px;
	border-collapse: separate;
  *border-collapse: expression('separate', cellSpacing = '10px');
  background-color: #000000;
	margin-left:auto; 
	margin-right:auto;
}

td.mainContentLeft {
  width: 261px;
  height: 100%;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-style: solid;
	border-color: #666666;
	background: #000000;
  padding:  0px;
	margin-left:auto; 
	margin-right:auto;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
  color: #ffffff;
  text-align: left;
  vertical-align: top;
}

td.mainContentRight {
  width: 523px;
  height: 100%;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-style: solid;
	border-color: #666666;
  padding:  0px;
  position:  relative;
	margin-left:auto; 
	margin-right:auto;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
  color: #ffffff;
  text-align: left;
  vertical-align: top;
}

table.subContentLeft {
  width: 252px;
  height: 100%;
	border-width: 1px;
	border-spacing: 0px;
  padding:  0px;
	border-style: solid;
	border-color: #666666;
	border-collapse: collapse;
  background-color: #000000;
	margin-left:auto; 
	margin-right:auto;
  text-align: left;
  vertical-align: top;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
  color: #ffffff;
}

.subContentLeft td {
  vertical-align: top;
}

table.subContentRight {
  width: 506px;
  height: 100%;
	border-width: 1px;
	border-spacing: 0px;
  padding:  0px;
	border-style: solid;
	border-color: #666666;
	border-collapse: collapse;
  background-color: #000000;
	margin-left:auto; 
	margin-right:auto;
  text-align: left;
  vertical-align: top;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
  color: #ffffff;
}

.subContentRight td {
  vertical-align: top;
}

td.subContentHeader {
  text-align: center;
  vertical-align: middle;
  height: 24px;
  width: 100%;
	border-width: 0px;
	border-spacing: 0px;
  padding:  0px;
	border-style: solid;
	border-color: #666666;
	border-collapse: collapse;
  background-color: #1f1f1f;
	margin-left:auto; 
	margin-right:auto;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
  color: #ffffff;
}

td.subContent {
  text-align: left;
  vertical-align: top;
  height: 12px;
  width: 100%;
	border-width: 0px;
	border-spacing: 0px;
  padding:  1px 4px 4px 4px;
	border-collapse: collapse;
  background-color: #000000; /*#232553*/
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
  color: #ffffff;
}

.subContent a:link     {color:#ff0000;text-decoration: none;font-weight:normal;}
.subContent a:visited  {color:#ff0000;text-decoration: none;font-weight:normal;}
.subContent a:hover    {color:#3476ab;text-decoration: underline;font-weight:normal;}
.subContent a:active   {color:#ff0000;text-decoration: none;font-weight:normal;}

td.subContentPatriotic {
  text-align: left;
  vertical-align: top;
  height: 12px;
  width: 100%;
	border-width: 0px;
	border-spacing: 0px;
  padding:  1px 4px 4px 4px;
	border-collapse: collapse;
  background:url(../images/furlflagltbkg.jpg);
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
  color: #ffffff;
}

.subContentPatriotic a:link     {color:#ff0000;text-decoration: none;font-weight:normal;}
.subContentPatriotic a:visited  {color:#ff0000;text-decoration: none;font-weight:normal;}
.subContentPatriotic a:hover    {color:#3476ab;text-decoration: underline;font-weight:normal;}
.subContentPatriotic a:active   {color:#ff0000;text-decoration: none;font-weight:normal;}

table.profile {
	border-width: 0px;
	border-spacing: 0px;
  padding:  0px;
  background-color: #000000;
	margin-left:0px; 
  text-align: left;
  vertical-align: top;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
  color: #ffffff;
}

td.profileValue {
  font-weight: bold;
}

td.profilePic {
  padding:  0px 0px 0px 30px;
  text-align: center;
  vertical-align: middle;
	margin-left:auto; 
	margin-right:auto;
}

.profilePic a img{
border:none;
}

table.boardModel {
	border-width: 0px;
	border-spacing: 0px;
  padding:  0px;
  background-color: #000000;
	margin-left:0px; 
  text-align: left;
  vertical-align: top;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
  color: #ffffff;
}

.boardModel a:link     {color:#ff0000;text-decoration: none;font-weight:bold;}
.boardModel a:visited  {color:#ff0000;text-decoration: none;font-weight:bold;}
.boardModel a:hover    {color:#3476ab;text-decoration: underline;font-weight:bold;}
.boardModel a:active   {color:#ff0000;text-decoration: none;font-weight:bold;}

td.boardValue {
  font-weight: bold;
}

td.boardPic {
  text-align: center;
  vertical-align: middle;
	margin-left:auto; 
	margin-right:auto;
}

td.formDarkGrayBG {
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background: #333333;
	vertical-align:  middle;
	text-align: left;
    padding:  5px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

td.formLightGrayBG {
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background: #444444;
	vertical-align:  middle;
	text-align: left;
    padding:  5px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

input.orderformbtn{
   color:#000000;
   font-family: Helvetica, Arial, Tahoma, sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#999999;
   border:1px solid;
   border-top-color:#333333;
   border-left-color:#333333;
   border-right-color:#666666;
   border-bottom-color:#666666;
}

th.priceList {
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background: #000000;
	vertical-align:  top;
	text-align: left;
    padding:  3px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3476ab;
}

td.priceList {
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background: #000000;
	vertical-align:  top;
	text-align: left;
    padding:  2px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

.priceNote {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.copyRight {
  width: 804px;
  height: 24px;
  background: #666666;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
  padding:2 20 2 0;
  text-align: right;
	border-collapse: collapse;
}

.faq {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
  color: #3476ab;
  padding:0 6 0 0;
}

td.footerLinks {
  text-align: center;
  vertical-align: bottom;
  height: 12px;
  width: 70%;
	border-width: 0px;
	border-spacing: 0px;
  padding:  10px 4px 0px 4px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
  color: #666666;
	border-collapse: collapse;
  *border-collapse: expression('collapse', cellSpacing = '0px');
}

.footerLinks a:link     {color:#666666;text-decoration: none;font-weight:normal;}
.footerLinks a:visited  {color:#666666;text-decoration: none;font-weight:normal;}
.footerLinks a:hover    {color:#999999;text-decoration: underline;font-weight:normal;}
.footerLinks a:active   {color:#666666;text-decoration: none;font-weight:normal;}

