body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
}

.table_main { 
	width:847px;
	margin-top:auto; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
}

.table_100 {width:100%;}
.footer_table {width:100%; font-size:10px;}

.table_main_area {
	width:100%;
	border:4px solid #D62400; 
	padding-bottom:40px; 
	padding-left:10px;
	padding-right:10px; 
	padding-top:10px;  
	background-image:url(images/background.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-size:13px;
	color:#333333;
}

.main_text_red {font-family:Arial, Helvetica, sans-serif; color:#FE0000; font-size:12px; text-align:left;}
.form_text {font-family:Arial, Helvetica, sans-serif; font-size:12px;}


.no_border {border:none;}

a:link.main_text_link    {color:#000000; text-decoration:underline;}
a:visited.main_text_link {color:#000000; text-decoration:underline;}
a:hover.main_text_link 	 {color:#FE0000; text-decoration:underline;}
a:active.main_text_link  {color:#000000; text-decoration:underline;}

a:link.email_link 	 {color:#000000; text-decoration:none;}
a:visited.email_link {color:#000000; text-decoration:none;}
a:hover.email_link   {color:#FE0000; text-decoration:underline;}
a:active.email_link  {color:#000000; text-decoration:none;}

.email_button {background-color:#4D4D4D; border:2px solid #FE0000; font-weight:bold; color:#FFFFFF; padding:1px 10px 1px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px}

ul {margin-top:0px;}
li {padding-bottom:2px;}

a:link.home_link 	{color:#FE0000; font-size:13px; font-weight:bold; text-decoration:none;}
a:visited.home_link {color:#FE0000; font-size:13px; font-weight:bold; text-decoration:none;}
a:hover.home_link 	{color:#FE0000; font-size:13px; font-weight:bold; text-decoration:underline;}
a:active.home_link 	{color:#FE0000; font-size:13px; font-weight:bold; text-decoration:none;}

.page_header {background-color:#4D4D4D; color:#FFFFFF; font-size:16px; text-transform:uppercase; padding:3px 3px 3px 10px; margin-bottom:5px; font-weight:bold;}

.page_header_with_copy {background-color:#4D4D4D; color:#FFFFFF; font-size:16px; text-transform:uppercase; padding:3px 3px 3px 10px; font-weight:bold;}
.page_header_copy {border:4px solid #4D4D4D; border-top:none; color:#000000; font-size:12px; padding:10px 3px 3px 3px; margin-bottom:5px;}

h3 {margin:0px; font-size:14px; background-color:#FE0000; color:#FFFFFF; padding:1px; padding-left:10px; margin-bottom:5px; font-weight:bold;}

/* ------------------- DESIGN ELEMENTS -------------------- */
.body_copy {vertical-align:top; background-color:#191919; width:700px;}
.body_table {width:100%;}
.design_right {vertical-align:top; background-color:#000000;}

.site_image {border:3px solid #D62400;}

/* ------------------- NAVI ELEMENTS -------------------- */
.table_navi {width:100%;}
.navi_area {vertical-align:top; width:170px; background-color:#4D4D4D; padding-left:3px; border-right:5px solid #191919;}

a:link.navi_section_top 	{display:block; color:#FFFFFF; text-decoration:none; padding-bottom:3px; padding-left:3px; font-size:12px; font-weight:bold; text-transform:capitalize;}
a:visited.navi_section_top 	{display:block; color:#FFFFFF; text-decoration:none; padding-bottom:3px; padding-left:3px; font-size:12px; font-weight:bold; text-transform:capitalize;}
a:hover.navi_section_top 	{display:block; color:#F17769; text-decoration:none; padding-bottom:3px; padding-left:3px; font-size:12px; font-weight:bold; text-transform:capitalize;}
a:active.navi_section_top 	{display:block; color:#FFFFFF; text-decoration:none; padding-bottom:3px; padding-left:3px; font-size:12px; font-weight:bold; text-transform:capitalize;}

a:link.navi_section 	{color:#FFFFFF; text-decoration:none; padding-bottom:2px; font-size:12px; font-weight:bold; text-transform:capitalize;}
a:visited.navi_section 	{color:#FFFFFF; text-decoration:none; padding-bottom:2px; font-size:12px; font-weight:bold; text-transform:capitalize;}
a:hover.navi_section 	{color:#F17769; text-decoration:none; padding-bottom:2px; font-size:12px; font-weight:bold; text-transform:capitalize;}
a:active.navi_section 	{color:#FFFFFF; text-decoration:none; padding-bottom:2px; font-size:12px; font-weight:bold; text-transform:capitalize;}

a:link.navi_section_current 	{color:#F17769; text-decoration:none; padding-bottom:2px; font-size:12px; font-weight:bold; text-transform:capitalize;}
a:visited.navi_section_current 	{color:#F17769; text-decoration:none; padding-bottom:2px; font-size:12px; font-weight:bold; text-transform:capitalize;}
a:hover.navi_section_current 	{color:#F17769; text-decoration:none; padding-bottom:2px; font-size:12px; font-weight:bold; text-transform:capitalize;}
a:active.navi_section_current 	{color:#F17769; text-decoration:none; padding-bottom:2px; font-size:12px; font-weight:bold; text-transform:capitalize;}

a.navi_sub_section {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom:3px;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
}
a:hover.navi_sub_section {color:#F17769;}

.navi_line_break {border-bottom:4px solid #191919; width:100%;}


body#custom_step1 a#custom_step1_link,
body#custom_step2 a#custom_step2_link,
body#custom_purchase a#custom_purchase_link,
body#custom_start a#custom_start_link
{color:#F17769;}


/* ------------------- HEADER AREA -------------------- */
.table_header_navi {
	background-image:url(images/header_navi_bg.jpg);
	width:847px;
	height:40px;
}

.header_navi {font-size:16px; font-weight:bold; color:#FFFFFF; width:847px;	height:40px; line-height:40px; background-image:url(images/header_navi_bg.jpg);}

.header_navi a:link		{padding-left:15px; padding-right:15px; font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:none;}
.header_navi a:visited	{padding-left:15px; padding-right:15px; font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:none;}
.header_navi a:hover	{padding-left:15px; padding-right:15px; font-weight:bold; font-size:14px; color:#4D4D4D; text-decoration:none;}
.header_navi a:active	{padding-left:15px; padding-right:15px; font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:none;}

/* ------------------- SEARCH AREA -------------------- */
.table_search {
	width:100%;
	background-color:#4D4D4D;
	height:34px;
	padding-left:10px;
	border-bottom:5px solid #191919;
}

.search_right {vertical-align:top; background-color:#191919;}
.search_from {background-color:#FFFFFF; color:#4D4D4D; border:2px solid #FE0000; font-weight:bold; padding:1px; font-size:12px;}
.search_phonenumber {padding-right:10px; color:#FFFFFF; font-size:18px; font-weight:bold; text-align:right;}


/* ------------------- MAKE YOUR OWN -------------------- */
.makeyour_start {width:50%; padding:10px; text-align:center; border:4px solid #4D4D4D;}

.makeyour_start a:link		{font-weight:bold; font-size:16px; color:#FE0000; text-decoration:none;}
.makeyour_start a:visited	{font-weight:bold; font-size:16px; color:#FE0000; text-decoration:none;}
.makeyour_start a:hover		{font-weight:bold; font-size:16px; color:#4D4D4D; text-decoration:none;}
.makeyour_start a:active	{font-weight:bold; font-size:16px; color:#FE0000; text-decoration:none;}

.makeyour_start_image {border:none; padding-bottom:10px;}
.makeyour_start_spacer {width:10px; height:5px;}

.bait_select {background-color:#FE0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:none; color:#DDDDDD;}

.make_own_cost_table  {border:1px solid #FE0000; border-bottom:none; border-left:none; width:75%;}
.make_own_cost_title  {border:1px solid #FE0000; border-top:none; border-right:none; padding:2px; color:#FFFFFF; font-weight:bold; background-color:#FE0000; font-size:14px; text-align:center;}
.make_own_cost_header {border:1px solid #FE0000; border-top:none; border-right:none; padding:2px; color:#FFFFFF; font-weight:bold; background-color:#4D4D4D;}
.make_own_cost_price  {border:1px solid #FE0000; border-top:none; border-right:none; padding:2px; color:#000000;}

/* ------------------- FOOTER AREA -------------------- */
.footer_area {}
.footer_table {background-color:#4D4D4D; padding:3px;}
.footer_text {color:#FFFFFF; font-size:12px;}

a:link.footer_link {font-size:12px; color:#FFFFFF; text-decoration:none;}
a:visited.footer_link {font-size:12px; color:#FFFFFF; text-decoration:none;}
a:hover.footer_link {font-size:12px; color:#FFFFFF; text-decoration:underline;}
a:active.footer_link {font-size:12px; color:#FFFFFF; text-decoration:underline;}

/* ------------------- STORE AREA -------------------- */
.store_table {width:100%; background-image:url(images/background.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; margin-bottom:8px;}
.store_product_name {background-color:#FE0000; padding:3px; padding-left:5px; padding-right:5px;  color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase;}
.store_product_name_sub {color:#003399; font-size:12px; font-weight:bold; text-transform:uppercase;}

.store_content {padding:8px; border:4px solid #FE0000; border-top:none;}
.store_add_button {background-color:#4D4D4D; padding:1px 10px 1px 10px; color:#FFFFFF; font-weight:bold; border:2px solid #2E2E2E; border-top:none; border-left:none; font-size:12px; margin-top:3px;}

.store_main_text {font-size:12px; color:#000000;}
.store_function_text {font-size:12px; color:#000000; font-weight:bold;}
.store_choice_select {font-size:11px; color:#000000; text-transform:capitalize; margin-bottom:3px;}
.store_choice_text_form {font-size:10px; color:#000000; text-transform:capitalize;}
.option_spacer {height:2px;}

.store_text_sub_header {font-size:12px; color:#4D4D4D; font-weight:bold;}

a:link.store_moreinfo		{font-weight:bold; font-size:12px; color:#FE0000; text-decoration:none;}
a:visited.store_moreinfo	{font-weight:bold; font-size:12px; color:#FE0000; text-decoration:none;}
a:hover.store_moreinfo		{font-weight:bold; font-size:12px; color:#FE0000; text-decoration:underline;}
a:active.store_moreinfo		{font-weight:bold; font-size:12px; color:#FE0000; text-decoration:none;}

.section_select_border {width:33%; padding:8px; text-align:center; border:4px solid #4D4D4D;}

.section_select_border a:link		{font-weight:bold; font-size:14px; color:#FE0000; text-decoration:none; padding-bottom:5px;}
.section_select_border a:visited	{font-weight:bold; font-size:14px; color:#FE0000; text-decoration:none; padding-bottom:5px;}
.section_select_border a:hover		{font-weight:bold; font-size:14px; color:#4D4D4D; text-decoration:none; padding-bottom:5px;}
.section_select_border a:active		{font-weight:bold; font-size:14px; color:#FE0000; text-decoration:none; padding-bottom:5px;}

.section_header {background-color:#4D4D4D; color:#FFFFFF; font-size:16px; text-transform:uppercase; padding:3px 3px 3px 10px; margin-bottom:5px; font-weight:bold;}
.store_messages {font-size:14px; font-weight:bold; padding:5px; color:#FE0000;}