/* require alb-Gallery includes */
.alterRow1      { background-color: #4F667D;}
.alterRow2      { background-color: #4B6176;}
.textSmall  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CACACA; }
.textNormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CACACA; }
/* END */

/*	linkstyles */
A:LINK {
	color : #990000;
	text-decoration : none;
	font-weight : 900;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

A:VISITED {
	color : Black;
	font-weight : 900;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

A:ACTIVE {
	color : Gray;
	font-weight : 900;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

A:HOVER {
	color : #990000;
	text-decoration : underline;
	font-weight : 900;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

 .splash_content  {
margin: 10px 0px 0px 0px;}

 .splash_content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color : #627D99;
	text-decoration : none;
	font-weight : 900;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

 .splash_content SELECT 		{
	BACKGROUND-COLOR: #607B97;
	COLOR: #11567D;}

 .splash_content INPUT 		{
	BACKGROUND-COLOR: #607B97;
	COLOR: #11567D;}

 .splash_content TEXTAREA	{
	BACKGROUND-COLOR: #607B97;
	COLOR: #11567D;}

 .splash_content OPTION 		{
	BACKGROUND-COLOR: #607B97;
	COLOR: #11567D;}

/*	redefining common HTML tags */
a{}

fieldset{
	width : 99%;}

legend{
	color : #125E83;}

HR {
	height: 1pt;}
BLOCKQUOTE {
	margin-left : 5px;}
P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;  /*  NOTE:  padding of 2% screwwed it bad.. gallery page..    */}
ul, div, td, th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;}
b, strong {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;}

h1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 24px; color: #cccccc; }
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: White; text-indent: 20px; line-height: 22px; background-color : #898C99;} 
	/* used for product title in detail page of store*/
h3 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 20px; color: #000000; }
h4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 18px; color: #990000; }
h5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 16px; color: #000000; }
h6 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px; color: #000000; }

/* dusx custom header */
.h6b {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #FFFFFF; }

BODY 		{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; SCROLLBAR-FACE-COLOR: #4a4a4a; SCROLLBAR-HIGHLIGHT-COLOR: #7d7d7d; SCROLLBAR-SHADOW-COLOR: #323232; SCROLLBAR-ARROW-COLOR: #990000; SCROLLBAR-TRACK-COLOR: #333333; SCROLLBAR-3DLIGHT-COLOR: #E7E1EA; SCROLLBAR-DARKSHADOW-COLOR: #44125B; SCROLLBAR-BASE-COLOR: #9D929A;}

FONT {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px;}

#content-floatChild-block p { /* fixes issue due to P being used in news/mailouts */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px;}

SELECT 		{BACKGROUND-COLOR: #898C99; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; font-weight : bold; border: 1px #333333; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset; border-color : #607B97 #607B97 #607B97 #607B97;}

optgroup {color: #3F4B5B; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: normal;}

INPUT 		{BACKGROUND-COLOR: #627D99; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; border: 1px #333333; border-bottom-style: outset; border-left-style: inset; border-right-style: outset; border-top-style: inset; border-color : #607B97 #607B97 #607B97 #607B97;}

input[type="text"] {width:90%;}

#miva input[type="text"] {
width:auto;
}

TEXTAREA {BACKGROUND-COLOR: #627D99; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; border: 1px #353535; border-bottom-style: outset; border-left-style: inset; border-right-style: outset; border-top-style: inset; border-color : #607B97 #607B97 #607B97 #607B97;}
TEXTAREA {width:90%;}

OPTION 	{BACKGROUND-COLOR: #627D99; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px;}

FORM {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8px;}

/* nav list ########## */

 #navcontainer
{width: 165px; border-right: 1px solid #157BAC; padding: 4px 0 0 0; margin-bottom: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #157BAC; color: #b66;}

#navcontainer ul
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; list-style: none; margin: 0; padding: 0; border: none;}

#navcontainer li
{border-bottom: 1px solid #157BAC; margin: 0;}

#navcontainer li a
{display: block; padding: 1px 1px 1px 0.5em; border-left: 1px solid #157BAC; border-right: 1px solid #157BAC; background-color: #157BAC; color: #fff; text-decoration: none; width: 100%;}

html>body #navcontainer li a { width: auto; }

#navcontainer #navlist li a:hover
{font-size: 10px; border-left: 4px solid #4F667D; border-right: 1px solid #157BAC; background-color: #4F667D; color: #6B2A2E;}

#maillist a:link, #maillist a:visited
{border: 1px solid #3F5063; background-color: #627D99; color: #fff;}

#navcontainer #navlist #maillist a:hover
{
border: 1px solid #3F5063;
background-color: #4F667D;
color: #6B2A2E;}

/*   LEFT MENU OLD ... only modelling now */
.menulines {BORDER-RIGHT: 0px dashed #475B6F; BORDER-TOP: 1px dashed #475B6F; BORDER-LEFT: 0px dashed #475B6F; BORDER-BOTTOM: 1px dashed #475B6F; Margin: 0px 1px 0px 0px; padding: 2px 2px 2px 2px;}

.menulines a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; color : #3F4B5B; text-decoration : none; font-weight : 900;}

.menulines a:hover {color : #ffffff;}

/*   END SECTION    */

.promolines {BORDER-RIGHT: 2px solid #156E9A; BORDER-TOP: 2px solid #156E9A; BORDER-LEFT: 2px solid #156E9A; BORDER-BOTTOM: 2px solid #156E9A;}

.promolines a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color : #990000; text-decoration : none; font-weight : 900; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}

.armyheadinglines {BORDER-RIGHT: 2px solid #4F667D; BORDER-TOP: 2px solid #217BAC; BORDER-LEFT: 2px solid #4F667D; BORDER-BOTTOM: 2px solid #217BAC;}

.armylines {BORDER-RIGHT: 2px solid #4F667D; BORDER-TOP: 2px solid #4F667D; BORDER-LEFT: 2px solid #4F667D; BORDER-BOTTOM: 2px solid #4F667D;}

.fieldset_news {width : 95%; ruby-align : right;}

.footerlines {BORDER-TOP: 2px solid #217BAC; background : #156E9A;}

.header1 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : 900;}

.footerlines A {COLOR: #FFFFFF; text-decoration : none;}

.armylines A {COLOR: #92A6BA; text-decoration : none;}

.armyheadinglines A {COLOR: #92A6BA; text-decoration : none;}

/*	classes for news	*/
a.permalink:link {color: #cccccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
a.permalink:visited {color: #cccccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
a.permalink:active {color: #cccccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
a.permalink:hover {color: #cccccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.newstitle {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: bold;}
.newsbody {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

/*	custom classes  newsscript*/
.small {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.notyet {font-family: AVerdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #0000ff; font-weight: bold;}
.waiting {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #cccccc; font-weight: bold;}
.never {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; font-weight: bold;}
.today {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0066; font-weight: bold;}
.expired {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold;}

			
				
/*  SETTING FOR MIVA PRODUCT BLOCK  */
#content-product-block {width: 95%; /* background: #AFB4BE; */ margin: 0px 0px 5px 0px; padding: 0px 9px 1px 0px; border-left: 1px solid #5C7999; border-top: 0px dashed #5C7999; border-right: 1px solid #5C7999; border-bottom: 2px solid #5C7999;/* display : block; z-index:2; */float: right;} 

#content-product-block a{}

#content-product-block h1 {/* removes the padding margins of the <P> for non IE */ margin: 0px -9px 0px 0px; /* FONTs */ padding: 1px 5px 2px 2px; /* negatives match margin on the container */ background: #5C7999; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left;}

/*  SETTING FOR MIVA Inventory BLOCK  */
#content-inventory-block {
	width: 95%;
	margin: 0px 0px 5px 0px;
	padding: 0px 9px 1px 0px;
	border-left: 1px solid #5C7999;
	border-top: 0px dashed #5C7999;
	border-right: 1px solid #5C7999;
	border-bottom: 2px solid #5C7999; 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: right;} 

#content-inventory-block h1 {
	margin: 0px -9px 0px 0px;
	padding: 1px 5px 2px 2px;
	background: #5C7999;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;}

#content-inventory-block a{}

/* setting for MenuSection Miva search bar */
.menusearchinput {
width:115px;
}

/*  SETTING FOR site float BLOCK USED for LEFT menu BLOCK */
#content-float1-block {
	background: #1476a2; 
	margin: 0px 10px 5px 0px;
	padding: 0px 9px 1px 2px;
	border-left: 1px solid #475b6f;
	border-top: 0px dashed #475b6f;
	border-right: 1px solid #475b6f;
	border-bottom: 2px solid #475b6f; 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;} 

#content-float1-block h1 {
	margin: 0px -9px 4px -2px;
	padding: 1px 5px 2px 2px;
	background: #475b6f;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;}

#content-float1-block a{
COLOR: silver;}

/*  SETTING FOR site float BLOCK USED for galleryADV */
#content-float2-block {
	margin: 0px 0px 5px 0px;
	padding: 0px 9px 0px 1px;
	border-left: 1px solid #5C7999;
	border-top: 0px dashed #5C7999;
	border-right: 1px solid #5C7999;
	border-bottom: 2px solid #5C7999; 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;} 

#content-float2-block h1 {
	margin: 0px -9px 0px -1px;
	padding: 1px 5px 2px 2px;
	background: #5C7999;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;}

#content-float2-block strong {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}

#content-float2-block a{}

/*  SETTING FOR site float BLOCK USED for INDEX content and NEWSpage BLOCKS */
#content-float3-block {
	margin: 2px 1px 5px 1px;
	padding: 0px 1px 0px 1px;
	border-left: 1px solid #3f4b5b;
	border-top: 0px dashed #3f4b5b;
	border-right: 1px solid #3f4b5b;
	border-bottom: 2px solid #3f4b5b; 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #4f667d;} 

#content-float3-block h1 {
	margin: 0px -1px 0px -1px;
	padding: 1px 2px 2px 2px;
	background: #3f4b5b;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;}

#content-float3-block strong {}

#content-float3-block a{
COLOR: #6b2a2e;}

#content-float3-block a:hover{ /* IE only */}
html>body #content-float3-block a:hover{ /* foe good browsers */
background: #627D99;}

#content-float3-block a:hover img{
border: 0px solid #000;
background: #627D99;}

/*  SETTING FOR site MIVA storefront BLOCKS */
#content-float4-block {
	margin: 0px 1px 0px 1px;
	padding: 0px 6px 6px 6px;
	border-left: 1px solid #156E9A;
	border-top: 0px dashed #156E9A;
	border-right: 1px solid #156E9A;
	border-bottom: 2px solid #156E9A; 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;} 

#content-float4-block h1 {
	margin: 0px -7px 0px -7px;
	padding: 1px 2px 2px 2px;
	background: #156E9A;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;}

#content-float4-block strong {}

#content-float4-block a{
COLOR: #6b2a2e;}

/* for data tables */

table.datasheet {
	width:100%;}
.datasheet th {
	padding:3px;
	background-color:#ddd;
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#003;
	font-size:1.2em;
	font-weight:bold;}
.datasheet th {
	text-align:left;}
.datasheet tr {
	vertical-align:top;}
.datasheet td {

	padding:1px 1px 1px 3px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background-color:#D5DBEB;
	font-size:.6em;}

.form_groove_outer {
	padding:0px;
	margin:0px;
	border-top:1px solid #669;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;}
.form_groove_inner {
	padding:0px;
	margin:0px;
	border-left:1px solid #669;}
.datasheet th {
	padding:3px;
	background-color:#ddd;
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#003;
	font-size:.6em;
	font-weight:bold;
	text-align:left;}
.datasheet tbody th {
	text-align:right;
	padding:1px 3px 1px 1px;
	color:#222;}
.measureHalf {
	font-size: 0.8em;}

/* From Mailout formating. */
#content{width:90%;margin-right:4%;margin-left:4%;margin-top:10px;margin-bottom:10px;border:2px solid #000000;background-color:#2F3D4A;padding:5px;text-align:left;}
#header{background-color:#000000;padding:8px 0px 8px 0px;width:100%;border:1px dashed #330066;text-align:center;}
.dateheader{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#ffffff;background-color:#000000;text-align:right;border:0px dashed #000000;margin:2px -1px 10px 0px;padding:1px 6px 3px 4px;float:right;display:inline;}
#content-floatParent-block{margin:2px 0px 0px 1px;padding:0px 0px 0px 1px;border:0px dashed #000000;font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;background:#C7CAD1;display:block;}
#content-floatParent-block #titleblock{margin:0px -3px 0px -2px;padding:1px -3px 5px 2px;border:1px dashed #000000;background:#4F667D;display:block;width:100%;}
#content-floatParent-block h1{color:#07F844;margin:3px 0px 3px 1px;padding:2px 0px 2px 2px;font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:left;display:inline;}
#content-floatParent-block h2{width:160px;margin:-8px 0px 0px 0px;padding:1px 2px 1px 2px;font:bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:right;clear:right;float:right;}
#content-floatParent-block a{COLOR:#6b2a2e;}
#content-floatParent-block a:hover{text-decoration:none;background:#627D99;}
#content-floatParent-block a:hover img{border:0px solid #000;background:#627D99;}
#content-floatChild-block{margin:2px 1px 5px 1px;padding:0px 1px 0px 1px;border:0px dashed #000000;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;background:#C7CAD1;display:block;}
#content-floatChild-block #titleblock{margin:0px 1px 0px 0px;padding:1px-1px 1px 2px;border:1px dashed #000000;background:#617C98;display:block;width:100%;}
#content-floatChild-block h1{margin:0px-1px 0px-1px;padding:1px 2px 2px 2px;background:#3f4b5b;font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:left;}
#content-floatChild-block a:hover{text-decoration:none;background:#627D99;}
#content-floatChild-block a:hover img{border:0px solid #000;background:#627D99;}
.footertext{font-family:verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#666666}
.childTitleMain{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#C7CAD1;}
.childTitlesub{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;}
img.image_right{border:0;float:right;margin:4px;}
.image_right{border:0;float:right;margin:4px;}
hr.clear_right{display:block;clear:right;visibility:hidden;}
hr.clear_left{display:block;clear:left;visibility:hidden;}