/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
a{color:#333;text-decoration:none;}
a:hover{color:#ef9b11; text-decoration: none;  }
em{ font-style:normal;text-decoration: none; }
H3 {FONT-SIZE: 14px}

.box{width:350px; margin:0px; text-align:left;}
.allsort {
	Z-INDEX: 11; FLOAT: left; WIDTH: 300px; MARGIN-RIGHT: 4px; POSITION: relative; HEIGHT: 50px
}
.allsort .mt {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; CURSOR: pointer; LINE-HEIGHT: 24px; PADDING-TOP: 14px; HEIGHT: 24px
}
.allsort .mt STRONG {
	FONT-SIZE: 14px; FLOAT: left; COLOR: #000
}
#o-search .allsort .mt A {
	COLOR: #630;text-decoration: none; 
}
.allsort .mt .extra {
	DISPLAY: none
}
.allsort .mc {
	BORDER-RIGHT: #1789B8 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #1789B8 0px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; OVERFLOW: visible; BORDER-LEFT: #1789B8 0px solid; WIDTH: 322px; PADDING-TOP: 6px; BORDER-BOTTOM: #1789B8 0px solid; POSITION: absolute; TOP: 3px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px
}
.allsort .item {
	BORDER-TOP: #fde6d2 0px solid; WIDTH: 322px; text-decoration: none
}
.allsort .fore {
	BORDER-TOP-STYLE: none;text-decoration: none; 
}
.allsort SPAN {
	DISPLAY: block; Z-INDEX: 1; WIDTH: 203px; POSITION: relative; 
}
.allsort H3 {
	BORDER-RIGHT: #fef8ef 0px solid; BORDER-TOP: #fef8ef 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT: #fef8ef 0px solid; WIDTH: 198px; BORDER-BOTTOM: #fef8ef 0px solid; HEIGHT: 100px; padding-left:0px;
}
.allsort H3 A:link {
	DISPLAY: block; COLOR: #333; LINE-HEIGHT: 30px; HEIGHT: 30px;text-decoration: none; 
}
.allsort H3 A:visited {
	DISPLAY: block; COLOR: #333; LINE-HEIGHT: 30px; HEIGHT: 30px;text-decoration: none; 
}
.allsort H3 A:hover {
	COLOR: #1b578a;text-decoration: none; 
}
.allsort H3 A:active {
	COLOR: #1b578a;text-decoration: none; 
}
.allsort S {
	DISPLAY: block;  LEFT: 182px; WIDTH: 13px; POSITION: absolute; TOP: 10px; HEIGHT: 13px
}
.allsort .item .i-mc {
	BORDER-RIGHT: #D0CCCB 1px solid; BORDER-TOP: #D0CCCB 1px solid; DISPLAY: none; BACKGROUND: #fff; LEFT: 201px; OVERFLOW: hidden; BORDER-LEFT: #D0CCCB 1px solid; WIDTH: 652px; BORDER-BOTTOM: #D0CCCB 1px solid; POSITION: absolute; TOP: 9px; height:329px;
}
.allsort .item DT {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.allsort .item DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 3px; ZOOM: 1
}
.allsort .subitem {
	PADDING-RIGHT: 4px; PADDING-LEFT: 23px; MIN-HEIGHT: 340px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 484px; PADDING-TOP: 0px
}
.allsort .subitem DL {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffefd7 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; PADDING-TOP: 6px; ZOOM: 1
}
.allsort .subitem .fore {
	BORDER-TOP-STYLE: none
}
.allsort .subitem DT {
	FLOAT: left; WIDTH: 54px; LINE-HEIGHT: 22px; TEXT-ALIGN: right
}
.allsort .subitem DT A{COLOR: #c00; text-decoration: none; }
.allsort .subitem DD {
	FLOAT: left; WIDTH: 420px
}
.allsort .subitem DD A { BORDER-LEFT: #ccc 1px solid; padding:0 8px; margin-bottom:5PX; TEXT-DECORATION: underline;display:inline-block; line-height:20PX;
text-decoration: none; }

.allsort .fr {
	BACKGROUND: #fff; MARGIN-BOTTOM: -2000px; PADDING-BOTTOM: 2010px; WIDTH: 176px
}
.allsort .fr DL {
	PADDING-BOTTOM: 0px
}
#o-search .allsort .fr A {
	COLOR: #666;text-decoration: none; 
}
.allsort .brands {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; WIDTH: 160px; PADDING-TOP: 6px
}
.allsort .brands EM {
	FLOAT: left; WIDTH: 80px;text-decoration: none; 
}
.allsort .brands DD {
	LINE-HEIGHT: 20px; PADDING-TOP: 6px
}
.allsort .promotion {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; WIDTH: 160px; PADDING-TOP: 6px
}
.allsort .promotion DD {
	LINE-HEIGHT: 20px; PADDING-TOP: 6px
}
.allsort .mc .extra {
	PADDING-RIGHT: 8px; BORDER-TOP: #fde6d2 1px solid; PADDING-LEFT: 8px; BACKGROUND: #fdf1de; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#o-search .allsort .mc .extra A {
	COLOR: #c00;text-decoration: none; 
}
.allsorthover {
	BACKGROUND-POSITION: 0px -166px;text-decoration: none; 
}
.allsorthover .mt .extra {
	BACKGROUND-POSITION: -274px -190px;text-decoration: none; 
}
.allsorthover .mc {
	DISPLAY: block
}
.allsort .hover SPAN {
	Z-INDEX: 13; WIDTH: 160px;text-decoration: none; 
}
.allsort .hover H3 {
	BORDER-RIGHT: #1789B8 0px solid; BORDER-TOP: #D0CCCB 1px solid; OVERFLOW: hidden; BORDER-LEFT: #D0CCCB 1px solid; BORDER-BOTTOM: #D0CCCB 1px solid;text-decoration: none; width:198px; margin-top:0px; background:#FFFFFF; height:52px; margin-top:0px; 
}
.allsort .hover S {
	DISPLAY: none ;text-decoration: none; 
}
.allsort .hover .i-mc {
	DISPLAY: block; Z-INDEX: 12
}
* HTML .allsort .item DD {
	PADDING-BOTTOM: 6px
}
