@charset "UTF-8";@import url(rc_menuTop.css);@import url(rc_menuSide.css);body {	margin:0;	padding:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #555;		background: #f9faf2;	/*	background: #a30000;	*/}h1, h2, h3, h4, h5, h6, p, a {	margin: 0;	padding: 0;	font-size:100%;	font-weight:normal;}a:link, a:visited {	color:#6B78D1;	text-decoration: underline;}a:hover, a:active {	color:#c9d0ff;	text-decoration: underline;}img {	border: none;}.d_no {	display:none;}.clearfloat {	clear:both;	height:0;	font-size: 1px;	line-height: 0px;	margin: 0;}td {	vertical-align: top;}h1 {	width: 992px;	text-align: center;	color: #999;	position: relative;	top: 925px;}#preload {	display: none;}#wrapper {	width: 992px;	margin: 0 auto;}#container_header {	background: url(../images_top/bg_header.gif) no-repeat;	/*   background: url(../images_top/bg_header_red.gif) no-repeat;   */	width: 992px;	height: 57px;}#container_main {	background: url(../images_top/bg_main.gif) repeat-y;	/*   background: url(../images_top/bg_main_red.gif) repeat-y;   */	width: 992px;	height: 677px;	height: 780px;}#container_footer {	background: url(../images_top/bg_footer.gif) no-repeat;	/*   background: url(../images_top/bg_footer_red.gif) no-repeat;   */	width: 992px;	height: 58px;}#container_menu_btm {	width: 992px;	height: 56px;}	/*================HEADER================*/	#header_links {		padding: 7px 0 0 7px;	}	div#search {		display: inline; 	}	table#search {		margin: 10px 0 0 0;	}	td#search_field {		vertical-align: middle;		padding-left: 7px;	}	input.search_field {		font-size: 12px;		color: #555;		border: #CACACA 1px solid;		width: 110px;	} 	/*================LEFT COLUMN================*/	#logo_container {		width: 227px;		float: left;	}		#logo {			padding: 66px 0 0 22px;			padding: 40px 0 0 22px; /*--for haloween--*/			padding: 50px 0 0 22px; /*--for xmas--*/			padding: 35px 0 0 22px; 		}		#item {			margin-bottom: 54px;		}		#tagline {			margin: 10px 0 0 22px;		}				#find_us {			margin: 80px 0 0 39px;		}		#find_us div {			float: left;			padding-right: 10px;		}			#find_us_label {				padding-top: 10px;			}		p.text_link {			padding: 0 20px 10px 13px;			margin-left: 27px;			background: url(../images_top/bullet_blue.gif) no-repeat 0 6px;		}		div#text_links {			margin: 20px 0 0 8px;			padding-top: 20px;			border-top: #eee 1px solid;		}		#catalog_banner {			padding: 20px 0 0px 39px;		}				#catalog {			padding: 40px 0 0 22px;		}		#banners_side {			padding: 35px 0 0 31px;		}		#banners_side img {			margin-bottom: 15px;		}		/*================RIGHTT COLUMN================*/	#menu_side {		width: 196px;		height: 677px;			height: 780px;		float: right;		background: 	}		/*================CENTER COLUMN================*/	#main_ctr {		float: left;		height: 677px;			height: 780px;		width: 568px;	}			#splash_loop_frame {			height: 287px;			border-bottom: #ddd 1px solid;			background: url(../images_top/loading.gif) no-repeat 270px 135px;		}		#splash_loop {			border-bottom: #ddd 1px solid;		}				#container_main_btm {			padding: 20px 20px 0px 20px;			overflow: hidden;		}		#whatsnew {			float: left;			width: 255px;			height: 340px;			background: url(../images_top/bg_whatsnew.gif) no-repeat;		}		#whatsnew_top {			text-align: right;			height: 35px;		}		#whatsnew_main {			height: 283px;			margin: 0px 10px 10px 10px;			border: #ddd 1px solid;			overflow: auto;			padding: 0 15px 10px 15px;			background-color: #fff;		}		#twitter_content ul {			margin: 0;			padding: 0;			list-style-type: none;		}		#twitter_content li {			margin: 0;			padding: 8px 0 8px 0;			list-style-type: none;			font-size: 11px;			line-height: 14px;			border-bottom: #e5e5e5 1px solid;		}		div#twitter_content a {			display: block;			background:url(../images_top/arrow_sm.gif) left no-repeat;			padding: 3px 0 0 7px;		}		#banners {			float: right;			width: 253px;		}		#banners img {			margin-bottom: 10px;		}				#banner_komaki {			padding: 20px 20px 0 20px;		}	/*================FOOTER================*/	#footer_txt {		padding-top: 20px;		line-height: 1em;		text-align: center;	}		#copyright {		display: none;		_display: block;		_width: 992px;		_text-align: center;		_color: #999;		_padding: 15px 0;	}			#txt_show_pad {	padding: 75px 0 0 49px;}#txt_show {	text-align: center;	padding: 5px;	border: #e5e5e5 1px solid;	background-color: #f8f9fe;}/*===========================================   SLIDE TAB=============================================*/.slide-out-div {	width: 300px;	background: url(../images_top/bg_slide.png) ;}.tab1 {	position: absolute;	top: 90px;}.tab2 {	position: absolute;	top: 230px;}.tab1 .handle {	background:url("../images_top/slide_tab1.gif") no-repeat;}.tab2 .handle {	background:url("../images_top/slide_tab2.gif") no-repeat;}.tab1 .slide-out_BDR {	border-top: 1px solid #0761cf;	border-bottom: 1px solid #0761cf;	height: 127px;}.tab2 .slide-out_BDR {	border-top: 1px solid #d40000;	border-bottom: 1px solid #d40000;	height: 127px;}.slide-out_PAD {	padding: 17px 5px 17px 17px;}.slide-out-div p {  	line-height: 18px;}.ttlTab {	font-size: 14px;	font-weight: bold;}.dateTab {	margin-top: 5px;}/*===========================================   TAB TOP=============================================*/#tab_top_wrapper {	width: 100%;	position: absolute;	top: 0;	left: 0;}#tab_top_container {	width: 992px;	margin: 0 auto;}#tab_top_container_box {	width: 270px;	margin: 0 0 0 713px;}#tab_top1, #tab_top2 {	width: 135px;	float: left;}/*===========================================   IE6 PNG TRANSPARENCY HACK=============================================*/img, div, li {	behavior: url(css/pngfix/iepngfix.htc)}/*===========================================slider============================================*/.left{float:left; line-height:32px; height:32px; width:30px;}.black15{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000;}
