@import 'common.css';
#indexHeader {
	text-align: center;
	margin-top: 60px;
}
#indexHeader .logo {
	padding-top: 85px;
	height: 0;
	height: 0 !important;
	background: url(../img/indexh1.gif) 0 0px no-repeat;
	overflow: hidden;
	text-align: center;
	width: 183px;
	margin-right: auto;
	margin-left: auto;
}
#indexHeader .logo h1 {
	text-align: center;
}
#indexMenuBar {
	background-color: #333300;
	width: 100%;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 30px;
}
#indexMenuInit {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#indexMenu {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
#indexMenu a{
	font-size: 1.2em;
}
#indexMenu a:link, #indexMenu a:visited {
	color: #CCCC99;
}
#indexMenu a:hover {
	color: #FFFFCC;
	text-decoration:underline;
}
#indexLeave {
	text-align: center;
	margin-top: 10px;
}
#indexLeave a {
	font-size: 1.2em;
}
#indexLeave a:link, #indexLeave a:visited {
	color: #996600;
}
#indexLeave a:hover {
	color: #333300;
}

#indexBody {
	margin-top:30px;
	margin-bottom: 60px;
}
#indexBody p {
	text-align:center;
	font-size:1em;
}
#pv {
	margin-bottom:10px;
	margin-top: 10px;
}
#info {
	background-image: url(../img/topLeftHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	width: 408px;
}
#info dl {
	margin-top:30px;
	margin-left: 10px;
	height: 240px;
	overflow: auto;
	width: 394px;
}
#info dt {
	font-size: 1em;
	line-height: 2em;
	width:90px;
	float:left;
	margin: 0px;
	padding: 0px;
	font-size: 1.0em;
	color: #996600;
	font-weight: bold;
	letter-spacing: -1px;
}
#info dd {
	font-size: 1.0em;
	line-height: 2.0em;
	float: left;
	width: 260px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2em;
	margin-left: 0px;
	display: inline;
	text-align: justify;
}
#info dd ul {
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	padding: 0px;
}
#info dd li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#topix {
	background-image:url(../img/topRightHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: right;
	width: 348px;
}
#topix dl {
	margin-top:30px;
	margin-left: 10px;
	height: 240px;
	overflow: auto;
	/*padding-right: 10px;*/
	width: 334px;
}
#topix dt {
	font-size: 1em;
	line-height: 2em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333300;
	color: #996600;
	font-weight: bold;
}
#topix dd {
	font-size: 1.0em;
	line-height: 2.0em;
	margin-left: 0px;
	margin-top: 0.5em;
	width: 295px;
	text-align: justify;
}
#topix dd img {
	margin-right:4px;
}
#errorPage {
	background-image: url(../img/footer.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#errorPage 
.errorBody {
	width:760px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-left:20px;
	font-size:1.2em;
	line-height:2.4em;
	padding-top: 60px;
	padding-bottom: 60px;
}
/* F.A.Q. */
#faq .faqIndex {
	border: 1px solid #E4E5E8;
	margin-top: 0px;
	margin-bottom: 30px;
}
#faq .faqIndex #left {
	float: left;
	width: 360px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#faq .faqIndex #right {
	float: right;
	width: 360px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#faq .faqIndex h3 {
	font-size: 1.2em;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#faq .faqIndex ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#faq .faqIndex li {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#faq h4 {
	float: left;
	width: 240px;
	color: #996600;
}
#faq dl {
	float: right;
	width: 500px;
}
#faq dt {
	margin-top: 0px;
	background-color: #CCCC99;
}
#faq dd {
	font-size: 1.0em;
	line-height: 2.0em;
}
#faq dt, #privacy dt {
	font-size: 1em;
	color: #000000;
	margin-top: 2em;
	background-color: #CCCC99;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#faq dd, #privacy dd {
	margin-bottom: 4em;
	font-size: 1em;
	line-height: 1.5em;
	margin-left: 0em;
	margin-top: 1em;
	padding-left: 4px;
}
#faq dd li, #privacy dd li {
	list-style-type: decimal;
}
.galleyIndex img {
	padding: 0px;
	margin: 0px;
}
.galleryIndex .galleryMenu {
	text-align: center;
	margin: 0px;
	width: 152px;
	float: left;
	padding: 0px;
}
.galleryIndex .galleryMenu div {
	font-size:1.2em;
	line-height:1.8em;
	padding: 0px;
	margin-top: 0.6em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.galleryNote {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 30px;
	margin-bottom: 30px;
	border: 1px solid #CCCC99;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 731px;
	color: #333300;
	background-color: #EAEBAF;
}
.galleryThumbnail td {
	padding: 0px;
}
#feature .left {
	background-color: #FFFFFF;
	float: left;
	width: 410px;
}
#feature .left .block {
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 0px;
}
#feature .left .block .image {
	width:131px;
	float:left;
}
#feature .left .block .text {
	width:270px;
	float:right;
	margin-top: 0px;
}
#feature .left .block h2, #feature .right h2 {
	font-size:1.2em;
	color:#000000;
	background-color: #CCCC99;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#feature .left .block p {
	font-size:1.0em;
	line-height:2.0em;
	margin-top: 0px;
}
#feature .right {
	width:330px;
	float:right;
}
#feature .right h2 {
	margin-top:10px;
}
#feature .right ul {
	margin-left: 0px;
	padding-left: 4px;
}
#feature .right li {
	margin-left: 0px;
	list-style-type: none;
	padding-left: 0px;
}
#account .block {
	margin-bottom: 30px;
	margin-top: 30px;
}
#account .block .text {
	float: left;
	width: 400px;
}
#account .block .text h2 {
	font-size:1.2em;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC99;
	color: #000000;
}
#account .block .text p {
	font-size: 1.0em;
	line-height: 2.0em;
}
#account .block .image {
	float: right;
	width: 340px;
	font-size: 1.0em;
	margin-top: 4em;
}
#account .block .image .left {
	width:168px;
	float: left;
	text-align: center;
}
#account .block .image .right {
	width:168px;
	float: right;
	text-align: center;
}
#map li {
	list-style-type: circle;
}
#body .priceTable th {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666600;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding: 10px;
	letter-spacing: 1px;
}
#body .priceTable .priceTableHeader {
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666600;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
#body .priceTable td {
	font-size: 0.9em;
	line-height: 1.2em;
	text-align: left;
	vertical-align: top;
	letter-spacing: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#body .priceTable .priceCell {
	text-align: right;
}
#body .priceTable .ptsmall {
	font-weight: normal;
	font-size: 0.8em;
	word-spacing: -1px;
}
#body .priceTable .emptyCell {
	font-size: 4px;
	line-height: 4px;
	height: 1px;
	overflow: hidden;
	background-color: #EFF0B3;
	/*background-color: #FFFFFF;*/
	padding: 0px;
}
#body .priceTable strong {
	font-weight: normal;
	color: #FF0000;
}

