@charset "utf-8";
/*================================================================

misumi-vona TOPPAGE CSS

================================================================*/
.topPage .topWrapper, .tech .techWrapper, .product .productWrapper {
	margin-top: 18px;
}
/* ---------------------------------------------------------------
topCategory
--------------------------------------------------------------- */
/* ----------------- .page1 ----------------- */
.page1 .topLeftArea {
	float: left;
	width: 700px;
	margin-bottom: 180px;
}
.page1 .topCategory, .page1 .topSlider {
	padding-bottom: 20px;
}
.page1 .topCategory {
	float: left;
	width: 243px;
	height: 462px;
	margin-right: 10px;
	background: url(/common/img/sprite_top_bg.png) no-repeat 0 -1000px;
}
.page1 .topCategory h3, .page1 .topSlider h3 {
	height: 37px;
	text-indent: -9999px;
}
.page1 .topCategory .topCategoryBtn {
	padding: 4px 0 0 5px;
}
.page1 .topCategory .topCategoryBtn .mechBtn, .page1 .topCategory .topCategoryBtn .elBtn, .page1 .topCategory .topCategoryBtn .fsBtn, .page1 .topCategory .topCategoryBtn .pressBtn, .page1 .topCategory .topCategoryBtn .moldBtn, .page1 .topCategory .topCategoryBtn .mechBtn a, .page1 .topCategory .topCategoryBtn .elBtn a, .page1 .topCategory .topCategoryBtn .fsBtn a, .page1 .topCategory .topCategoryBtn .pressBtn a, .page1 .topCategory .topCategoryBtn .moldBtn a {
	display: block;
	width: 233px;
	text-indent: -9999px;
	background-image: url(/common/img/sprite_top_nav.png);
}
.page1 .topCategory .topCategoryBtn .mechBtn, .page1 .topCategory .topCategoryBtn .mechBtn a {
	height: 139px;
	background-position: 0 -500px;
}
/*
.page1 .topCategory .topCategoryBtn .elBtn,.page1 .topCategory .topCategoryBtn .elBtn a {
height:83px;
background-position:0 -584px;
}
.page1 .topCategory .topCategoryBtn .fsBtn,.page1 .topCategory .topCategoryBtn .fsBtn a {
height:83px;
background-position:0 -667px;
}
*/
.page1 .topCategory .topCategoryBtn .pressBtn, .page1 .topCategory .topCategoryBtn .pressBtn, .page1 .topCategory .topCategoryBtn .pressBtn, .page1 .topCategory .topCategoryBtn .pressBtn a {
	height: 138px;
	background-position: 0 -639px;
}
.page1 .topCategory .topCategoryBtn .moldBtn, .page1 .topCategory .topCategoryBtn .moldBtn, .page1 .topCategory .topCategoryBtn .moldBtn, .page1 .topCategory .topCategoryBtn .moldBtn a {
	height: 140px;
	background-position: 0 -777px;
}
/* ----------------- .page2 ----------------- */
.page2 .topLeftArea {
	float: left;
	width: 950px;
	padding-bottom: 50px;
}
.page2 .topCategory, .page2 .topSlider {
	padding-bottom: 20px;
}
.page2 .topCategory {
	float: left;
	width: 343px;
	height: 465px;
	margin-right: 10px;
	background: url(/common/img/sprite_top_bg.png) no-repeat 0 0;
}
.page2 .topCategory h3, .page2 .topSlider h3 {
	height: 36px;
	text-indent: -9999px;
}
.page2 .topCategory .topCategoryBtn {
	padding: 5px 0 0 7px;
}
.page2 .topCategory .topCategoryBtn .mechBtn, .page2 .topCategory .topCategoryBtn .elBtn, .page2 .topCategory .topCategoryBtn .fsBtn, .page2 .topCategory .topCategoryBtn .pressBtn, .page2 .topCategory .topCategoryBtn .moldBtn, .page2 .topCategory .topCategoryBtn .mechBtn a, .page2 .topCategory .topCategoryBtn .elBtn a, .page2 .topCategory .topCategoryBtn .fsBtn a, .page2 .topCategory .topCategoryBtn .pressBtn a, .page2 .topCategory .topCategoryBtn .moldBtn a {
	display: block;
	width: 329px;
	text-indent: -9999px;
	background-image: url(/common/img/sprite_top_nav.png);
}
.page2 .topCategory .topCategoryBtn .mechBtn, .page2 .topCategory .topCategoryBtn .mechBtn a {
	height: 139px;
	background-position: 0 0;
}
/*
.page2 .topCategory .topCategoryBtn .elBtn,.page2 .topCategory .topCategoryBtn .elBtn a {
height:138px;
background-position:0 -84px;
}
.page2 .topCategory .topCategoryBtn .fsBtn,.page2 .topCategory .topCategoryBtn .fsBtn a {
height:140px;
background-position:0 -167px;
}
*/
.page2 .topCategory .topCategoryBtn .pressBtn, .page2 .topCategory .topCategoryBtn .pressBtn, .page2 .topCategory .topCategoryBtn .pressBtn, .page2 .topCategory .topCategoryBtn .pressBtn a {
	height: 138px;
	background-position: 0 -139px;
}
.page2 .topCategory .topCategoryBtn .moldBtn, .page2 .topCategory .topCategoryBtn .moldBtn, .page2 .topCategory .topCategoryBtn .moldBtn, .page2 .topCategory .topCategoryBtn .moldBtn a {
	height: 140px;
	background-position: 0 -277px;
}
/* ---------------------------------------------------------------
topSlider
--------------------------------------------------------------- */

