@charset "utf-8";/* CSS Document */.body_background {	background: #293194;}#wrapper {	margin: 0 auto;	padding: 0px;	border:0;	width: 1024px;	background-color: white;	background-position: center center;	font: Arial, Helvetica, sans-serif;	min-width:1024px;	text-align: left;}#header {	margin: 0 0 50px 0;	background: white;	text-align: left;}#side-a {	float: left;	width: 818px;	text-align: left;	background: white;	font-family: Arial, Helvetica, sans-serif;	min-height:45px;}#side-a_main {	float: left;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	height: 325px;	width: 80%;	background: #000;}#flash {	float: left;	width: 100%;	height: 100%;	clear: both;	margin: 0px;	padding: 0px;}#side-a_main_sub {	float: left;	height: 250px;	width: 100%;}#side-b {	margin: 0;	float: right;	width: 20%;	height: 1% /* Holly hack for Peekaboo Bug */	background: white;	height: 80%;	background: #fff;}#footer {	clear: both;	background: white;}#navigate {	float:left;	width:100%;	height:auto;	position:relative;	font-family: Arial, Helvetica, sans-serif;}#navigate .select, #navigate .current {margin:0; padding:0; list-style:none; display:block;}#navigate li {display:inline; margin:0; padding:0;height:auto;}#navigate .select a,#navigate .current a {	display:block;	height:21px;	float:left;	padding:0 0 0 3px;	border-bottom:1px solid #000;	text-decoration:none;	font-size:10px;	line-height:20px;	white-space:nowrap;	margin-left:2px;}* html #navigate .select a, * html #navigate .current a {width:1px;}#navigate .select a b, #navigate .current a b {	height:100%;	display:block;	padding:0 6px 0 3px;	color:#293194;	}#navigate .select a:hover, #navigate .select li:hover a {background-position:0 -75px; border-color:#293194; cursor:pointer; background-color: #293194;	background-repeat: no-repeat;	background-position: left top;}#navigate .select a:hover b, #navigate .select li:hover a b {background-position:100% -75px; border-color:#293194; color:#fff; background-image: url(color_tabs_right.gif);	background-repeat: no-repeat;	background-position: right top;}#navigate .sub {display:none;}/* for IE5.5 and IE6 only */#navigate table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:11px;}#navigate .current a {	background-position:left top;	border-color:#293194;	background-color: #293194;}#navigate .current a b {	background-position:100% -75px;	color:#ff6;	background-color: #293194;	background-position:right top;}#navigate .sub li a:hover, #navigate .select a:hover .sub li a:hover, #navigate .select li:hover .sub li a:hover {background:#293194 top right no-repeat; color:#fff; text-decoration:underline;}#navigate .sub_active .current_sub a, #navigate .sub_active a:hover {background:#293194 top right no-repeat; color:#ff6; text-decoration:underline;}#navigate .select li a:hover .sub, #navigate .select li:hover .sub {display:block; position:absolute; width:100%; top:21px; left:0; background:#293194; margin-top:1px; padding:0; z-index:100; border-bottom:2px solid #fff;}#navigate .sub, #navigate .sub_active {margin:0; padding:0; list-style:none;}#navigate .sub_active {display:block; position:absolute; width:100%; top:21px; left:0; background:#293194; margin-top:1px; padding:0; z-index:10; color:#000; border-bottom:2px solid #fff;}* html #navigate .sub_active, * html #navigate .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}#navigate .sub_active a {height:25px; float:left; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:normal;}#navigate .sub_active a, #navigate .select a:hover .sub li a, #navigate .select li:hover .sub li a {display:inline; background:#293194 top right no-repeat; padding:0 10px; margin:0; font-size:10px; width:auto; white-space:nowrap; font-weight:normal; border:0; color:#fff; height:25px; line-height:24px; }.picdivs {	background-color: #FFFFFF;	float: left;	height: 100%;	background-position: center center;	background-repeat: no-repeat;	overflow: hidden;	visibility: visible;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #333333;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #666666;	text-align: center;	vertical-align: middle;	width:100%;	top: auto;	display: table-cell;}.homepage{	float:left;}.title1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	text-align: center;}.regtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;}.regtext_12{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}.regtext_2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}.bargtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	text-align:center;}.bargtext_heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align:center;	white-space:nowrap;}.regtext_left {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	text-align:left;	width:80%;	}.regtext_strike {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	text-decoration: line-through;	text-align:center;}.titleleft {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	text-align: left;	background-image: url(/website_08/images/background_gradient.gif);	background-repeat: no-repeat;	background-position: left bottom;}.titleplain {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	text-align: left;}.regtextbackground {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color:#000000;	background-position: left;	background-image: url(website_08/images/background_gradient2.gif);	background-repeat:repeat-y;}.left_menu{	width:200px;	float:left;	margin-top:15px;	border: thin solid #293194;	left: 5px;	margin-left:10px;	padding-left:15px;}.left_no_border{	float:left;	margin-top:15px;	left: 5px;	margin-left:10px;	padding-left:15px;}.contact_info {	position:relative;	float: inherit;	left: 5px;}.bargain_main {	position:relative;	float: left;	left: 5px;	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:bold;	margin-top:35px;}.bargain_window {	padding-left: 50px;	margin-top:10px;	text-align:center;	margin-bottom: 10px;	float: left;}.flash_container {	width:100%;	height:70%;	float: none;	position: relative;}.detail_links {	font-size: 1.2em;}#email_error{	display:none;}#name_error{	display:none;}#msg_error{	display:none;}.tanbox-header .rssHeadline a {	color: #333333;	text-decoration: none;}.tanbox .rssDate {	font-size: 9px;	color: #CCCCCC;	text-align: left;}.prod-guide-info_table {	width:95%;	border-collapse:collapse;}.prod-guide-info_table thead {	border-bottom:2px solid #C00;	text-align:center;	font:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	background-color:#CCF;}.prod-guide-info_table th{	border-right:2px solid #009;}.prod-guide-info_table td{	border-right:2px solid #009;}.prod-guide-info_table tbody tr{	text-align:center;	font:Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	border-bottom:1px solid #CCF; }.img_article_left {	}.img_article_right {	float:right;	padding:5px;	clear:both;}@media print{	.contact_info {	position:relative;	float: none;	left: 5px;	}	.left_menu {		display:none;		}}}