/* Start of CMSMS style sheet 'Image Borders' */
.linkbox30 {
width: 34px;
height:34px;
background-image: url(http://static.alstechnologies.com/images/borders/border-030-black.png);
background-repeat: no-repeat;
}

.box30 {
width: 30px;
height: 30px;
padding-top: 2px;
padding-left: 2px;
}

.linkbox280x80 {
width: 300px;
height: 100px;
background-image: url(http://static.alstechnologies.com/images/borders/border-280x80-black.png);
background-repeat: no-repeat;
}

.linkbox280x80:hover {
background-image: url(http://static.alstechnologies.com/images/borders/border-280x80-blue.png);
}

.box280x80 {
width: 280px;
height: 80px;
padding-top: 10px;
padding-left: 10px;
}

.linkbox160 {
width: 180px;
height: 180px;
background-image: url(http://static.alstechnologies.com/images/borders/border-160-black.png);
background-repeat: no-repeat;
}

.linkbox160:hover {
background-image: url(http://static.alstechnologies.com/images/borders/border-160-blue.png);
}

.box160 {
width: 160px;
height: 160px;
padding-top: 10px;
padding-left: 10px;
}

.linkbox116 {
width: 132px;
height: 132px;
background-image: url(http://static.alstechnologies.com/images/borders/border-116-black.png);
background-repeat: no-repeat;
}

.linkbox116:hover {
background-image: url(http://static.alstechnologies.com/images/borders/border-116-blue.png);
}

.box116 {
width: 116px;
height: 116px;
padding-top: 8px;
padding-left: 8px;
}

/* End of 'Image Borders' */

/* Start of CMSMS style sheet 'Product' */
#product {
  margin-left: 5px;
  margin-right: 10px;
}

#productImage {
  width: 320px;
  height: 320px;
  background-image: url(http://static.alstechnologies.com/images/borders/border-300-black.png);
  background-repeat: no-repeat;
  float: left;
  padding-top: 10px;
  padding-left: 10px;
}

.productDropCap {
font-size: 50px;
float: left;
line-height: 40px;
padding-right: 5px;
font-weight: bold;
}

#productContent {
text-align: justify;
}

#productContent p {
margin-bottom: 10px;
}

.productId {
font-size: 16px;
font-weight: bold;
margin-bottom: 5px;
margin-right: 10px;
text-align: left;
}

.productTitle {
font-size: 12px;
font-weight: bold;
margin-bottom: 15px;
text-align: left;
}

.productTitleNote {
font-size: 11px;
font-weight: normal;
}

.productLinks {
clear: left;
font-size: 10px;
}

.categoryId {
font-size: 16px;
font-weight: bold;
text-align: center;
margin-bottom: 10px;
}

.categoryBlurb {
font-size: 12px;
font-weight: bold;
margin-left: 18px;
margin-right: 30px;
margin-bottom: 25px;
text-align: justify;
}

.categoryFootnote {
font-size: 10px;
text-align: center;
clear: left;
padding-top: 15px;
}

.productFootnote {
font-size: 10px;
text-align: center;
clear: left;
padding-top: 15px;
}
/* End of 'Product' */

/* Start of CMSMS style sheet 'Top Nav' */
#tnavContainer {
	float: left;
}

#tnavHome {
	width: 96px;
	height: 26px;
	background-image: url(http://static.alstechnologies.com/images/style/tnav-home2.png);
	float: left;
}

#tnavHomeSel {
	width: 96px;
	height: 26px;
	background-image: url(http://static.alstechnologies.com/images/style/tnav-home2-sel.png);
	float: left;
}

#tnavHome:hover {
	background-image: url(http://static.alstechnologies.com/images/style/tnav-home2-hov.png);
}

#tnavProducts {
	width: 96px;
	height: 26px;
	background-image: url(http://static.alstechnologies.com/images/style/tnav-lesslethal2.png);
	float: left;
}

#tnavProductsSel {
	width: 96px;
	height: 26px;
	background-image: url(http://static.alstechnologies.com/images/style/tnav-lesslethal2-sel.png);
	float: left;
}

#tnavProducts:hover {
	background-image: url(http://static.alstechnologies.com/images/style/tnav-lesslethal2-hov.png);
}

#tnavTraining {
	width: 96px;
	height: 26px;
	background-image: url(http://static.alstechnologies.com/images/style/tnav-training2.png);
	float: left;
}

#tnavTrainingSel {
	width: 96px;
	height: 26px;
	background-image: url(http://static.alstechnologies.com/images/style/tnav-training2-sel.png);
	float: left;
}

#tnavTraining:hover {
	background-image: url(http://static.alstechnologies.com/images/style/tnav-training2-hov.png);
}

#tnavCompany {
	width: 96px;
	height: 26px;
	background-image: url(http://static.alstechnologies.com/images/style/tnav-company2.png);
	float: left;
}

#tnavCompanySel {
	width: 96px;
	height: 26px;
	background-image: url(http://static.alstechnologies.com/images/style/tnav-company2-sel.png);
	float: left;
}

#tnavCompany:hover {
	background-image: url(http://static.alstechnologies.com/images/style/tnav-company2-hov.png);
}

#tnavLogistics {
	width: 96px;
	height: 26px;
	background-image: url(http://static.alstechnologies.com/images/style/tnav-defense2.png);
	float: left;
}

#tnavLogisticsSel {
	width: 96px;
	height: 26px;
	background-image: url(http://static.alstechnologies.com/images/style/tnav-defense2-sel.png);
	float: left;
}

#tnavLogistics:hover {
	background-image: url(http://static.alstechnologies.com/images/style/tnav-defense2-hov.png);
}

#tnavLinks {
	width: 96px;
	height: 26px;
	background-image: url(http://static.alstechnologies.com/images/style/tnav-links2.png);
	float: left;
}

#tnavLinksSel {
	width: 96px;
	height: 26px;
	background-image: url(http://static.alstechnologies.com/images/style/tnav-links2-sel.png);
	float: left;
}

#tnavLinks:hover {
	background-image: url(http://static.alstechnologies.com/images/style/tnav-links2-hov.png);
}

#snav {
	width: 588px;
	height: 13px;
	float: left;
	font-size: 10px;
	color: Gray;
	text-indent: 7px;
	padding-top: 1px;
	padding-bottom: 2px;
}

#snav b {
font-size: 10px;
color: Black;
font-weight: bold;
}

#snav a, snav a:visited {
font-size: 10px;
color: #0D499C;
font-weight: bold;
}

