.round {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}

.search {
	background-image:url(/static/cloudshop/images/icons/find.png);
	background-position:4px 0;
	background-repeat:no-repeat;
	padding-left:23px !important;
}

.approve {padding:4px; font-size:12px; font-weight:bold; background-color:#EDF3FE;}
.decline {padding:4px; font-size:12px; background-color:#FFF7C0;}

#customChooser {
	z-index: 100000;
}

#generic_content { padding:5px; }

#chooserBody table, #chooserBody tr, #chooserBody td {
	border:0 !important;
	padding:0 !important;
}

/* Begin corners-sprite.png */
.sp-rndnavmnubottomleft,
.sp-rndnavmnubottomright,
.sp-rndnavmnutopleft,
.sp-rndnavmnutoplefts,
.sp-rndnavmnutopright,
.sp-rndnavmnutoprights,
.sp-sqrshdwbl,
.sp-sqrshdwbr,
.sp-sqrshdwtl,
.sp-sqrshdwtr
{
	background: url(/static/cloudshop/images/sprites/corners-sprite.png);
	_background: url(/static/cloudshop/images/sprites/corners-sprite.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment:scroll;
}

.sp-rndnavmnubottomleft { background-position: 0px -224px; }
.sp-rndnavmnubottomright { background-position: 0px -252px; }
.sp-rndnavmnutopleft { background-position: 0px -280px; }
.sp-rndnavmnutoplefts { background-position: 0px -308px; }
.sp-rndnavmnutopright { background-position: 0px -336px; }
.sp-rndnavmnutoprights { background-position: 0px -364px; }
/* End corners-sprite.png */


.sp-rnd4b,
.sp-rnd4t,
.sp-rndcnrbottom,
.sp-rndcnrtop,
.sp-rndnavmnubottom,
.sp-rndnavmnutop,
.sp-rndshdwb,
.sp-rndshdwbblb,
.sp-rndshdwbblt,
.sp-rndshdwt,
.sp-rndtabmnubottom,
.sp-sqrshdwb,
.sp-sqrshdwt
{
	background: url(/static/cloudshop/images/sprites/horizontals-sprite.png);
	_background: url(/static/cloudshop/images/sprites/horizontals-sprite.gif);
	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment:scroll;
}

.sp-rnd4b { background-position: 0px 0px; }
.sp-rnd4t { background-position: 0px -4px; }
.sp-rndcnrbottom { background-position: 0px -8px; }
.sp-rndcnrtop { background-position: 0px -10px; }
.sp-rndnavmnubottom { background-position: 0px -20px; }
.sp-rndnavmnutop { background-position: 0px -37px; }
.sp-rndshdwb { background-position: 0px -53px; }
.sp-rndshdwbblb { background-position: 0px -80px; }
.sp-rndshdwbblt { background-position: 0px -103px; }
.sp-rndshdwt { background-position: 0px -118px; }
.sp-rndtabmnubottom { background-position: 0px -133px; }
.sp-sqrshdwb { background-position: 0px -149px; }
.sp-sqrshdwt { background-position: 0px -177px; }

.sp-rnd4l,
.sp-rnd4r,
.sp-rndcnrleft,
.sp-rndcnrright,
.sp-rndnavmnuleft,
.sp-rndnavmnuright,
.sp-rndshdwbbll,
.sp-rndshdwbblr,
.sp-rndshdwl,
.sp-rndshdwr,
.sp-rndtabmnuleft,
.sp-rndtabmnuright,
.sp-sqrshdwl,
.sp-sqrshdwr
{
	background: url(/static/cloudshop/images/sprites/verticals-sprite.png);	
	_background: url(/static/cloudshop/images/sprites/verticals-sprite.gif);	
	background-color: transparent;
	background-repeat: repeat-y;
	background-attachment:scroll;
}

.sp-rnd4l { background-position: 0px 0px; }
.sp-rnd4r { background-position: -4px 0px; }
.sp-rndcnrleft { background-position: -8px 0px; }
.sp-rndcnrright { background-position: -19px 0px; }
.sp-rndnavmnuleft { background-position: -31px 0px; }
.sp-rndnavmnuright { background-position: -48px 0px; }
.sp-rndshdwbbll { background-position: -65px 0px; }
.sp-rndshdwbblr { background-position: -82px 0px; }
.sp-rndshdwl { background-position: -99px 0px; }
.sp-rndshdwr { background-position: -120px 0px; }
.sp-rndtabmnuleft { background-position: -140px 0px; }
.sp-rndtabmnuright { background-position: -159px 0px; }
.sp-sqrshdwl { background-position: -178px 0px; }
.sp-sqrshdwr { background-position: -196px 0px; }

#customChooser li.generalCategoryItem {
	border-top:1px dotted #A9A9A9;
	margin:8px 0 0;
}

#customChooser .dropdown {
	background:transparent url(/static/cloudshop/images/sprites/drop_arrow.png) no-repeat scroll right center;
	padding-right:10px;
	white-space:nowrap;
}
a.globalNav:hover {
	color:#2C47B7;
	text-decoration:underline;
}

#overlay {
     display: none;
     position: fixed;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     z-index: 1000;
     background-image:url(/static/cloudshop/images/sprites/overlay.png);
}
#body-table, #body-table td{
	font-size:14px;
	font-family:メイリオ,Tahoma,Arial;
	margin-top: 10em;
}

#body-table h2, h3 {
	margin:0 !important;
	font-family:メイリオ,Tahoma,Arial;
	padding-bottom:2px;
}

#chooserContent {
	padding:7px;
}