p,h1,h2,h3,h4,h5,li,blockquote,td,body,a,div {
	font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
	color : #1D601B;
}

.twtr-widget p, .twtr-widget h3 {
  color:#ffffff;
}

P {
	font : normal normal 11px/18px Arial, Helvetica, sans-serif;
	margin : 0px 0px 15px 0px;
}


P.contentbar {
	color : #1D601B;
	font : normal normal 10px/14px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 0px;
}

P.seasontip {
	color : #1D601B;
	font : normal normal 11px/14px Arial, Helvetica, sans-serif;
	margin : 10px 10px 10px 10px;
}

H1 {
	font : normal normal 18px/26px Arial, "Helvetica", serif;
	margin : 16px 0px 6px 0px;
}

H2 {
	font : normal bold 14px/18px Arial, Helvetica, sans-serif;
	margin : 18px 0px 6px 0px;
}

H5 {
	font : normal bold 12px/18px Arial, Helvetica, sans-serif;
	margin : 5px 0px 0px 0px;
}

H6 {
	font : normal bold 10px/18px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 0px;
}

LI {
	font : normal normal 11px/18px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 0px;
}
.text {
	color : #1D601B;
	font : normal normal 11px/14px Arial, Helvetica, sans-serif;
	margin : 0px 0px 15px 0px;
}.nounderline {
	text-decoration: none;
}
.tagline {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	line-height: 18px;
	vertical-align: top;
	font-weight: bold;
}
.requiredasterisk {
	color: #FF0000;
}


P.custspeaks {
	color : #1D601B;
	font : normal normal 11px/14px Arial, Helvetica, sans-serif;
	margin : 10px 10px 10px 10px;
	text-align: center;
	padding: 5;
}

.custspeaks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1D601B;
	text-align: center;
	font-weight: bolder;
}
.strongtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1D601B;
}
blockquote {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0;
}
.normaltext {
	color : #1D601B;
	font : Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 0px;
}
/* these are used for the catwired.com credit */
A.credit:link 				{
	text-decoration:underline;
	font-size: 10px;
	color: #1D601B;
	letter-spacing: 1px;
}
A.credit:visited 			{	text-decoration:none;
	font-size: 10px;
	color: #1D601B;
	letter-spacing: 1px;
}
A.credit:hover 				{	text-decoration:underline;
	font-size: 10px;
	color: #1D601B;
	letter-spacing: 1px;
}
A.credit:active 			{	text-decoration:none;
	font-size: 10px;
	color: #1D601B;
	letter-spacing: 1px;
}

/* credit card and echeck forms */

.mc_form  {
  float:left;
  width:479px;
}

.mc_form label {
  float:left;
  font-size:11px;
  width:150px;
}
.mc_form INPUT, .mc_form SELECT {
  float:left;
  font-size:11px;
}

.mc_form .mc_formRow {
  clear:both;
  float:left;
  width:100%;
  padding-bottom:5px;
}

.mc_form .mc_formRow .mc_formerrors {
  float:left;
  font-size:11px;
  margin-left:10px;
  color:#9d0000;
  font-weight:bold;
}