/* ----------------- .page1 ----------------- */
.topPage .topSlider {
	float: left;
}
.topPage .topSlider .slides {
	margin-top: 34px;
}
.topPage .topSlider .sliderImg {
}
.page1 .topSlider .sliderImg {
	width: 447px;
	height: 427px;
}
.page2 .topSlider .sliderImg {
	width: 597px;
	height: 431px;
zoom1;
}
.topPage .topSlider .sliderImg a {
	display: block;
	text-indent: -10000px;
}
.page1 .topSlider .sliderImg a {
	width: 447px;
	height: 427px;
}
.page2 .topSlider .sliderImg a {
	width: 597px;
	height: 431px;
}
.page1 .topSlider .img01 {
background: url(/common/img/top_key_mech_s.jpg) no-repeat;
}
.page2 .topSlider .img01 {
background: url(/common/img/top_key_mech_l.jpg) no-repeat;
}
.page1 .topSlider .img02 {
background: url(/common/img/top_key_press_s.jpg) no-repeat;
}
.page2 .topSlider .img02 {
background: url(/common/img/top_key_press_l.jpg) no-repeat;
}
.page1 .topSlider .img03 {
background: url(/common/img/top_key_mold_s.jpg) no-repeat;
}
.page2 .topSlider .img03 {
background: url(/common/img/top_key_mold_l.jpg) no-repeat;
}
.page1 .topSlider .imgDefault {
background: url(/common/img/sprite_bg_s.jpg) no-repeat 0 0;
}
.page2 .topSlider .imgDefault {
background: url(/common/img/sprite_bg_l.jpg) no-repeat 0 0;
}
/* ---------------------------------------------------------------
topicArea
--------------------------------------------------------------- */

/* ----------------- .page1 ----------------- */
.page1 .topicArea .announceArea {
	width: 700px;
}
.page1 .topicArea .newsArea {
	display: none;
}
.page1 .topicArea .announceArea h3, .page1 .topicArea .newsArea h3 {
	margin-bottom: 12px;
	padding-bottom: 5px;
	color: #787878;
	font-weight: bold;
	border-bottom: 1px solid #c8c8c8;
}
.page1 .topicArea .announceArea {
	margin-right: 20px;
}
.page1 .topicArea .announceArea h3 span.h3Ttl, .page1 .topicArea .newsArea h3 span.h3Ttl {
	float: left;
	width: 49%;
	color: #787878;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.page1 .topicArea .announceArea h3 span, .page1 .topicArea .newsArea h3 span {
	float: right;
	width: 49%;
	margin-top: 3px;
	text-align: right;
	font-weight: normal;
	font-size: 10px;
}
.page1 .topicArea .announceArea h3 span a, .page1 .topicArea .newsArea h3 span a {
	margin-top: 3px;
	padding-left: 7px;
	background: url(/common/img/sprite_top_nav.png) no-repeat 0 -965px;
}
.page1 .topicArea .announceArea dl, .page1 .topicArea .newsArea dl {
	width: 700px;
	margin-bottom: 5px;
}
.page1 .topicArea .announceArea dt, .page1 .topicArea .newsArea dt, .page1 .topicArea .announceArea dd, .page1 .topicArea .newsArea dd {
	float: left
}
.page1 .topicArea .announceArea dt, .page1 .topicArea .newsArea dt {
	width: 75px;
	text-align: left;
}
.page1 .topicArea .announceArea dd, .page1 .topicArea .newsArea dd {
	width: 625px;
}
/* ----------------- .page2 ----------------- */

