a:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
a:hover {
	outline: 0px;
}
a:active {
	outline: 0px;
}

img {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%;
}
li {
    list-style: none;
}

#tab1 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
	margin-top:-10px;
}

#tab1 li {
    float: left; width: 20%;
}

#tab1 a:link, a:visited {
    display: block;
    weight: bold; 
    font-weight: bold; font-size:12px;
    color: #FFFFFF;
    background-color: #D21C42;
    text-align: center;
    padding: 8px 0;
    text-decoration: none;
    text-transform: uppercase;
}

#tab1 a:hover, a:active {
    background-color: #FA5E7F;
    color: #FFFFFF; /* ceobiz */
}

#tab1 span {color: #FFFFFF;}	 /* ceobiz */

#tab2 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden; 
}

#tab2 li {
    float: left; width: 25%;
}

#tab2 a {height:21px; padding-top: 3px;
    display: block;
    weight: bold; 
    font-size:12px;
    color: #FFFFFF;
    background-color: #405260;
	text-align: center;     
	text-transform: uppercase;
    border-bottom:3px solid #2e3a46;text-decoration: none; 
}

#tab2 .on {    display: block;
               weight: bold; height:20px; padding-top: 3px;
               font-size:12px; font-weight:bold; color:#fff; border-top:1px solid #333333; border-right:1px solid #333333; border-left:1px solid #333333; background:#2e3a46;        
}

#lst { }
#lst li { overflow: hidden; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin-bottom: ; }
#lst .thmb { float: left; width:48%; display:inline-block; margin:1%; }
#lst .detail { float: left; width:48%; display:inline-block; margin:1%;  }
#lst .detail .evt {	float: right; padding: 2px 5px;	font-size: 12px; background-color: #ff3366; background-position: center center;	color: #FFFFFF; }
#lst .detail .stock {	float: right; padding: 2px 5px;	margin-right:7px; font-size: 12px; background-color: #ff3366; background-position: center center;	color: #FFFFFF; }	 /* ceobiz */
#lst .detail .subject { float: left; font-size: 16px; font-weight: bold; }
#lst .detail .subject a:link, a:visited, a:hover, a:active {font-size:16px; text-decoration: none; color:#363636; } 	 /* ceobiz */
#lst .detail .summary { float: left; font-size: 12px; clear: both;}
#lst .detail .summary a:link, a:visited, a:hover, a:active {font-size:12px; text-decoration: none; color:#363636; } 	 /* ceobiz */
#lst .detail .prime { float: left; font-size: 30px; font-weight: bold; color: #ff3300; clear:both;  padding: 5px 10px 0 0}
#lst .detail .sale { float: left; font-size: 18px; font-weight: bold; padding: 15px 0 0 20px;  }