#orderSummaryContent {
	width:100%;
}
#orderSummaryContent .orderSummaryLeftCol {
	width:370px;
	float:left;
	margin: 0px;
	padding: 0px;
}
#orderSummaryContent .orderSummaryRightCol {
	width:370px;
	float:right;
	margin: 0px;
	padding: 0px;
}
#orderSummaryContent .orderSummaryLeftCol .wholeHeader {
	text-indent:-9999px;
	background-image: url(../order/img/orderSummaryLeftHeader.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
#orderSummaryContent .orderSummaryLeftCol .headHeader {
	text-indent:-9999px;
	background-image: url(../order/img/orderSummaryLeftHeaderH.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
#orderSummaryContent .orderSummaryLeftCol .wigHeader {
	text-indent:-9999px;
	background-image: url(../order/img/orderSummaryLeftHeaderWig.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
#orderSummaryContent .orderSummaryRightCol .wholeHeader {
	text-indent:-9999px;
	background-image: url(../order/img/orderSummaryRightHeader.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
#orderSummaryContent .orderSummaryRightCol .headHeader {
	text-indent:-9999px;
	background-image: url(../order/img/orderSummaryRightHeaderH.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
#orderSummaryContent .orderSummaryRightCol .otherHeader {
	text-indent:-9999px;
	background-image: url(../order/img/orderSummaryRightHeaderOther.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
#orderSummaryContent .orderSummaryleftInit {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #996600;
	border-left-color: #996600;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
	width: 368px;
}
#orderSummaryContent .orderSummaryleftInit2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999966;
	border-left-color: #999966;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
	width: 368px;
}
#orderSummaryContent .orderSummaryRightInit {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999900;
	border-left-color: #999900;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999900;
	width: 368px;
}
#orderSummaryContent .orderSummaryRightInit2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCC66;
	border-left-color: #CCCC66;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC66;
	width: 368px;
}
#orderSummaryContent .orderSummaryBlock {
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#orderSummaryContent .orderSummaryBlock table {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#orderSummaryContent .orderSummaryBlock td {
	background-color: #FFFFFF;
	line-height: 2em;
	color: #999999;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}
#orderSummaryContent .orderSummaryBlock td input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#orderSummaryContent .orderSummaryBlock td img {
	margin: 0px;
	padding: 0px;
}
#orderSummaryContent .orderSummaryBlock h3 {
	text-indent:-9999px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#orderSummaryContent .orderSummaryBlock .price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	word-spacing: 10px;
}
#orderSummaryContent .SF {
	background-image: url(../order/img/saoriFheader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .SV {
	background-image: url(../order/img/saoriVheader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .SN {
	background-image: url(../order/img/saoriNheader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .CV {
	background-image: url(../order/img/cindyVheader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .CN {
	background-image: url(../order/img/cindyNheader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .MV {
	background-image: url(../order/img/mariaVheader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .MN {
	background-image: url(../order/img/mariaNheader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .ANF {
	background-image: url(../order/img/akiNemuriHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .AF {
	background-image: url(../order/img/akiHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .KF {
	background-image: url(../order/img/kazeHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .KNF {
	background-image: url(../order/img/kazeNemuriHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .LG {
	background-image: url(../order/img/longGoldHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .SG {
	background-image: url(../order/img/shortGoldHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .MB {
	background-image: url(../order/img/mediumBrownHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .SB {
	background-image: url(../order/img/shortBrownHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .WH {
	background-image: url(../order/img/waveHoleHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .CT {
	background-image: url(../order/img/attachableTeethHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .K7 {
	background-image: url(../order/img/repairKitHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .RS {
	background-image: url(../order/img/trousseauHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .OA {
	background-image: url(../order/img/flavorOralAkiHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .B1 {
	background-image: url(../order/img/honeyBreastHeader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#orderSummaryContent .spec {
	margin-top:10px!important;
}
#orderSummaryContent .spec td {
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
}

#order {
	margin: 0px;
	width: 100%;
}
.orderHeader1 {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
	word-spacing: 0.2em;
}
.orderHeader1 a:link, .orderHeader1 a:visited {
	color: #999966;
	text-decoration: underline;	
}
.orderHeader1 a:hover {
	color: #FF9900;
	text-decoration: underline;	
}
/*
#order .orderSummaryCategory {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#order .orderSummaryCategory .hf {
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	background-image: url(../order/img/orderSummaryCategoryHF.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	padding: 0px;
	height: 33px;
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#order .orderSummaryCategory .vf {
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	background-image: url(../order/img/orderSummaryCategoryVF.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	padding: 0px;
	height: 33px;
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#order .orderSummaryCategory .nt {
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	background-image: url(../order/img/orderSummaryCategoryNT.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	padding: 0px;
	height: 33px;
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#order .orderSummaryRow {
	clear: both;
	width: 100%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#order .orderSummaryRow .orderSummaryColLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 253px;
}
#order .orderSummaryRow .orderSummaryColLeftBodyL {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 370px;
}
#order .orderSummaryRow .orderSummaryColLeftBodyR {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 370px;
}
#order .orderSummaryRow .orderSummaryColRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 360px;
}
#order .orderSummaryRow .orderSummaryReturn {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
}
*/
#order form h2 {
	padding: 0px;
	height: 33px;
	width: 100%;
	clear:both;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#order form p {
	clear:both;
	text-align: center;
}
#order form .orderMakeSkin {
	background-image: url(../order/img/orderMakeSkin.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#order form .orderMakeEye {
	background-image: url(../order/img/orderMakeEye.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#order form .orderMakeEyeLine {
	background-image: url(../order/img/orderMakeEyeLine.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#order form .orderMakeEyeShadow {
	background-image: url(../order/img/orderMakeEyeShadow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#order form .orderMakeLip {
	background-image: url(../order/img/orderMakeLip.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#order form .orderMakeManicure {
	background-image: url(../order/img/orderMakeManicure.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#order form .orderMakeWig {
	background-image: url(../order/img/orderMakeWig.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#order .orderdItems {
	background-image: url(../order/img/orderedItems.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 33px;
	width: 100%;
	clear:both;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#order form .customerInformation {
	background-image: url(../order/img/customerInformation.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#order form .shippingAddress {
	background-image: url(../order/img/shippingAddress.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#order form .payment {
	background-image: url(../order/img/payment.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#order form .orderMakeCaution {
	font-size: 1.0em;
	line-height: 1.5em;
	text-align: left;
	text-indent: 0px;
	overflow: visible;
	margin-bottom: 20px;
}
#order form table {
	float:right;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#order form table td {
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	color: #999966;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#order form table td img {
	border: 1px solid #999966;
}
#order table th {
	color: #FFFFFF;
	background-color: #999999;
	letter-spacing: 1em;
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 10px;
}
#order table td {
	font-size: 1em;
	line-height: 1em;
	color: #666666;
	background-color: #E5E5E5;
	padding: 10px;
}
#order table .lc {
	background-color: #F7F7F7;
	text-align: right;
	color: #666666;
	padding: 10px;
}
#order table .rc {
	background-color: #F7F7F7;
	text-align: left;
	color: #666666;
	padding: 10px !important;
}
#order table .empty {
	background-color: #FFFFFF;
	font-size: 8px;
	line-height: 8px;
	padding: 0px;
	overflow: hidden;
}
#order table .price {
	color:#CC0000;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
}
#order form p {
	width: 100%;
	clear: both;
}
#order form table .formCell {
	text-align: right;
}
#order form table .calc {
	color: #CC0000;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: right;
	border: 1px none #FFFFFF;
}
#order table .imageCell {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
}
#order table .card {
	text-align: left;
}
#order table .card img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#order table .rc {
	color: #666666;
	background-color: #F7F7F7;
	text-align: left;
	padding: 4px;
}
.priceNote {
	font-size: 10px;
	text-align: center;
	color: #CC3300 !important;
}
a img {
	border-style:none;
}