.page2 .topicArea .announceArea {
	width: 950px;
}
.page2 .topicArea .newsArea {
	display: none;
}
.page2 .topicArea .announceArea h3, .page2 .topicArea .newsArea h3 {
	margin-bottom: 12px;
	padding-bottom: 5px;
	border-bottom: 1px solid #c8c8c8;
}
.page2 .topicArea .announceArea {
	margin-right: 20px;
}
.page2 .topicArea .announceArea h3 span.h3Ttl, .page2 .topicArea .newsArea h3 span.h3Ttl {
	float: left;
	width: 49%;
	color: #787878;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.page2 .topicArea .announceArea h3 span, .page2 .topicArea .newsArea h3 span {
	float: right;
	width: 49%;
	margin-top: 3px;
	text-align: right;
	font-weight: normal;
	font-size: 10px;
}
.page2 .topicArea .announceArea h3 span a, .page2 .topicArea .newsArea h3 span a {
	margin-top: 3px;
	padding-left: 7px;
	background: url(/common/img/sprite_top_nav.png) no-repeat 0 -965px;
}
.page2 .topicArea .announceArea dl, .page2 .topicArea .newsArea dl {
	width: 950px;
	margin-bottom: 5px;
}
.page2 .topicArea .announceArea dt, .page2 .topicArea .newsArea dt, .page2 .topicArea .announceArea dd, .page2 .topicArea .newsArea dd {
	float: left
}
.page2 .topicArea .announceArea dt, .page2 .topicArea .newsArea dt {
	width: 75px;
	text-align: left;
}
.page2 .topicArea .announceArea dd, .page2 .topicArea .newsArea dd {
	width: 750px;
}
.page2 .topicArea .announceArea dd p, .page2 .topicArea .newsArea dd p {
	margin: 0
}
/* ---------------------------------------------------------------
topRightNav
--------------------------------------------------------------- */
.topPage .topRightNav, .page2 #incNavArea {
	float: right;
	width: 220px;
	margin-bottom: 50px;
}
.page1 #incNavArea {
	width: 950px;
	margin: 50px 0 30px;
	clear: left;
}
.topPage .topRightNav .rightBnrArea .randomBanner {
	width: 220px;
	height: 320px;
}
.rightBnrArea .randomBanner .bnrRate, .rightBnrArea .randomBanner .bnrAlt, .rightBnrArea .randomBanner .bnrImg {
	display: none
}
.topPage .topRightNav .rightBtnArea li, .page1 #incNavArea .rightBnrArea, .page1 #incNavArea .rightBtnArea li, .page2 #incNavArea .rightBnrArea, .page2 #incNavArea .rightBtnArea li, .bannerBody li {
	margin-bottom: 10px;
}
.topPage .topRightNav .rightBnrArea {
	margin-bottom: 20px;
}
.topPage .topRightNav .rightBtnArea li.wosBtn, .topPage .topRightNav .rightBtnArea li.catalogBtn, .topPage .topRightNav .rightBtnArea li.checkBtn, .topPage .topRightNav .rightBtnArea li.wosBtn a, .topPage .topRightNav .rightBtnArea li.catalogBtn a, .topPage .topRightNav .rightBtnArea li.checkBtn a, .page1 #incNavArea .rightBtnArea li.wosBtn, .page1 #incNavArea .rightBtnArea li.catalogBtn, .page1 #incNavArea .rightBtnArea li.checkBtn, .page1 #incNavArea .rightBtnArea li.wosBtn a, .page1 #incNavArea .rightBtnArea li.catalogBtn a, .page1 #incNavArea .rightBtnArea li.checkBtn a, .page2 #incNavArea .rightBtnArea li.wosBtn, .page2 #incNavArea .rightBtnArea li.catalogBtn, .page2 #incNavArea .rightBtnArea li.checkBtn, .page2 #incNavArea .rightBtnArea li.wosBtn a, .page2 #incNavArea .rightBtnArea li.catalogBtn a, .page2 #incNavArea .rightBtnArea li.checkBtn a {
	display: block;
	width: 221px;
	text-indent: -9999px;
	background: url(/common/img/sprite_top_right_btn.png) no-repeat;
}
.topPage .topRightNav .rightBtnArea li.wosBtn, .topPage .topRightNav .rightBtnArea li.wosBtn a, .page1 #incNavArea .rightBtnArea li.wosBtn, .page1 #incNavArea .rightBtnArea li.wosBtn a, .page2 #incNavArea .rightBtnArea li.wosBtn, .page2 #incNavArea .rightBtnArea li.wosBtn a {
	height: 43px;
	background-position: 0 0;
}
.topPage .topRightNav .rightBtnArea li.catalogBtn, .topPage .topRightNav .rightBtnArea li.catalogBtn a, .page1 #incNavArea .rightBtnArea li.catalogBtn, .page1 #incNavArea .rightBtnArea li.catalogBtn a, .page2 #incNavArea .rightBtnArea li.catalogBtn, .page2 #incNavArea .rightBtnArea li.catalogBtn a {
	height: 27px;
	background-position: 0 -50px;
}
.topPage .topRightNav .rightBtnArea li.checkBtn, .topPage .topRightNav .rightBtnArea li.checkBtn a, .page1 #incNavArea .rightBtnArea li.checkBtn, .page1 #incNavArea .rightBtnArea li.checkBtn a, .page2 #incNavArea .rightBtnArea li.checkBtn, .page2 #incNavArea .rightBtnArea li.checkBtn a {
	height: 27px;
	background-position: 0 -150px;
}
.topPage .topRightNav .rightLinkArea, .page1 #incNavArea .rightLinkArea, .page2 #incNavArea .rightLinkArea {
	margin-bottom: 5px;
	padding-bottom: 10px;/*border-bottom:2px solid #e1e1e1;*/
}
.page1 #incNavArea .rightLinkArea, .page1 #incNavArea .misumiInfoArea {
	float: left;
	width: 710px;
}
.topPage .topRightNav .rightLinkArea li, .page1 #incNavArea .rightLinkArea li, .page2 #incNavArea .rightLinkArea li {
	font-weight: bold
}
.page1 #incNavArea .rightBnrArea, .page1 #incNavArea .rightBtnArea, .page1 #incNavArea .rightBtnArea li, .page1 #incNavArea .rightLinkArea li, .page1 #incNavArea .misumiInfoArea li {
	float: left;
	margin: 0 20px 10px 0!important;
	_margin: 0 17px 10px 0!important;
	white-space: nowrap;
}
.topPage .topRightNav .rightLinkArea li, .topPage .topRightNav .misumiInfoArea li, .page1 #incNavArea .rightLinkArea li, .page1 #incNavArea .misumiInfoArea li, .page2 #incNavArea .rightLinkArea li, .page2 #incNavArea .misumiInfoArea li {
	margin-bottom: 3px;
	padding-left: 15px;
	background: url(/common/img/sprite_top_right_btn.png) no-repeat 0 -95px;
}
.topPage .topRightNav .misumiInfoArea li.link, .page1 #incNavArea .misumiInfoArea li.link, .page2 #incNavArea .misumiInfoArea li.link, #leftArea li.link, .rightLinkArea li.link {
	background: url(/common/img/icon_blank.gif) no-repeat 0 5px !important
}
#leftArea li.link {
	padding-left: 15px;
}
.topPage .topRightNav .rightLinkArea li a, .topPage .topRightNav .misumiInfoArea li a, .page1 #incNavArea .rightLinkArea li a, .page1 #incNavArea .misumiInfoArea li a .page2 #incNavArea .rightLinkArea li a, .page2 #incNavArea .misumiInfoArea li a {
	text-decoration: none
}
.topPage .topRightNav .misumiInfoArea h4, .page1 #incNavArea .misumiInfoArea h4, .page2 #incNavArea .misumiInfoArea h4 {
	margin-bottom: 10px;
	color: #787878;
	font-weight: bold;
}
/* socialMediaArea */
.topPage .topRightNav .socialMediaArea {
	position: relative;
}
.topPage .topRightNav .socialMediaArea .facebookBnr {
	width: 127px;
	height: 32px;
	margin-top: 8px;
}
.topPage .topRightNav .socialMediaArea .facebookBnr a {
	background: url(/common/img/bnr_topRight.gif?d=20130418) no-repeat scroll 0 0 transparent;
	width: 127px;
	height: 32px;
	text-indent: -10000px;
	display: block;
}
.topPage .topRightNav .socialMediaArea .addthis_toolbox {
	margin: 8px 0 0 0 !important;
}
/* topMidBnr */
.page1 .topMidBnr, .page1 .topMidBnr a, .page2 .topMidBnr, .page2 .topMidBnr a {
	display: block;
	margin-bottom: 30px;
	text-indent: -9999px;
}
.page1 .topMidBnr a {
	width: 700px;
	height: 111px;
	background: url(/common/img/bnr_catalogpromo.png) no-repeat 0 -200px;
}
.page2 .topMidBnr a {
	width: 950px;
	height: 150px;
	background: url(/common/img/bnr_catalogpromo.png) no-repeat 0 0;
}
/* Add rightAccountArea */
.topPage .topRightNav .rightBnrArea .introduction, .topPage .topRightNav .rightBnrArea .introduction a {
	display: block;
	width: 220px;
	height: 30px;
	padding-bottom: 10px;
	text-indent: -9999px;
	background: url(/common/img/bnr_topRight.gif) no-repeat 0 0;
}
.topPage .topRightNav .rightBnrArea .rightAccountArea {
	width: 220px;
	padding-bottom: 9px;
	background: url(/common/img/bg_rightAccountArea.png?d=20130417) no-repeat -440px bottom;
}
.topPage .topRightNav .rightBnrArea .rightAccountArea h3 {
	width: 220px;
	height: 33px;
	padding: 0 0 8px 0;
	text-indent: -9999px;
	background: url(/common/img/bg_rightAccountArea.png) no-repeat 0 0;
}
.topPage .topRightNav .rightBnrArea .rightAccountArea h3 a {
	width: 135px;
	height: 33px;
	display: block;
}
.topPage .topRightNav .rightBnrArea .rightAccountArea ul {
	width: 208px;
	padding: 10px 0 10px 8px;
	background-color: #fff;
	border-left: 2px solid #016ac7;
	border-right: 2px solid #016ac7;
	background: url(/common/img/bg_rightAccountArea.png) no-repeat -222px bottom;
}
.topPage .topRightNav .rightBnrArea .rightAccountArea ul.lastArea {
	padding: 10px 0 0 8px;
}
.topPage .topRightNav .rightBnrArea .rightAccountArea ul li {
	margin-bottom: 5px;
	padding-left: 15px;
	background: url(/common/img/bnr_topRight.gif) no-repeat 0 -194px;
}
.topPage .topRightNav .rightBnrArea .rightAccountArea ul li.blank {
	padding-left: 15px;
	background: url(/common/img/bnr_topRight.gif) no-repeat 0 -244px!important;
}
.topPage .topRightNav .rightBnrArea .rightAccountArea ul.lineDd {
	width: 208px;
	background: url(/common/img/bg_rightAccountArea.png) no-repeat -662px bottom;
}
.flexslider {
	float: left;
	overflow: hidden;
	position: relative;
}
.page1 .flexslider,
.page1 .flexslider .slides li {
	width: 447px;
	height: 445px;
}
.page2 .flexslider,
.page2 .flexslider .slides li {
	width: 597px;
	height: 445px;
}
/* Browser Resets */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}
.carousel li {
	margin-right: 5px
}
/* Direction Nav */
.flex-direction-nav {
	display: none;
}
/* Control Nav */
.flex-control-nav {
	display: none;
}
 @media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
	opacity: 1;
	left: 0;
}
.flex-direction-nav .flex-next {
	opacity: 1;
	right: 0;
}
}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
	outline: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxTitle {
	margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}
