
a {
	color: #002c5c;
}

#top {
	background-color: #4664b4;
}

#top-links a {
	color: #ffffff;
	text-shadow: 0 1px 0 #888888;
	text-decoration: none;
}

#top .btn-link:hover, #top-links a:hover {
	color: #cccccc;
	text-shadow: 0 1px 0 #888888;
}

#top-links li.open > a {
	color: #cccccc;
	background-color: #518330;
}

#top-links .dropdown-menu a {
	color: #002c5c;
	text-shadow: 0 0 0 #888888;
	background-image: linear-gradient(to bottom, #ffffff, #ffffff);
}

#top-links .dropdown-menu a:hover {
	color: #00747f;
	text-shadow: 0 0 0 #888888;
	background-image: linear-gradient(to bottom, #ffffff, #ffffff);
}

#top_banner {
	font-family: 'industry', sans-serif;
/*	font-family: 'Catamaran', sans-serif;*/
  background-color: rgba(0, 100, 200,.3);
  border: solid 2px;
  border-color: #002c5c;
  border-radius: 7px;
  max-width: 70%;
  margin: auto;
  margin-bottom: 20px;
  padding: 5px;
  text-justify: auto;
}
#top_banner h4 {
  text-align: center;
  text-transform: uppercase;
}

#top_banner > #fineprint {
	font-size: 10px;
	line-height: normal;
	margin: 0 15% 0 15%;
}

#billboard aside {
  background-color: rgba(0, 120, 0,.3);
  border: solid 2px;
  border-color: #666;
  border-radius: 10px;
  max-width: 300px;
  margin: auto;
  margin-bottom: 20px;
}
#billboard aside h2, #top_banner h2 {
	font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}
#billboard aside p, #top_banner p {
  text-align: center;
}

#fineprint {
	font-size: 5px;
}

/* *** Start - Category Menu Bar *** */
#menu {
	background-image: linear-gradient(to bottom, #002c5c, #001747);
	border-color: #001747;
}

#menu .btn-navbar {
	background-color: #00a4b3;
	background-image: linear-gradient(to bottom, #00a4b3, #007580);
	background-repeat: repeat-x;
	border-color: #005e66;
}
/* *** End - Category Menu Bar *** */

.btn-info {
	background-color: #00a4b3;
	background-image: linear-gradient(to bottom, #00a4b3, #007580);
	border-color: #005e66;
}
.btn-info:hover {
	background-color: #007580;
	background-image: linear-gradient(to bottom, #007580, #007580);
	border-color: #005e66;
}
.btn-info:active {
	background-color: #005e66;
	background-image: linear-gradient(to bottom, #005e66, #005e66);
	border-color: #005e66;
}

.btn-primary {
	background-color: #083a78;
	background-image: linear-gradient(to bottom, #083a78, #062d5d);
	border-color: #020c18;
}
.btn-primary:hover {
	background-color: #062d5d;
	background-image: linear-gradient(to bottom, #062d5d, #062d5d);
	border-color: #020c18;
}
.btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled],
.btn-primary:active:hover, .btn-primary.active:hover {
	background-color: #052348;
	background-image: linear-gradient(to bottom, #052348, #052348);
	border-color: #020c18;
}

fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #888888;
	background-image: linear-gradient(to bottom, #888888, #555555);
  border-color: #333333;
	background-position: 0 0;
}

/* *** To Be Deleted *** */
/*
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
	background-color: #888888;
	background-image: linear-gradient(to bottom, #888888, #555555);
  border-color: #333333;
}
*/
/* *** End - To Be Deleted *** */

.product-thumb .button-group button {
	width: 100%;
}
.product-thumb .button-group button + button {
	width: 0%;
}

#column-right.hidden-xs, #column-left.hidden-xs {
  display: block !important;
}

/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
	text-decoration: none;
	color: #00747f;
	background-color: #229ac8;
	background-repeat: repeat-x;
}

.css_table {
	margin: auto;
}


@media (max-width: 640px) {
	#top_banner {
	  max-width: 85%;
	}
  #top_banner h2 {
    font-size: 16px;
  }
  #top_banner p {
    font-size: 12px;
  }

	#top_banner > #fineprint {
		font-size: 7px;
	}
}


@media (max-width: 399px) {
	#top_banner {
	  max-width: 95%;
	}
  #top_banner h2 {
    font-size: 15px;
  }
  #top_banner p {
    font-size: 10px;
  }

	#top_banner > #fineprint {
		font-size: 6px;
	}
}
