/* CSS Document */
html {
	width: 				100%;
	height: 			100%;
}

body {
	margin:				0px;
	background-color: 	#1C3355;
	text-align:			center;
	font-size: 			12px; 
	font-family: 		Arial;
}




/* SITE SECTIONS */
#container {
	margin:				10px auto;
	width:				840px;
	border:				1px solid #000000;
	background-color:	#586578;
	text-align:			left;
}

#area_header {
	background-color:	#000000;
	width:				840px;
}

#area_left {
	float:				left;
	margin:				0px;
	width:				230px;
	text-align:			center;
	color:				#FFFFFF;
}

#area_right {
	float:				left;
	background-color:	#F5F5F5;
	margin:				0px;
	width:				610px;
	min-height:			500px;
	_height: 			500px;
	text-align:			left;
}

#area_right_item {
	float:				left;
	background:			#F5F5F5 url('/images/site/popup_background.gif');;
	margin:				0px;
	width:				610px;
	min-height:			500px;
	_height: 			500px;
	text-align:			left;
}

#area_mailing {	
	margin-top:			30px;
	margin-left:		20px;
	text-align: 		left;
}

#area_footer {
	clear:				both;
	background-color:	#000000;
	width:				840px;
}

#area_footer_new {
	clear:				both;
	border-top: 		1px solid #000000;
	background-color: 	#e2b506;
	text-align:			center;
	color:				#000000;
	font-size: 			10px;
}

#area_footer_new A {
	color:				#000000;
	font-size: 			10px;
}

#area_footer_new A:hover {
	color:				#FFFFFF;
}

#flash_header {
	color: 			#FFFFFF;
}

/* SITE CONTENT SECTIONS */
.content_main {
	clear:			both;
	padding:		18px;
	text-align: 	left;
}

.content_sub {
	float: 			left;
	width:			170px;
	margin-left:	10px;
}

.content_sub2 {
	float: 			left;
	width:			170px;
	margin-left:	30px;
}

.content_image {
	float: 			left;
	display: 		block;
	margin: 		0px;
	margin-right:	20px;
	border:			0px;
	font-size: 		10px;
}

.content_image2 {
	float: 			right;
	display: 		block;
	margin: 		0px;
	margin-left:	20px;
	border:			0px;
}

.content_text {
	float: 			left;
	margin-left:	20px;
	width:			354px;
}

.content_form {
	float: 			left;
	margin-left:	20px;
	width:			394px;
}

.clear {
	clear: 			both;
	height: 		5px;
}

.table_download {
	width:				100%;
	border:				1px solid #586578;
}

.table_download th {
	background-color:	#586578;
	font:				bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color:				#FFFFFF;
	padding:			2px;
}

.table_download td {
	border:				1px solid #586578;
}

.table_header {
	background-color:	#586578;
	font:				bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color:				#FFFFFF;
	padding:			2px;
}

h1 {
	margin: 			0px;
}

h2 {
	font: 				bold 12px Arial; 
	margin: 			0px;
}

.text_header { 
	padding-bottom: 	18px;
	color: 				#000000; 
	font: 				bold 12px Arial; 
}

.text_header_italic { 
	padding-bottom: 	18px;
	color: 				#000000; 
	font: 				bold 14px Arial;
	font-style:			italic; 
}

.text_subheader {
	padding-top: 		18px;
	color: 				#FFFFFF; 
	font: 				bold 12px Arial;
}

.text_signature {
	padding-top: 		18px;
	font-style:			italic;
	text-align:			right;
}

.text_form_sub { 
	color: 				#E00E00; 
	font-size: 			9px; 
	font-family: 		Arial, Sans; 
	text-align:			right;
	margin-right:		115px;
}

.text_new {
	font-weight:		bold;
	color: 				#E6C106;
}

.link_left { 
	color: 				#FFFFFF; 
	font-size: 			12px; 
	font-family: 		Arial, Sans;
	text-decoration: 	underline; 
}

.link_left:visited { 
	color: 				#CCCCCC; 
}

.link_left:hover {
	text-decoration: 	underline;
	color: 				#E6C106;
}

.link_main {
	color:				#000000;
	text-decoration: 	none;
	font:				12px Arial, Sans-Serif;
	color: 				blue;
}

.link_main:visited { 
	color: 				blue; 
}

.link_main:hover {
	text-decoration: 	underline;
	color: 				#E6C106;
}


/* SITE FORMS ---------------------------------------------------*/
input {
	color: 				#000000;
	background-color: 	#FFFFFF;
	border: 			1px solid #000000;
	
}

.textbox {
	width:				70%;
}

textarea {
	color: 				#000000;
	background-color: 	#FFFFFF;
	border: 			1px solid #000000;
	width:				70%;
}

form {
	margin: 			0px;
}

form p {
	clear: 				left;
	margin: 			0px;
	padding: 			0px;
	padding-top: 		5px;
	text-align: 		left;
}

form p label {
	width: 				25%;
	font: 				12px Arial, Sans-Serif;
	float:				left;
	text-align:			left;
}

fieldset {
	border: 			1px solid #000000;
	margin-top: 		0px;
	padding: 			10px;

}
legend {
	font: 				bold 10pt Verdana, Arial, Sans-Serif;
	color: 				#000000;
	background-color: 	#FFFFFF;
}
/* END SITE FORMS ------------------------------------------------*/


/* SITE IMAGES ---------------------------------------------------*/
.area_image {
	display: 	block;
	margin: 	0px;
	padding: 	0px;
	border:		0px;
}

/* SITE ITEM PAGE -------------------------------------------------*/
#container_item {
	margin:				0px auto;
	width:				598px;
	border:				1px solid #000000;
}

#area_image {
	margin:				10px auto;			
	background: 		url('/images/site/popup_image.gif');
	width:				359px;
	height:				188px;
}

#area_text {
	margin: 			0px auto;
	width: 				500px;
	text-align:			left;
}

.area_text {
	margin: 			0px auto;
	width: 				500px;
	text-align:			left;
}

#area_text2 {
	margin: 			0px auto;
	width: 				500px;
	text-align:			left;
	font-size:			14px;
}

#area_learnmore {
	display:			none;
	margin: 			0px auto 20px auto;
	width: 				500px;
	text-align:			left;
}


#product_header {
	padding-top:		15px;
	font: 				bold 14px Arial, sans-serif;
	color:				#FFFFFF;
	text-align: 		center;
}

#product_text {
	float: 				left;
	width:				80px;
	height:				98px;
	padding-top:		50px;
	color:				#FFFFFF;
	font:				bold 14px Arial;
	text-align:			center;
}

#product_image {
	float: 				left;
	width:				179px;
	height:				98px;
	padding-top:		20px;
	text-align:			center;
}

#product_cart {
	float: 				left;
	width:				82px;
	padding-top: 		10px;
	height:				128px;
}

form {
	margin: 	0px;
	padding: 	0px;
}

.link_main {
	color:				#000000;
	text-decoration: 	none;
	font:				12px Arial, Sans-Serif;
	color: 				blue;
}

.link_main:visited { 
	color: 				blue; 
}

.link_main:hover {
	text-decoration: 	underline;
	color: 				#E6C106;
}

.link_cart {
	color:				#FFFFFF;
	font:				bold 12px Arial;
}

.text_important {
	color:				#CC0000;
	font:				bold 18px Arial;
}

#image_product {
	display: 	block;
	margin: 	0px auto;
	padding: 	0px;
	border:		1px solid #000000;
}

