/* chinese holiday table */
table#holiday {
	border-collapse: collapse;
	border-color: #96aa84;
	border-style: solid;
	border-width: 4px;
	text-align: center;
	margin: 0 auto;
}

table#holiday td {
	height: 3em;
	padding: .5em;
}

table#holiday .col1 {
	width: 15em;
	background: #cbdea8;
}

table#holiday .col {
	width: 8em;
    border-right: 1px solid #96aa84;
}

table#holiday .row1 {
	background: #5c7549;
	color: #fff;
	border-left: 1px solid #fff;
	font-weight: bold;
	height: 2em;
}

/* zodiac sign table */
table#zodiac-signs {
	border-collapse: collapse;
	border-color: #96aa84; 
	border-style: solid; 
	border-width: 4px;
	margin: 0 auto 2em auto;
	text-align: center;
}

table#zodiac-signs td {
	width: 8.5em;
	border-bottom: 1px solid #96aa84; 
	border-right: 1px solid #96aa84;
	padding: 8px 0;
	height: 3em;
}

table#zodiac-signs .coleven {
	border-left: 1px solid #96aa84;
	border-right: 1px solid #96aa84;
	background: #cbdea8;
}

table#zodiac-signs .row1 {
	font-weight: bold;
	color: #fff;
	background: #5c7549; 
	border-right: 1px solid #fff;
	height: 2em;
}

/* zodiac compatibility table */
table#compatibility {
	border-collapse: collapse;
	border-color: #96aa84; 
	border-style: solid; 
	border-width: 4px;
	margin-bottom: 2em;
	text-align: center;
}

table#compatibility td {
	height: 2em;
	padding: .5em;
}

table#compatibility .col1 {
	width: 5em;
	border-right: 1px solid #96aa84;
}

table#compatibility .col {
	width: 14em;
}

table#compatibility .row1 {
	font-weight: bold;
	color: #fff;
	background: #5c7549;
}

table#compatibility .rowodd {
	background: #cbdea8;
}

/* shipping rate table */
table#ship {
	border-collapse: collapse;
	border: 4px solid #96aa84; 
	margin-bottom: 2em;
	text-align: center;
}

table#ship td {
	height: 2em;
	padding: .5em;
	border-top: 1px solid #96aa84;
}

table#ship .col1 {
	width: 14em;
	background: #cbdea8;
	border-right: 1px solid #96aa84;
}

table#ship .col {
	width: 12em;
}

table#ship .row1 {
	font-weight: bold;
	color: #fff;
	background: #5c7549;
}