.mainimage_warp {	background-image: url(../images/toppage/mainimage-bg.gif);	background-repeat: repeat-x;	padding-top: 12px;	padding-bottom: 12px;	position: relative;}/*    anythingSlider v1.2        By Chris Coyier: http://css-tricks.com    with major improvements by Doug Neiner: http://pixelgraphics.us/    based on work by Remy Sharp: http://jqueryfordesigners.com/*/.anythingSlider {	height: 227px;	width:900px;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;	position: relative;	background-image: url(../images/toppage/slider_bg.gif);	background-repeat: no-repeat;}.noSlider/*    anythingSlider v1.2        By Chris Coyier: http://css-tricks.com    with major improvements by Doug Neiner: http://pixelgraphics.us/    based on work by Remy Sharp: http://jqueryfordesigners.com/*/ {	height: 223px;	width:900px;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;	position: relative;	background-image: url(../images/toppage/slider_bg.gif);	background-repeat: no-repeat;	padding-top: 4px;}* html .anythingSlider {	height: 227px;	width:900px;	margin-left:-400px;	margin-right:-400px;}.anythingSlider .sliderwrapper {	width: 900px;	overflow: auto;	height: 227px;	margin: 0;	position: absolute;	top: 1px;	left: 0;}/* Width below is max for Opera */.anythingSlider .sliderwrapper ul {	width: 32700px;	list-style: none;	position: absolute;	top: 0;	left: 0;	margin: 0;}.anythingSlider .sliderwrapper ul li {	display: block;	float: left;	height: 227px;	width: 900px;	margin:auto;	padding-top: 0;	padding-right: 50px;	padding-bottom: 0;}* html .thumbNav2 {width:100%;margin-bottom:-150px}.thumbNav2 .arrow {	background-image:url("../images/toppage/arrows.gif");	background-position:0 0;	background-repeat:no-repeat;	cursor:pointer;	height:150px;	width:67px;	list-style:none;}.thumbNav2 .forward {	float: right;	background-position:-67px  0;	position:relative;	z-index:4;}.thumbNav2 .back {	float: left;		background-position: 0px 0;	position:relative;	z-index:4;}.thumbNav2 .back:hover {	background-position: 0px -200px;}.thumbNav2 .forward:hover {	background-position: -67px -200px;}.thumbNav {	position: absolute;	top: 226px;	text-align: center;	background-image: url(../images/toppage/mainimage_nav_bg.gif);	background-repeat: no-repeat;	width: 110px;	left: 785px;	z-index: 2;	padding-top: 4px;	padding-left: 4px;	padding-bottom: 7px;	line-height: 0px;}.thumbNav li {	display: inline;	position: relative;	z-index: 3;	height: 6px;	width: 15px;	font-size: 0px;	line-height: 0px;	text-indent: -9999px;	*text-indent: 0px;}.thumbNav a {	display: inline-block;	height: 6px;	text-align: center;	background-image: url(../images/toppage/mainimage-off.gif);	background-repeat: no-repeat;	position: relative;	z-index: 5;	width: 15px;	margin-top: 0;	margin-right: 5px;	margin-bottom: 0;	margin-left: 0;	background-color: #FFFFFF;	line-height: 0px;}.thumbNav a:focus {   outline:none;}.thumbNav a:hover {	background-image: url(../images/toppage/mainimage-on.gif);	background-repeat: no-repeat;	color: #999999;}.thumbNav a.cur {	background-image: url(../images/toppage/mainimage-on.gif);	background-repeat: no-repeat;}.start-stop.playing {	font-size: 0px;	line-height: 0px;	width: 0px;	display: none;}.start-stop:hover {	background-image: none;	font-size: 0px;	line-height: 0px;	width: 0px;}/*  Prevents*/.anythingSlider .sliderwrapper ul ul {	position: static;	margin: 0;	background: none;	overflow: visible;	width: auto;	border: 0;}.anythingSlider .sliderwrapper ul ul li {	float: none;	height: auto;	width: auto;	background: none;}.mainimages {	position: relative;	z-index: 0;	padding-top: 3px;}