*		{margin: 0;}
body	{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	background-color: #ffffff;
}

/* table	{border: 1px solid #CCFF00;}
table td	{border: 1px solid #CCFF00;} */

#container {width:100%; background: url(../z_images/zestbg.gif) no-repeat; margin:0; padding: 0;}
#about {padding:20px 0 20px 20px;}
#about p {padding:0 0 10px 0; line-height:1.4; text-align:justify;}
#about ul {padding:0 0 10px 20px;}
#about li {padding:0 0 5px 0;}

.text_red{font-family: Verdana, Arial, Helvetica, sans-serif; color: #d27316;}
a.text_red:link { text-decoration: underline; color: #d27316; font-weight:bold;}
a.text_red:active { text-decoration: none}
a.text_red:visited { text-decoration: none}
a.text_red:hover { text-decoration: none; color:#000000}

.rusty {color:#d06e0d;}
a:link.rusty { text-decoration: none; color: #d06e0d; }
a:visited.rusty {color: #d06e0d; text-decoration: none;}
a:active.rusty { text-decoration: none;color:#55bdd7;}
a:hover.rusty { text-decoration: none; color:#55bdd7;}

.error {color:#FF0000; font-weight:bold;}
.text_product_title{font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color: #55bdd7; font-size:15px;}
a.text_red:link { text-decoration: underline; color: #d27316; font-weight:bold;}
a.text_red:active { text-decoration: none; text-align:left;}
a.text_red:visited { text-decoration: none; text-align:left;}
a.text_red:hover { text-decoration: none; color:#000000}

.text_black{font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; line-height:15px;}
a.text_black:link { text-decoration: none; color: #000000; font-style:bold; text-align:left;}
a.text_black:active { text-decoration: none; text-align:left;}
a.text_black:visited { text-decoration: none; text-align:left;}
a.text_black:hover { text-decoration: none; color:#000000}

.text_grey{font-family: Verdana, Arial, Helvetica; text-align:left; sans-serif; color: #666;}
a.text_grey:link { text-decoration: underline; color: #666; font-style:bold;}
a.text_grey:active { text-decoration: none }
a.text_grey:visited { text-decoration: none }
a.text_grey:hover { text-decoration: none; color:#000000}

.text_blue{font-family: Verdana, Arial, Helvetica; text-align:left; sans-serif; color: #2e2767;}
a.text_blue:link {
	text-decoration: underline;
	color: #666;
	font-style:bold;
}
a.text_blue:active { text-decoration: none }
a.text_blue:visited { text-decoration: none }
a.text_blue:hover { text-decoration: none; color:#000000}

.text_white{font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; color: #FFF;}
a.text_white:link { text-decoration: underline; color: #FFF; font-style:bold; font-size:12px}
a.text_white:active { text-decoration: underline; color: #FFF; font-style:bold; font-size:12px}
a.text_white:visited { text-decoration: underline; color: #FFF; font-style:bold; font-size:12px }
a.text_white:hover { text-decoration: underline; color: #FFF; font-style:bold; font-size:12px}

.smalltextdkbluestrike { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000033; line-height: 10pt; ; text-decoration: line-through}
a.smalltextdkbluestrike:link { text-decoration: none }
a.smalltextdkbluestrike:active { text-decoration: none }
a.smalltextdkbluestrike:visited { text-decoration: none }
a.smalltextdkbluestrike:hover { text-decoration: none; color:#000000}

.text_blackstrike { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d27316; line-height: 10pt; ; text-decoration: line-through}
a.text_blackstrike:link { text-decoration: none }
a.text_blackstrike:active { text-decoration: none }
a.text_blackstrike:visited { text-decoration: none }
a.text_blackstrike:hover { text-decoration: none; color:#000000}

.red_border
{ 
   border: 1px solid #CB2E25;
}

.black_border
{ 
   border: 1px solid #000000;
}
.blue_border
{ 
   border: 1px solid #5347be;
}

.TextInput
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-STYLE: NORMAL;
	COLOR: #000000;
	FONT-WEIGHT: NORMAL;
	background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
}

.greyborder
{ 
    BORDER-BOTTOM: 1px solid;
	border-bottom: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
	BORDER-COLOR: #EAEEEC;
} 

.lhs_table
{ 
    BORDER-RIGHT: 1px solid;
	BORDER-COLOR: #EAEEEC;
	background: #e9e9e9;
	text-align:left;
} 

.rhs_table
{ 
    BORDER-left: 1px solid;
	BORDER-COLOR: #EAEEEC;
	text-align:left;
} 

.paleblueborder
{ 
   border: 1px solid #EEEEEE
}

a:link, a:visited {color:#000000; text-decoration:underline;}
a:hover, a:active {color:#55bdd7; text-decoration:underline;}

/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  