/***********************************************/
/* emx_nav_left.css                            */
/* Use with template Halo_leftNav.html         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-size:14;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5;
	
	margin: 0px;
	padding: 0px;
}

/***********************************************/
/* Navigation                             */
a {
	text-decoration:none;
}
a:link{
	color: #1D622B;
}
a:visited{
	color: #1D622B;
	
}
a:active{
	color: #1D622B;
}
a:hover{
	color: #1D622B;

}


a.topnav:link{
	text-decoration: none;
	font-size:14px;
}


a.leftnav:link{
	color: #1D622B;
	font-weight:bold;
	text-decoration: none;
	font-size:14px;
}
a.leftnav:visited{
	color: #84A38B;
	font-weight:bold;
	text-decoration: none;
	font-size:14px;
}
a.leftnav:active{
	color: black;
	font-weight:bold;
	text-decoration: none;
	font-size:14px;
}
a.leftnav:hover{
	color: #1D622B;
	font-weight:bold;
	text-decoration: underline;
	font-size:14px;
}


.leftnav_small{
	text-decoration:none;
	font-size:9px;
}


a.leftnav_sponsored:link{
	color: #1D622B;
	font-weight:bold;
	text-decoration: underline;
	font-size:10px;
}
a.leftnav_sponsored:visited{
	color: #84A38B;
	font-weight:bold;
	text-decoration: underline;
	font-size:10px;
}
a.leftnav_sponsored:active{
	color: black;
	font-weight:bold;
	text-decoration: underline;
	font-size:10px;
}
a.leftnav_sponsored:hover{
	color: #1D622B;
	font-weight:bold;
	text-decoration: underline;
	font-size:10px;
}



/***********************************************/


/***********************************************/
/*  Titles/Headers                             */

span.head1{
  font-size: 24px;
	margin-left: 100px;
}

div.head1{
  font-size: 24px;
	margin-left: 100px;
}

div.head1sub{
  font-size: 20px;
	margin-left: 10px;
}

/***********************************************/
/*  Controls                             */
.button {
	background-color:#1D622B;
	border-width: thin;
	border-color: black;
	font-weight:normal;
	color: white;
}

.input{
	font-size:14px;
}



/***********************************************/
/*  Authnet price table                             */
.pricetbl {
   float: left;
   margin: 0 0 20px 0;
   width: 600px;
	
}
.pricetbl td {
   padding: 3px 5px;
}
.pricetbl ul {
   list-style-type: none;
   margin: 0;
   padding: 0 0 0 10px;
}
.pricetbl .firstcol {
   border-right: 1px solid #ffffff;
   width: 30px;
}
.pricetbl tr.bluerow {
   background-color: #123d59;
   color: #ffffff;
}
.pricetbl tr.greenrow {
   background-color: #40724B;
   color: #ffffff;
}
.pricetbl tr.darkgrayrow {
   background-color: #58595b;
   color: #ffffff;
} 
.pricetbl td.graycheck {
   background: url(/images/gray_check.gif) no-repeat 12px 1px;
}
.pricetbl tr.grayrow {
   background-color: #dfdfdf;
}
.pricetbl .thirdcol {
   border-left: 1px solid #ffffff;
   vertical-align: top;
}



/***********************************************/
/*  verbage fonts                             */
p.msg{
	font-size:16px;
	color: #40724B;
}



h4.pagetitle{
  margin:2px 2px 2px 2px;
}


p {
	font-size:14;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

p.listtitle {
	font-size: 16px;
	font-style: "sans serif";
	color:black;
	font-weight:bold;
}

p.style1 {
	font-size: 14px;
	color: black;
}



p.prod_desc{
	font-size:14;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

p.prod_desc2{
	font-size:24;
	color: black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

p.ads{
	font-size:11px;
}

ul.prod_desc{
	font-size:14;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5;
}


.button2 {
	background-color:#E1B69B;
}
	
/** pricelist table */
table.pricelist { 
  margin: 0px 0px 0px 0px;
	padding: 8px 8px 8px 8px;
	border-width: 2px;
	border-style:dotted;
	border-color: #999999;
	border-collapse: collapse;
	
}

th.pricelist {
	font-size: 10pt;
	color: black;
	align: center;
}

tr.pricelist {

}

td.pricelist {
	font-size: 10pt;
	color: black;
	padding: 8px 8px 8px 8px; 
	text-align: right;
}


/** email order form table */
.emailorder table { 
  padding: 8px 8px 0px 8px;
	border-width: 0px;
	border-style:double;
	border-color: #1D622B;
}

.emailorder th {
	font-size: 12pt;
	color: black;
	align: center;
}

.emailorder tr {

}

.emailorder td {
	font-size: 12pt;
	color: black;
	padding: 8px 8px 0px 8px; 
}