#snav a:hover {
	color: #000066;
}

#snav .lastitem {
font-size: 10px;
color: Black;
font-weight: bold;
}

/* End of 'Top Nav' */

/* Start of CMSMS style sheet 'Left Nav' */
#lnavContainer {
	width: 222px;
	float: left;
}

.lnavTop {
   width: 222px;
	height: 13px;
	background-image: url(http://static.alstechnologies.com/images/style/lnav-top.png);
	background-repeat: no-repeat;
}

.lnavTop span {
	display: none;
}

.lnavBody {
	width: 222px;
	background-image: url(http://static.alstechnologies.com/images/style/lnav-body.png);
	background-repeat: repeat-y;
}

.lnavContent {
  margin-left: 15px;
  margin-right: 10px;
  color: Black;
}

.lnavContent a, .lnavContent a:visited {
  color: #0D499C;
}

.lnavContent a:hover {
  color: #000066;
}

.lnavContent p {
  margin-left: 3px;
  margin-right: 18px;
  padding-top: 5px;
}

.lnavContent h1 {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-left: 3px;
  margin-right: 18px;
  padding-bottom: 5px;
  border-bottom: 1px solid #CCCCCC;
}

.lnavContent h2 {
  font-size: 14px;
  font-weight: bold;
  margin-left: 3px;
  padding-top: 10px;
  color: #000000;
}

.lnavContent h3 {
  font-size: 11px;
  margin-left: 8px;
  padding-top: 6px;
}

.lnavContent h4 {
  font-size: 9px;
  margin-left: 18px;
  padding-top: 6px;
}

.lnavSmallText {
  margin-left: 3px;
  margin-right: 18px;
  padding-top: 5px;
  font-size: 9px;
}

.lnavSmallText b {
  font-size: 9px;
  font-weight: bold;
}

.lnavSmallText a, .lnavSmallText a:visited {
  font-size: 9px;
  color: #0D499C;
}

.lnavSmallText a:hover {
  font-size: 9px;
  color: #000066;
}

.lnavSmallTextTag {
  font-size: 9px;
  color: #666666;
}

.lnavBottom {
   width: 222px;
	height: 15px;
	background-image: url(http://static.alstechnologies.com/images/style/lnav-bottom.png);
	background-repeat: no-repeat;
	clear: left;
	padding-bottom: 10px;
}

/* End of 'Left Nav' */

/* Start of CMSMS style sheet 'Site' */
* {
   margin: 0;
   padding: 0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

pre {
  font-family: Courier New, Courier, fixed;
}

body {
	color: #EEEEEE;
	background-color: #333333;
}

a, a:visited {
  text-decoration: none;
  color: #FFFF99;
}

a:hover {
  color: #6699FF;
  text-decoration: none;
}

#siteContainer {
	margin: 7px auto 7px auto;
	width: 810px;
	text-align: left;
	background-image: url(http://static.alstechnologies.com/images/style/background-color.png);
}

#siteHeader {
	width: 810px;
	height: 146px;
	background-image: url(http://static.alstechnologies.com/images/style/header.png);
	background-repeat: no-repeat;
}

#siteHeader span {
	display: none;
}

#contentContainer {
	float: left;
}

#contentTop {
	width: 588px;
	height: 13px;
	background-image: url(http://static.alstechnologies.com/images/style/content-top.png);
}

#contentBody {
width: 588px;
background-image: url(http://static.alstechnologies.com/images/style/content-body.jpg);
background-repeat: repeat-y;
}

#content {
margin-left: 10px;
margin-right: 10px;
}

#content h2 {
text-align: center;
font-size: 12px;
font-weight: bold;
margin-bottom: 10px;
}

