
body {
	background: #FFFFFF;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	text-align: left;
	margin: 0; padding: 0;
}

a img { border: none; }

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 28px; margin: 10px 0 0 0; color: #000000;  }
h1 strong { font-size: 28px; margin: 10px 0 0 0; color: #FFFFFF; } /* 1/2 Price Websites Page */
h2 { font-size: 20px; margin: 0 0 20px 0; padding: 0; color: #BD422B; }
h2 strong { font-size: 20px; margin: 0 0 20px 0; padding: 0; color: #000000; }
h3 { font-size: 16px; margin: 7px 0; padding: 0; color: #FFFFFF; text-align: left;}
h4 { font-size: 18px; margin: 10px 0 20px 0; padding: 0; color: #4B90BD; text-align: left;}
h5 { font-size: 14px; margin: 0 0 25px 0; color: #666666; text-align: left;}
h6 { font-size: 13px; font-style: italic; margin: 0; padding: 10px 0 0 0; color: #FFFFFF; text-align: center; }
h6 strong { color: #BD422B; }

hr {
  background: #D5DADC; 
  color: #D5DADC;
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
	margin: 0; padding: 0;
  border: dashed; 
}

/* Text elements
-------------------------------------------------------------- */

p		{ margin: 4px 0 ; text-align: left; }
ul      { margin: 2px 0 2px 20px; padding: 0; text-indent: -20px; text-align: left; list-style-position: inside; list-style-type: circle; }


/* Some default classes
-------------------------------------------------------------- */

.right			{ text-align: right; font-weight: bold; font-size: 14px; }
.small			{ font-size: 11px; }
.top			{ margin-top: 10px; }
.footer			{ border-top: #C6C6C6 solid 3px; }
.last			{ padding: 0; }
img.tick		{ float: left; display: inline; }
.tickbullet strong		{ padding-top: 10px; }
.xmastree		{ background: url(../images/xmas-tree.gif) no-repeat right top; }
.testimonials	{ border: #C6C6C6 solid 1px; padding: 15px;}


/* Form classes
-------------------------------------------------------------- */
form			{ margin: 0; padding: 0;}

.grey			{ padding: 10px; background: #E9E9E9; border: #C6C6C6 solid 3px; width: 340px; }

.label			{ font-size: 12px; text-align: left; }
.labelfull		{ font-size: 12px; width: 200px; text-align: left;  }

#captchaimg		{ margin: 5px 5px 5px 0; float: left; display: inline; clear: both;}

.item		 	{ margin: 0; padding: 0; clear: both; }
.item_submit 	{ margin: 3px; 0; text-align: center; }


/* form2 - original form used
.label			{ font-size: 12px; width: 70px; float: left; display: inline; text-align: left; }
.labelfull		{ font-size: 12px; width: 200px; text-align: left;  }*/


INPUT.Cat_TextBox, INPUT.Cat_TextBox_Sm, SELECT.Cat_DropDown, TEXTAREA.Cat_ListBox {
	color: 	#333333;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; font-weight: normal;
	border: 1px solid #C4BFBC;
	margin-bottom: 6px;
	background: #FFFFFF !important;
}

INPUT.Cat_TextBox, SELECT.Cat_DropDown {
	WIDTH: 183px;
}

INPUT.Cat_TextBox_Sm {
	width: 75px;
	margin-top: 10px;
}

TEXTAREA.Cat_ListBox {
	width: 181px;
	height: 40px;
}


/* Button Classes */

.button {
	width:105px;
	height:30px;
	background: url(../images/button.gif) no-repeat;
	outline: none; border: none;
	margin: 5px 0;
	cursor: pointer;
	text-align: center;
}

.button:hover {
	background: url(../images/button_d.gif) no-repeat;

}

 /* @group Links */

a:link, a:visited {
	color: #333333;
	text-decoration: underline;	
}

a:hover, a:active {
	color: #DE5206;
	text-decoration: underline;
}
