/*  Titles  */.main_title_1, .main_title_1 a:link, .main_title_1 a:visited {	font-size: 20px;	color: #042398;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: none;}.main_title_1 a:active {	font-size: 20px;	color: #042398;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: underline;}.main_title_1 a:hover  {	font-size: 20px;	color: #042398;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: underline;}.main_title_2, .main_title_2 a:link, .main_title_2 a:visited {	font-size: 20px;	color: #6A151A;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: none;}.main_title_2 a:active{	font-size: 20px;	color: #6A151A;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: underline;}.main_title_2 a:hover {	font-size: 20px;	color: #6A151A;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: underline;}.main_title_3, .main_title_3 a:link, .main_title_3 a:visited {	font-size: 20px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: none;}.main_title_3 a:active {	font-size: 20px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: underline;}.main_title_3 a:hover {	font-size: 20px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: underline;}.error_message {	font-size: 22px;	color: #FF0000;	font-family: Arial, Helvetica, sans-serif;	font-weight:bolder;	padding: 3px 3px 10px 0px;}.sub_title_1, .sub_title_1 a:link, .sub_title_1 a:visited, .sub_title_1 a:active {	font-size: 14px;	color: #042398;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: none;}.sub_title_1 a:hover{	font-size: 14px;	color: #042398;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: underline;}.sub_title_2, .sub_title_2 a:link, .sub_title_2 a:visited, .sub_title_2 a:active {	font-size: 14px;	color: #6A151A;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: none;}.sub_title_2 a:hover{	font-size: 14px;	color: #6A151A;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: underline;}.sub_title_3, .sub_title_3 a:link, .sub_title_3 a:visited, .sub_title_3 a:active {	font-size: 14px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: nones;}.sub_title_3 a:hover{	font-size: 14px;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration: underline;}.shopping_error_message {	font-size: 16px;	color: #FF0000;	font-family: Arial, Helvetica, sans-serif;	font-weight:bolder;	padding: 3px 3px 10px 0px;}.error_message_box {	font-size: 20px;	color: #FF0000;	font-family: Arial, Helvetica, sans-serif;	font-weight:bolder;		background-color: #E9FFC6;	border: 1px  dashed #000000;	margin: 6px  6px 6px 6px;	padding: 10px 10px 10px 10px;}h1{	font-size: 22px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-weight:bolder;	padding: 3px 3px 10px 0px;	line-height: normal;	text-decoration: none;}h2{	font-size: 22px;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-weight:bolder;	line-height: normal;	text-decoration: none;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 0px;}/* MENU */.menu_item {	color: #990099;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 0px;	height: 20px;	width: 190px;	margin: 0px;}.menu_item a.menu_main_link:link,.menu_item a.menu_main_link:visited,.menu_item a.menu_main_link:active  {	display: block;	height: 20px;	width: 190px;	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #990099;	text-decoration: none;	text-transform: capitalize;	padding: 0px 10px 0px 0px;} .menu_item a.menu_main_link:hover  {	display: block;	color: #313131;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	height: 20px;	width: 190px;	margin: 0px;	padding: 0px 10px 0px 0px;}/* Sub Menu */.menu_sub_item {	color: #990099;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 0px;	height: 20px;	width: 170px;	margin: 0px 0px 0px 20px;}.menu_sub_item   a.menu_main_link:link, .menu_sub_item   a.menu_main_link:visited, .menu_sub_item   a.menu_main_link:active  {	display: block;	height: 20px;	width: 170px;	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #990099;	text-decoration: none;	text-transform: capitalize;} .menu_sub_item a.menu_main_link:hover  {	display: block;	color: #313131;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	height: 20px;	width: 170px;	margin: 0px;	padding: 0px 10px 0px 0px;}/* END MENU */.call_out_box{	background-color: #e3e3c7;	border: 2px dotted #CBDBAF;	margin: 10px 10px 10px 0px;	padding: 10px;}.superboard_search_box{	background-color: #e3e3c7;	border: 2px dotted #CBDBAF;	margin: 10px 10px 10px 0px;	padding: 10px;	width: 700px;}/* Misc */.product_listings{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;}.style14 {	font-size: 12px;	}	a:link, a:visited, a:active{	color:#0000FF;	text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}a:hover{	color:#0066FF;	text-decoration:underline;}.menu_main_link{	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#990099;	text-decoration:none;}.menu_main_link A:link, .menu_main_link A:visited, .menu_main_link A:active{	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#990099;	text-decoration:none;} .menu_main_link A:hover{	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#990099;	text-decoration:none;}.mainFont {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.headerFont {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	color: #ED3F92;	font-weight: bold;}.links {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.sideBar {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}	.centerContentHeader {	font-weight: bold;	font-size: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #d1006c;	line-height: 18px;}	/* Makes an invisible button */input.hidden_button {	visibility: hidden;	width:15px;	height:15px;}.footer_links, .footer_links a:link,  .footer_links a:visited,  .footer_links a:active,  .footer_links a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #990099;	text-transform: uppercase;	text-decoration:none;	background-color: #FFFFFF;}.google_ads {	padding: 5px 5px 5px 5px;	border: 1px solid #D6D6D6;	width:120px;	margin: 0px;	float:right;}/* Shopping Cart  */.shop_table_border{	border: 1px solid #333333;	width: 98%;}.form-titles{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;	text-decoration: none;}.tiny_text, .tiny_text a:link, .tiny_text a:active, .tiny_text a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #333333;	text-decoration: none;}.tiny_text a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #333333;	text-decoration: underline;}/*#leftcolumn a:link, #leftcolumn a:active, #leftcolumn a:visited{	color:#00717D;	text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	font-style: normal;}#leftcolumn a:link:hover{	color:#00717D;	text-decoration:underline;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	font-style: normal;}*//*  Strike Out */.pricing_normal{	color: #666666;	font-weight: bolder;	font-size: 16px;}.pricing_strike_out{	text-decoration: line-through;	color: #666666;	font-weight: bold;	font-size: 14px;}.pricing_you_save{	color: #FF0000;	font-weight: bold;	font-size: 14px;}/*  Cool Tables */.cool_grid {	border: 1px solid #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}.cool_grid div,.cool_grid td,.cool_grid th,.cool_grid p {	font-size:11px;	font-family:Verdana,Arial;}.cool_grid thead tr.table_name th{	background: #fafafa url(../images/data_grid/tr_ledger_bg.gif) repeat-x;	position: relative;	border: 1px solid #ccc;	border-bottom: 0px;	overflow: hidden;	height: 11px;	padding-top: 7px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 4px;	line-height: 11px;	margin: 0px;	font-size: 14px;}.cool_grid thead tr.row_titles th{	background: #fafafa url(../images/data_grid/tr_column_title_off.gif) repeat-x;	position: relative;		overflow: hidden;	height: 11px;	padding-top: 7px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 4px;	font-size: 11px;	line-height: 11px;	margin: 0px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #DDDDDD;}/* Tabel Body  */.cool_grid tbody tr.row_a td{	background-color: #FFFFFF;	padding: 2px 0px 2px 4px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #DDDDDD;}.cool_grid  tbody tr.row_b td{	background-color: #F7F7F7;	padding: 2px 0px 2px 4px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #DDDDDD;}.cool_grid tbody tr.row_hover td{	background-color: #D9EBF5;	padding: 2px 0px 2px 4px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	border-left-width: 1px;	border-left-style:dotted;	border-left-color: #A8D8EB;}/* Tabel Footer  */.cool_grid tfoot tr{	background: #fafafa url(../images/data_grid/tr_footer_bg.gif) repeat-x;	position: relative;	border: 1px solid #ccc;	border-bottom: 0px;	overflow: hidden;	height: 25px;	padding-top: 7px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 4px;	font-size: 11px;	line-height: 11px;	margin: 0px;}.cool_grid tfoot tr.footer_trim{	background: #fafafa url(../images/data_grid/tr_footer_trim_bg.gif) repeat-x;	position: relative;	overflow: hidden;	height: 5px;	margin: 0px;	padding: 0px;	font-size: 2px;}										/* Buttons */.cool_grid .add_button, .cool_grid a.add_button, .cool_grid a.add_button:link,  .cool_grid a.add_button:visited,  .cool_grid a.add_button:active   {	height: 14px;	width:125px;	margin: 3px 0px 3px 0px;	padding: 6px 0px 6px 0px;	color: #000000;	text-decoration: none;	text-align: center;	background-image: url(../images/data_grid/diverder.gif);	background-repeat: no-repeat;	background-position: right center;	background-color: transparent;	float: left;	display: block;	line-height: 12px;	outline: none;		text-decoration: none;	font-family: arial, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;;	font-variant: normal;}.cool_grid a.add_button:hover {	height: 14px;	width:123px;	margin: 3px 0px 3px 0px;	padding: 5px 0px 5px 0px;	color: #000000;	text-decoration: none;	text-align: center;	background-color: transparent;	float: left;	display: block;	line-height: 12px;	outline: none;		text-decoration: none;	font-family: arial, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;;	font-variant: normal;	border: 1px solid #CCCCCC;}.cool_grid .grid_btn, .cool_grid a.grid_btn, .cool_grid a.grid_btn:link,  .cool_grid a.grid_btn:visited,  .cool_grid a.grid_btn:active   {	height: 12px;	width: auto;	margin: 2px 0px 2px 7px;	padding: 3px 5px 3px 5px;	color: #000000;	text-decoration: none;	text-align: center;	background: #fafafa url(../images/data_grid/btn_grid.gif) repeat-x;	background-color:transparent;	float: left;	display: block;	line-height: 12px;	outline: none;	text-decoration: none;	font-family: arial, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	border: 1px solid #DCDCDC;}.cool_grid a.grid_btn:hover {	height: 12px;	width: auto;	margin: 2px 0px 2px 7px;	padding: 3px 5px 3px 5px;	color: #000000;	text-decoration: none;	text-align: center;	background: #fafafa url(../images/data_grid/btn_grid_over.gif) repeat-x;	background-color:transparent;	float: left;	display: block;	line-height: 12px;	outline: none;	text-decoration: none;	font-family: arial, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	border: 1px solid #DCDCDC;}