.Blank {
	CLEAR: both
}
#Main {
	PADDING-TOP: 10px
}
.ClassLeft {
	PADDING-LEFT: 0px; FLOAT: left; WIDTH: 540px; LINE-HEIGHT: 18px
}
.ClassRight {
	FLOAT: right; WIDTH: 210px; PADDING-TOP: 0px
}
.ClassLeft .ClassInfo {
	CLEAR: both; PADDING-BOTTOM: 2px; COLOR: #aaa; PADDING-TOP: 7px; TEXT-ALIGN: right
}
.ClassLeft .ClassInfo IMG {
	VERTICAL-ALIGN: right
}
.ClassLeft .Hits {
	COLOR: #aaa; PADDING-TOP: 10px
}
#Shop {
	CLEAR: both; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #bcbcbc 1px dotted
}
#Shop .ShopTitle {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; BACKGROUND: #fffbe8; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#Shop .ShopTitle .ShopFullName {
	FLOAT: left; WIDTH: 352px
}
#Shop .ShopTitle .ShopName {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #095BDF; PADDING-TOP: 0px
}
#Shop .ShopTitle .BranchName {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #095BDF; PADDING-TOP: 0px
}
#Shop .ShopTitle .Score1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 40px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#Shop .ShopTitle .Score2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#Shop .ShopTitle .Score3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#Shop .ShopTitle .AvgPrice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 40px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#Shop .ShopContent {
	CLEAR: both; FONT-SIZE: 13px; PADDING-BOTTOM: 5px
}
#Shop .ShopContent P {
	FONT-SIZE: 13px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 8px
}
#Shop .ShopContent .ShopInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 390px; PADDING-TOP: 2px
}
#Shop .ShopContent .ShopInfo .ShopUpdateInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; COLOR: #aaa; PADDING-TOP: 15px
}
#Shop .ShopContent .ShopInfo IMG {
	POSITION: relative; TOP: 4px
}
#Shop .ShopContent .ShopInfo .Vendor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #777; PADDING-TOP: 0px
}
#Shop .ShopContent .ShopInfo .ShopAction {
	FONT-SIZE: 13px
}
#Shop .ShopContent .ShopPic {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; TEXT-ALIGN: right
}
#Shop .ShopContent .ShopPic IMG {
	WIDTH: 120px; HEIGHT: 90px
}
#Shop .WarpBlock {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
#Shop .WarpBlock .WarpTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Shop .WarpBlock .WarpInfo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Shop .WarpBlock .WarpContent {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#Shop .WarpBlock .WarpLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
#ShopBranchs {
	CLEAR: both
}
#ShopBranchs .WarpContent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
#Votes {
	CLEAR: both; PADDING-TOP: 10px
}
#Votes .WarpBlock {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 4px
}
#Votes .WarpBlock .WarpTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Votes .WarpBlock .WarpInfo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 13px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Votes .WarpBlock .WarpContent {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 3px
}
#Votes .WarpBlock .WarpLink {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Votes .WarpBlock .AlignRight {
	TEXT-ALIGN: right
}
#Votes .VoteBlock {
	CLEAR: both; PADDING-BOTTOM: 10px
}
#Votes .VoteBlock .UserFace IMG {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #eee; BORDER-LEFT: #ddd 1px solid; WIDTH: 48px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 48px
}
#Votes .VoteBlock .UserInfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 13px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; HEIGHT: 20px
}
#Votes .VoteBlock .UserInfo IMG {
	FONT-SIZE: 13px; POSITION: relative; TOP: 3px
}
#Votes .VoteBlock .VoteScore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px
}
#Votes .VoteBlock .VoteComments {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; word-warp: break-word
}
#Votes .VoteBlock .VoteOther {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
#Votes .VoteBlock .VoteOther P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#Votes .VoteBlock .VoteAction {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #989898; PADDING-TOP: 5px
}
#VoteAction {
	CLEAR: both
}
#VoteAction .WarpBlock {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
#VoteAction .WarpBlock .WarpTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#VoteAction .WarpBlock .WarpContent {
	CLEAR: both; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 5px
}
#VoteAction .WarpBlock .WarpContent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 1px
}
#VoteAction .WarpBlock .WarpContent SPAN {
	LINE-HEIGHT: 20px
}
#VoteAction .WarpBlock .WarpContent .VoteShopName {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#VoteAction .WarpBlock .WarpContent .VoteTop {
	FLOAT: right
}
#VoteAction .VoteBtn {
	PADDING-TOP: 10px
}
.ClassRight .AddShopAndInfo {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: right
}
.ClassRight .WarpContent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ClassRight .WarpContent UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #6665cb; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ClassRight .WarpLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
.ClassRight .WarpBlock .WarpContent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ClassRight .WarpBlock .WarpContent .WarpBlock {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.ClassRight .WarpBlock .WarpContent .WarpBlock .WarpContent {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1px
}
.ClassRight .WarpBlock #Wishlist IMG {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #eee; BORDER-LEFT: #ddd 1px solid; WIDTH: 24px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 24px
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px
}
.DPAD {
	BORDER-RIGHT: #f7f7f7 1px solid; BORDER-TOP: #f7f7f7 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #f7f7f7 1px solid; WIDTH: 150px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #f7f7f7 1px solid; HEIGHT: 48px
}
.DPADTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 150px; COLOR: #999; PADDING-TOP: 5px; BACKGROUND-COLOR: #f7f7f7
}
.DPADSubject {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.DPADDesc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #f7f7f7 1px solid
}
.DPADURL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
A.HP:link {
	DISPLAY: block; COLOR: #00f; TEXT-DECORATION: underline
}
A.HP:visited {
	DISPLAY: block; COLOR: #00f; TEXT-DECORATION: underline
}
A.HP:hover {
	DISPLAY: block; COLOR: #00f; TEXT-DECORATION: underline
}
A.HP:active {
	DISPLAY: block; COLOR: #00f; TEXT-DECORATION: underline
}
A.HPURL:link {
	DISPLAY: block; FONT-SIZE: 9px; COLOR: #66cc66
}
A.HPURL:visited {
	DISPLAY: block; FONT-SIZE: 9px; COLOR: #66cc66
}
A.HPURL:hover {
	DISPLAY: block; FONT-SIZE: 9px; COLOR: #66cc66; TEXT-DECORATION: underline
}
A.HPURL:active {
	DISPLAY: block; FONT-SIZE: 9px; COLOR: #66cc66; TEXT-DECORATION: underline
}
.ShopGuide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