#content h3 {
font-size: 12px;
font-weight: bold;
margin-bottom: 10px;
}

#content p {
margin-left: 10px;
margin-right: 10px;
}

#contentBottom {
	width: 588px;
	height: 12px;
	background-image: url(http://static.alstechnologies.com/images/style/content-bottom.png);
}

#siteFooter {
	width: 810px;
	height: 49px;
	background-image: url(http://static.alstechnologies.com/images/style/footer.png);
	background-repeat: no-repeat;
}

#siteFooter {
	width: 810px;
	height: 48px;
	background-image: url(http://static.alstechnologies.com/images/style/footer.png);
	background-repeat: no-repeat;
	clear: left;
}

#bnav {
	width: 222px;
	height: 40px;
	position: relative;
	top: -40px;
}

#bnavPrivacy {
	width: 136px;
	height: 15px;
	background-image: url(http://static.alstechnologies.com/images/style/bnav-privacy.png);
	float: left;
}

#bnavPrivacy:hover {
	background-image: url(http://static.alstechnologies.com/images/style/bnav-privacy-hov.png);
}

#bnavPrivacy span {
	display: none;
}

#bnavTerms {
	width: 86px;
	height: 15px;
	background-image: url(http://static.alstechnologies.com/images/style/bnav-terms.png);
	float: left;
}

#bnavTerms:hover {
	background-image: url(http://static.alstechnologies.com/images/style/bnav-terms-hov.png);
}

#bnavTerms span {
	display: none;
}

#bnavSitemap {
	width: 159px;
	height: 25px;
	background-image: url(http://static.alstechnologies.com/images/style/bnav-sitemap.png);
	float: left;
}

#bnavSitemap:hover {
	background-image: url(http://static.alstechnologies.com/images/style/bnav-sitemap-hov.png);
}

#bnavSitemap span {
	display: none;
}

#bnavFeedback {
	width: 63px;
	height: 25px;
	background-image: url(http://static.alstechnologies.com/images/style/bnav-feedback.png);
	float: left;
}

#bnavFeedback:hover {
	background-image: url(http://static.alstechnologies.com/images/style/bnav-feedback-hov.png);
}

#bnavFeedback span {
	display: none;
}

.catalogEntry {
width: 132px;
float: left;
margin-right: 10px;
margin-bottom: 15px;
}

.catalogCaption {
height: 25px;
margin-top: 3px;
font-size: 9px;
text-align: left;
}

.catalogCaption b {
font-size: 9px;
text-align: left;
}

.catalogCaption a, .catalogCaption a:visited {
font-size: 9px;
color: #eeeeee;
text-decoration: none;
}

.catalogCaption a:hover {
color: #6699FF;
text-decoration: none;
}

.testimonial {
margin-top: 40px;
margin-left: 50px;
margin-right: 60px;
text-align: justify;
}

.googleMapInfoWindow {
color: #000000;
}

.googleMapInfoWindow a, .googleMapInfoWindow a:visited {
color: #0d499c;
}

.googleMapInfoWindow a:hover {
font-weight: bold;
}

.distState {
padding: 3px;
width: 533px;
margin-top: 25px;
margin-left: 10px;
background-color:#777777;
font-weight: bold;
font-size: 12px;
}

.distStateSep {
clear: left;
margin-top: 5px;
}

.distEntry {
margin-top: 10px;
margin-left: 25px;
margin-bottom: 10px;
float: left;
width: 250px;
}
/* End of 'Site' */

