/* 汎用要素設定
-------------------------------------*/

.biggerText	{
	font-size:1.2em;
}

.smallText	{
	font-size:.9em;
}

.clearBoth	{
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
}

.bold	{
	font-weight:bold;
}

/* 警告・エラー・メッセージ */
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution	{
	padding:0.2em;
}

.messageStackWarning, .messageStackError	{
	border:1px solid #685D05;
	background:#FFE400;
	color:#990000;
}

.messageStackSuccess	{
	border:1px solid #0D5554;
	background:#00FFFD;
	color:#0F1754;
}

.messageStackCaution	{
	background:#ff9;
}

/* 入力フォーム・チェックボックス */
LABEL.inputLabel	{
	width:85%;
	float:left;
	overflow:hidden;
}

LABEL.inputLabelPayment	{
	width:15em;
	float:left;
	padding:.5em;
}

#checkoutpaymentBody input[type=radio]	{
	margin:8px;
}

#checkoutpaymentBody .radioButtonLabel	{
	font-weight:bold;
	padding:6px 0 6px 0;
}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel	{
	width:12em;
	float:left;
}

/* その他（フロート含む） */

.back	{
	float:left;
}

.forward, #shoppingCartDefault #PPECbutton	{
	float:right;
}

#sorter, #indexProductList select	{
	float:right;
	text-align:right;
}

/* その他 */

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart	{
	background:#202020;
	text-align:left;
}

#infoShoppingCart h1, h2, h3, p	{
	padding-bottom:10px;
}

#siteinfoLegal, #siteinfoIP, #bannerFive, #bannerSix, .parseTime	{
	clear:both;
	position:relative;
}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .right_lineup, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg, .parseTime	{

	text-align:center;
}

* html #centerColumnWrapper, * html #centerColumnWrapperb, * html #headerWrapperb, * html #headerWrapperc, * html #dropMenuWrapperc, * html #dropMenuWrapperd	{

	/* Hides the transparent shadows from older versions of IE */
	background:none!important;
}

/* 使わない・使われてない
.hiddenField	{
	display:none;
}

.visibleField	{
	display:inline;
}

.ratingRow	{
	margin:1em 0 1.5em;
}

LABEL#textAreaReviews	{
	font-weight:normal;
	margin:1em 0;
}

#shoppingcartBody #shippingEstimatorContent	{
	clear:both;
}

.seDisplayedAddressLabel	{
	background-color:#85C285;
	text-align:center;
}

.seDisplayedAddressInfo	{
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
}

#seShipTo	{
	padding:.2em;
}

#descSubLink	{
	padding-left:.7em;
	color:#900;
}

.smallProductImage	{
	padding:1em;
}

.ratingRow input[type=radio]	{
	float:none;
	margin:0 .5em;
}

#categoriesselectContent select	{
	font-size:.9em
}

*/
