@charset "utf-8";
/* CSS Document */


#gc_orderForm h1 {
	font-weight: normal;
} 

#gc_orderForm p {
	font-size: 110%;
	margin-bottom: 1em;
}

#gc_orderForm label {
	color: #d4395c;
	font-weight: bold;
}

#sleeve_selection {
	width: 350px;
}

div.sleeve_pattern {
	float: left; 
	width: 110px; 
	height: 110px;
	text-align: center;
}

.sleeve_pattern img {
	margin: 0.2em;
}

#gc_orderForm .sleeve_pattern input {
	
}
#gc_orderForm .sleeve_pattern label {
	color: #000;
	font-weight: normal;
}

#gc_orderForm input[name="gc_where"] {
	margin-left: 7em;
	margin-right: 1em;
	margin-top: 0.5em;
	vertical-align: bottom;
}

#gc_orderForm .yui-button {
	margin-top: 1em;
}

.yui-dt-col-amount, .yui-dt-col-amount_paid
 {
	text-align: right;
}

#table_container .yui-dt-col-amount, #table_container .yui-dt-col-amount_paid
 {
	text-align: right;
}

#member_history_table .yui-dt-col-status {
	text-align: center;
}
#contact table.form, #operational table.form {
	width: 60%;
	border-collapse: collapse;
}
#contact table.form tbody td, #operational table.form tbody td {
	margin: 0.25em 0 0.25em 0;
	padding: 0.25em;
}
#contact fieldset, #operational fieldset {
	margin: 1em 0;
	padding: 1em 1em;
	border-bottom: solid 2px #000;
}
#operational fieldset {
	margin: 1em 0;
	padding: 1em 1em;
}
#contact fieldset legend, #operational fieldset legend {
	font-weight: bold;
	
}


#address_container, #table_container {
	text-align: center;
}
#gift_calenar_container {
	margin: 0 auto;
}
#address_container table,
#table_container table {
	width: 100%;
}

#sharethis_0 {
	float: right;
	margin: 0 1em 1em 1em;
}
