form {
	margin: 0;
	margin-top: 0;
	margin-bottom: 0;
}
body {
      background-color: #F0F1F6;
      font-size: 12px;
}
img {
      border: none;
}
a {
	color: #003399;
}
a.detailsLink:link {
	text-decoration: none;
}
a.detailsLink:visited {
	text-decoration: none;
}

.bodyContainer {
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      
}
.outerTable {
      border: none;
      width: 761px;
      margin-left: auto;
      margin-right: auto;

}
.popupContainer {
      text-align: center;
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0;
}
.popupTable {
      border: none;
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
      margin-right: 0;
}
.popupContentTable {
      padding: 15px;
      background-image: url('/images/website/page_back.jpg');
      height: 100%;
      vertical-align: top;
      color: #003366;
      text-align: left;  
      font-size: 1.3em;
      line-height: 18px;

}

.topline {
      margin: 7px 0px 7px 0px;
}
.cartSumRow {
}
.navigationRow {
      background-image: url('/images/website/bma_nav_back.jpg');
}
.navigationTable {
      text-align: center;       
      background-image: url('/images/website/bma_nav_back.jpg');
      width:100%;
      height:38px;
      overflow:hidden;
}
.navigationTable2 {      
      width: 761px;
      
}
.navigationTable2 td {      
      
}
.contentTable {
	padding: 15px;
      background-image: url('/images/website/page_back.jpg');
      height: 100%;
      vertical-align: top;
      color: #003366;
      text-align: left;  
      font-size: 1.3em;
      line-height: 18px;

}
.contentTableHome {
	padding: 0px;
	height: 100%;
	vertical-align: top;
	color: #003366;
	text-align: left;  
	font-size: 1.3em;
	line-height: 18px;

}
.contentTableHomeBlock2
{
	background-image: url('/images/[% SPS.html.theme %]/block2_back.jpg');
}
.contentTableHomeBlock1
{
	background-image: url('/images/[% SPS.html.theme %]/block1_back.jpg');
}
.miniaturesHome{
	background-image: url('/images/website/page_back.jpg');
}
.eventsBox {
      margin-top: 10px;
	padding: 7px;
	height: 90px;
	width: 300;
      vertical-align: top;
      color: #003366;
      text-align: left;  
      line-height: 14px;
      background-image: url('/images/website/page_back.jpg');

}
.productsTable {
      border: none;
      width: 95%;
}
.productsTableCell {
      text-align: center;
      vertical-align: top;
      color: #004098;
}

.titleCap {
	text-transform: capitalize;
}

h3 {
      font-variant: small-caps;
      color: #003399;  
      text-align: left;   
      margin-bottom: 0px;
      font-size: 1.1em;  
}
h4 {
      font-variant: small-caps;
      color: #003399;  
      text-align: left; 
      font-size: 1.0em;  
      margin-bottom: 5px; 
}
.small {
      font-size: 0.85em;  
	  font-weight: bold;
}
.smallnb {
      font-size: 0.85em;
}
.smallnb a:link {
	text-decoration: none;
}
.footer {
      padding: 7px 0px 7px 0px;
      color: #003399; 
      background-image: url('/images/website/footer_back.jpg');
      text-align: center;
      font-size: 1.05em;
}
.copyright {
      color: #003399;
      background-image: url('/images/website/footer_back.jpg');      
      text-align: center;
      font-size: 1.05em;
}
input {
      border: solid 1px #0047a1;
}
textarea {
      border: solid 1px #0047a1;
}
input.checkbox,input[type=checkbox] {
  width: 15px;
  border: none;    
}
input.buyButton{
   color:#003399;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:75%;
   font-weight:bold;
   background-color:#B6CDF9;
   border:1px solid;
   border-top-color:#003399;
   border-left-color:#003399;
   border-right-color:#003399;
   border-bottom-color:#003399;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#FFAAAAFF');}
input.btn{
   width: 70px;
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#FFAAAAFF');}

ul.imageList { list-style-type:none; }
ul.imageList li {
	background-image: url('/images/website/bullet_image.gif');
	background-position: 0px 5px; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 25px;
	padding-bottom: 17px;
	border: 0px solid black;
}

ul.indentList {
	list-style: none;
	list-style-type :none;
}
ul.indentList li {
	padding-left: 5px;
}


/* Error table definititions */
.errTblHdg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12x;
	color: #FF0000;
	font-weight: bold;
}
.errTblErr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	white-space: nowrap;
}
.errTblMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.formFieldError {
	 font-size: 13px; COLOR: #FF0000; 
	 font-family: Arial, sans-serif
}


.buybutton{
	background-color: #B6CDF9;
	border: 1px solid;
	border-color: #003399;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:75%;
	font-color: #003399;
	font-weight: bold;
}

.buybutton:hover{
	border-style: inset;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 4px; # shift text right and down by a pixel
}

/*
.buybutton:visited{
	color: #444444;
}

.buybutton:active{
	color: black;
}
*/


.buysoonbutton{
	background-color: #CCCCCC;
	border: 1px solid;
	border-color: #888888;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	font-family:verdana,'trebuchet ms',helvetica,sans-serif,arial;
	font-size: 10px;
	color:#000000;
	font-color:#000000;
}

.outofstockbutton{
	background-color: #B6CDF9;
	border: 1px solid;
	border-color: #003399;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:75%;
	font-color: #000000;
	font-weight: bold;
}


/*
** Shopping Cart Specific 
*/
.cart-light {
    background-color: #A9B6E0;
}
.cart-dark {
    background-color: #97A1C5;
}
.cart-vline-left {
    border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: #A9B6E0;
}

.cart-shipnote {
      text-align: left;
}
.cart-item {
}
.cart-item a {
   text-decoration: none;
}

.cart-deleteButton {
   color:#97A1C5;
   font-family:'trebuchet ms',helvetica,sans-serif,verdana;
   font-size:10px;
   font-weight: bold;
}
.cart-deleteButton a {
   text-decoration: none;
   color: #003399;
}

.cart-updateButton {
   color:#97A1C5;
   font-family:'trebuchet ms',helvetica,sans-serif,verdana;
   font-size:10px;
   font-weight: bold;
   background-color:#97A1C5;
   border:2px solid;
   border-style: outset;
   border-top-color:#003399;
   border-left-color:#003399;
   border-right-color:#003399;
   border-bottom-color:#003399;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#FFAAAAFF');
}
.cart-updateButton a {
   text-decoration: none;
   color: #003399;
}

.cartSum-msg {
   color:#0E167B;
   font-family:'trebuchet ms',helvetica,sans-serif,verdana;
   font-size:12px;
   font-weight: bold;
}
.cartSum-button {
   color:#0E167B;
   background-color:#9AA8EA;
   font-family:'trebuchet ms',helvetica,sans-serif,verdana;
   font-size:10px;
   font-weight: bold;
   border:2px solid;
   border-style: outset;
   border-top-color:#0E167B;
   border-left-color:#0E167B;
   border-right-color:#0E167B;
   border-bottom-color:#0E167B;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#FFAAAAFF');
}
.cartSum-button a {
   text-decoration: none;
   color: #0E167B;
}

.center {
      margin-left: auto;
      margin-right: auto;
      text-align: center;
}
