BODY {
	FONT-SIZE: 13px; MARGIN: 0px
}
DIV.center {
	TEXT-ALIGN: center
}
TABLE#OutSide {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 700px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE#OutSide TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 13px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; LINE-HEIGHT: 16px; PADDING-TOP: 0px; LETTER-SPACING: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1#Copy {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 0px; TEXT-ALIGN: center
}
STRONG {
	FONT-WEIGHT: normal
}
IMG.Right {
	FLOAT: right; MARGIN-LEFT: 15px
}
IMG.Left {
	FLOAT: left; MARGIN-RIGHT: 15px
}
#Title {
	MARGIN: 10px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV#Flash {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN: 0px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 198px
}
P#Navi {
	BORDER-RIGHT: #999999 1px solid; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(navi_back.gif); MARGIN: 0px; BORDER-LEFT: #999999 1px solid; LINE-HEIGHT: 22px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 0px; HEIGHT: 22px; TEXT-ALIGN: right
}
P#Navi A {
	PADDING-RIGHT: 8px; MARGIN-TOP: auto; PADDING-LEFT: 8px; MARGIN-BOTTOM: auto; BORDER-LEFT: #999999 1px solid; COLOR: #FFFFFF; HEIGHT: 22px; TEXT-DECORATION: none
}
P#Navi A:hover {
	PADDING-RIGHT: 8px; MARGIN-TOP: auto; PADDING-LEFT: 8px; MARGIN-BOTTOM: auto; BORDER-LEFT: #999999 1px solid; COLOR: #cc0000; HEIGHT: 22px; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
P#Guide {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid
}
DIV.Cont {
	MARGIN: 5px
}
DIV.Cont2 {
	MARGIN-TOP: 20px; MARGIN-left: 80px
}
H1.TitleMain {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px
}
EM {
	COLOR: #cc0000; FONT-STYLE: normal
}
EM.TitleSub {
	FONT-WEIGHT: bold; COLOR: #000099; FONT-STYLE: normal
}
EM.Blue {
	COLOR: #474792
}
P.Cont {
	MARGIN: 10px
}
P.ContSub {
	MARGIN: 10px 10px 10px 15px
}
P.ContEnd {
	TEXT-ALIGN: right
}
A {
	COLOR: #0000a0
}
A:hover {
	COLOR: #cc0000
}
TABLE#Spec {
	FLOAT: left; MARGIN-LEFT: 5px; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #999999
}
TABLE#Spec TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
UL.DL {
	MARGIN: auto auto auto 25px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
EM.price {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff5353; LETTER-SPACING: 1px; TEXT-DECORATION: underline
}
P.ItemCont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#top_item {
	BORDER-RIGHT: #ff0000 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #ff0000 3px double; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px 20px; BORDER-LEFT: #ff0000 3px double; PADDING-TOP: 10px; BORDER-BOTTOM: #ff0000 3px double
}
#top_item H1 {
	FONT-SIZE: 14px; MARGIN: 0px
}
#top_item P {
	FONT-SIZE: 12px; MARGIN: 10px 0px 0px
}


td.ltRed {
	BACKGROUND-COLOR: #C0C0C0; HEIGHT: 22px;
}
td.ltGrey {
	BACKGROUND-COLOR: #F0F0F0;
}
td.grey {
	BACKGROUND-COLOR: #808080;
}
td.mdGrey {
	BACKGROUND-COLOR: #C0C0C0;
}
span.whitePx10 {
	COLOR: #ffffff; 	
}
span.blackPx12 {
	COLOR: #000000; 	
}

span.title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #808080;
}