.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
}
.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}
#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
}
/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
	background: #000;
}
#colorbox {
}
#cboxContent {
	margin-top: 20px;
	padding-bottom: 20px;
}
.cboxIframe {
	background: #fff;
}
#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}
#cboxLoadedContent {
	border: 5px solid #000;
	background: #fff;
}
#cboxTitle {
	position: absolute;
	top: -20px;
	left: 0;
	color: #ccc;
}
#cboxCurrent {
	position: absolute;
	top: -20px;
	right: 0px;
	color: #ccc;
}
#cboxSlideshow {
	position: absolute;
	top: -20px;
	right: 90px;
	color: #fff;
}
#cboxPrevious {
	position: absolute;
	top: 50%;
	left: 5px;
	margin-top: -32px;
	background: url(/common/img/cbox/controls.png) no-repeat top left;
	width: 28px;
	height: 65px;
	text-indent: -9999px;
}
#cboxPrevious:hover {
	background-position: bottom left;
}
#cboxNext {
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -32px;
	background: url(/common/img/cbox/controls.png) no-repeat top right;
	width: 28px;
	height: 65px;
	text-indent: -9999px;
}
#cboxNext:hover {
	background-position: bottom right;
}
#cboxLoadingOverlay {
	background: #000;
}
#cboxLoadingGraphic {
	background: url(/common/img/cbox/loading.gif) no-repeat center center;
}
#cboxClose {
	position: absolute;
	top: 5px;
	right: 5px;
	display: block;
	background: url(/common/img/cbox/controls.png) no-repeat top center;
	width: 38px;
	height: 19px;
	text-indent: -9999px;
	border: none!important;
}
#cboxClose:hover {
	background-position: bottom center;
}
