/* Universal */

/* Other Media Compatability Fonts */

@media print {
    BODY { font-size: 10pt }
  }
  @media screen {
    BODY { font-size: 12pt }
  }
  @media screen, print {
    BODY { line-height: 1.2 }
  }

/* Universal Tags */

a:link, a:visited, a:active {
	color: #000066;
	background-color: transparent;
	text-decoration: underline;
}

a:hover {
	color: #FF0000;
	background-color: transparent;
}

form {
	display: inline;
}

body {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	margin-top: 0;
    background-color: #FFFFFF;
	}

table, tr, td, p {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	}

table{text-align:left}

text {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 11px;
}

.smltext {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10px;
}

.medtext {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
}

h1 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 23px;
}

h2 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 18px;
}

h3 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 17px;
}

.h1_white {
    color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 23px;
}

.h2_white {
    color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 18px;
}

.h3_white {
    color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 17px;
}

.h1_white_title {
    color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 23px;
	text-align:center;
	background-color:#000;
	padding: 0px;
}

.boldredem {
	color: #FF0000;
	font-style: italic;
	font-weight: 800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.redtext {
	color: #ff0000;
}

.purple{color:#6633CC; font-weight:bold;}

.gray{color:#999999;}

.redtextbld {
	color: #ff0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.greentext {
	color: #336633;
}

.bluetext {
	font-weight: bold;
	color: #006699;
}

.whitetext {
	color: #ffffff;
}

.greenbar {
	color: #336633;
}	

.greentextbold {
	color: #336633;
	font-weight:bold;
}

.greenboldlg {
	color: #336633;
	font-weight:bold;
    font-size: 16px;
}

.boldtext {	font-weight:bold;}

.strike { text-decoration:line-through;}		 

.strikered { text-decoration:line-through; color:#FF0000;}		 

.emtext {font-style: italic;}

table.bluborder { border: 1px solid #003366;}
table.bluborder1 {border: 1px solid #003366; border-collapse:collapse;}
table.bluborder1 th{border: 1px solid #003366;}
table.bluborder1 td{border: 1px solid #003366;}


table.bluborder2 {border: 1px solid #003366; border-collapse:collapse;}
table.bluborder2 td{border-bottom: 1px solid #003366;}


table.grnborder {  
	border: 1px solid #336633; 
}

table.grnborder2 {  
	border: 2px solid #336633; 
}

table.grnborder3 {border: 1px solid #336633; border-collapse:collapse;}
table.grnborder3 th{border: 1px solid #336633;}
table.grnborder3 td{border: 1px solid #336633;}

table.grnborder4 {border: 1px solid #336633; border-collapse:collapse;}
table.grnborder4 th{border-top: 1px solid #336633; border-bottom: 1px solid #336633;}
table.grnborder4 td{border-top: 1px solid #336633; border-bottom: 1px solid #336633;}

table.orborder {border: 1px double #F26430; }
table.orborder th{border: 1px double #F26430; background:#F26430; font-weight: bold;
          font-size:14px;
          color: #FFFFFF;}
table.orborder td{border: 1px double #F26430;}

table.blkborder3 {  
	border: 2px solid #000000; 
}

table.blkborder4 {  
	border: 1px solid #000000; 
}

table.redborder {
	border: 1px solid #FF0000;
	border-collapse: collapse;
}	

table.makborder5 {  
	border: 2px solid #088299; 
}


td.grnline {  
	border-bottom: 1px solid #336633; 
}

td.seperator3 { 
	border-left: 1px dashed #336633; border-right: 1px dashed #336633; border-bottom: 1px dashed #336633; border-top: 1px dashed #336633;
}

th.seperator3 { 
	border-left: 1px dashed #336633; border-right: 1px dashed #336633; border-bottom: 1px dashed #336633; border-top: 1px dashed #336633;
}

td.leftborder { 
	border-left: 1px dashed #336633;
}

td.rightborder { 
	border-right: 1px dashed #336633;
}

td.bottom { 
	border-bottom: 1px dashed #336633;
}

td.redborder {
	border-bottom: 1px solid #FF0000;
}

td.noborder {
	border: 0px none;
}

/* Promo */
.promored {
    font-size: 16px;
    color: #FFFFFF; 
    font-weight: bold;
    background-color: #FE0908;
}


/* Backgrounds */

.mainbg {
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.mainfoot {
	background-color: #FFFFFF;
}

.hlight {
	background-color: #98FB98;
}

.mtsgoldbg {
	background-color: #FFCC66;
	}
	
.mtsyellowbg {
	background-color: #FFF7E7;
}

.mtsgreenbg {
	background-color: #336633;
}

.whitebg {
	background-color: #FFFFFF;
}

.lghtgldbg { 
       background-color: #ffe09f;
}
.mtstandbg { 
       background-color: #FFF2D7;
}

/* Header - Headings Specific */	
	
.headbrdr {
	border-top: #4B764D 1px solid;
	border-left: #4B764D 1px solid;
	border-right: #4B764D 1px solid;
	border-bottom: #4B764D 2px solid;
}	

.ddmenu {
	position: relative;
	left: 9px;
}

.header_top { font-weight: bold; font-size:24px;
}

.header1 { font-weight: bold;
          font-size:18px;
          color: #000000;
          background-color:#FFCC66;
}
.header1_sm { font-weight: bold;
          font-size:14px;
          color: #000000;
          background-color:#FFCC66;
}
.header_spec { font-weight: bold;
          font-size:14px;
          color: #FFFFFF;
          background-color:#336633;
}

.headergrn {
	background-color: #247326;
}

/* Cart */	
	
table.cart {  
	border: 2px solid #336633; 
}

a.carthead:hover {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	background-color: transparent;
}

a.carthead:visited, a.carthead, a.carthead:active {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: transparent;
}

#rdtxtbld a:link{color: #ff0000; font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
#rdtxtbld a:visited{color: #ff0000; font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
#rdtxtbld a:hover{color: #ff0000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

img.middle {vertical-align: middle}
img.imgblkbrdr{border: 1px solid #000000;}

ul{margin-bottom:2px;margin-top:2px;}
ul.spacer{margin-bottom:2px;margin-top:2px;}
ul.spacer li{padding-bottom:5px; padding-top:3px;}
ul.disc {list-style-type: disc}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}
ul.none {list-style-type: none}
ul.diamond {list-style-image: url('diamond.png')}
ul.diamond1 {list-style-image: url('diamond1.png')}
ul.splatblue {list-style-image: url('splatblue.png')}

hr.grndashed {
border: none 0;
border-top: 1px;
height: 1px;
border-style: dashed;
border-color: #336633;
}

hr.grnsolid {
border: none 0;
border-top: 2px;
height: 2px;
border-style: solid;
border-color: #336633;
}

div.width {width:95%; margin-left:auto; margin-right:auto;}

.blue{color:#0033FF; font-weight:bold;}
.red{color:#FF0000; font-weight:bold;}
.purple{color:#6633CC; font-weight:bold;}
.green{color:#009933; font-weight:bold;}



table.promoastro
{
border:1px solid #41649B;
border-collapse:collapse;
}

table.promoastro th
{

border:1px solid #41649B;
padding:3px;
vertical-align:top;
font-size:16px;
color:#000000;
}

table.promoastro td 
{
border:1px solid #41649B;
padding:3px;
vertical-align:top;
}

.center
{
text-align:center;
}

.promoTable
{

