.Overlay {
   background:#fff;
   border:9px solid #315898;
   min-height:150px;
   position:relative;
   width:200px;
   z-index:1010;
}
.Overlay .close {
   background:url("../../../../assets/images/common/b_overlay_close.gif") no-repeat scroll 0 0 transparent;
   cursor:pointer;
   float:right;
   height:15px;
   left:-8px;
   position:relative;
   top:3px;
   width:56px;
}
.ql-category .Overlay, .ql-thumbnail .Overlay, .ql-thumbnail .Overlay, .ql-search .Overlay {
   width:668px;
}
.ql-category .Overlay .handle, .ql-thumbnail .Overlay .handle, .ql-thumbnail .Overlay .handle, .ql-search .Overlay .handle {
   background-color:#315898;
   cursor:move;
   width:668px;
}
.ql-category p.description, .ql-thumbnail p.description, .ql-search p.description  {
	font-size: 13px;
	color: #315898;
   margin-bottom:8px;
}
.ql-category strike.oldPrice, .ql-thumbnail strike.oldPrice, .ql-search strike.oldPrice {
   color:#7c7c7b;
   font-size:14px;
   margin-right:5px;
}
.ql-category .displayPrice, .ql-thumbnail .displayPrice, .ql-search .displayPrice {
   color:#315898;
   font-size:14px;
}
.ql-category p.pricePerMonth, .ql-thumbnail p.pricePerMonth, .ql-search p.pricePerMonth {
   font-size:14px;
   font-weight:bold;
   color:#f78e1e;
   margin-bottom:13px;
}
.ql-category p.pricePerMonth span, .ql-thumbnail p.pricePerMonth span, .ql-search p.pricePerMonth span {
   font-size:20px;
}
.ql-category .productDetailLeft, .ql-thumbnail .productDetailLeft, .ql-search .productDetailLeft {
   width:240px;
   float:left;
}
.ql-category .productDetailRight, .ql-thumbnail .productDetailRight, .ql-search .productDetailRight {
   width:170px;
   float:right;
}

