@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}

.ctg_wrapper,
#cate_boots, #cate_sneaker{
	width: 755px;
}

h1 {
	margin: 0 0 10px;
	padding: 0;
}

h2 {
	margin: 20px 0 10px;
	padding: 10px 0 0 20px;
	width: 735px;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	clear: both;
}
h2#ladies {background: url(../../../images/event/category/l_title_bg.gif) no-repeat top left;}
h2#mens {background: url(../../../images/event/category/m_title_bg.gif) no-repeat top left;}
h2#kids {background: url(../../../images/event/category/k_title_bg.gif) no-repeat top left;}
h2#junior {background: url(../../../images/event/category/j_title_bg.gif) no-repeat top left;}


h3 {margin:0 0 10px 0;}

#middle_banner,
#main{width:755px;}

#middle_banner p,
#main p,
.main p {float:left;}

#tub_menu {padding-top:20px;
	clear:both;
	border-bottom:#EF3E34 5px solid;
	width:755px}
#tub_menu a:hover img{
filter: alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.select_cate {clear:both;
	padding-top:15px;}

.select_cate dt {margin-bottom:10px;}
.select_cate dd {float:left;
	margin-right:5px;
	margin-bottom:5px;}

.lineup{
	margin-top: 10px;
	clear: both;
}

.lineup p {font-size:12px;
	font-weight:bold;
	clear:both;
	margin:0 0 10px 10px;}
.lineup p span {color:#ef3e34;}
.lineup p.picupttl {margin:0 0 5px 0;}
.lineup ul {
	clear: left;
	width: 755px;
	margin-bottom: 10px;
	display: inline-block;
	background: url(../../../images/event/category/pickup_line.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
.lineup ul li {
	float: left;
	padding-left: 10px;
	font-size: 12px;
	line-height: 1.1;
	vertical-align: top;
	width: 178px;
		/*for IE6 */
	_padding-left: 9px;
}
.lineup ul li img {
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #ddd;
	margin-bottom: 5px;
	padding-right: 9px;
	padding-left: 9px;
}

.lineup ul li a {
	display: inline-block;
	width: 178px;
	text-decoration: none;
}
.lineup ul li a span {
	text-decoration: none;
	display: block;
	width: 178px;
}
.lineup ul li a:hover span {
	text-decoration: underline;
}
.lineup ul li a span.comment {
	font-weight: bold;
}
.lineup ul li strong {
	font-weight: bold;
	color: #f00;
	font-size: 14px;
}
.lineup ul li p {
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	background-color: #ff0000;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 158px;
	margin-right: 9px;
}
.lineup ul li em {
	color: #f00;
}

.cate_link {clear:both;
	width:755px;
	padding-top:20px;}
.cate_link p {margin:auto;
	width:422px;}

/* boots */
#cate_boots,#cate_boots h1{width:755px;}
h2#boots_h2{
	margin: 10px 0px 0px!important;
	padding: 0px!important;
	height: 40px!important;
	width: 755px!important;
}
h3#boots_h3{
	margin-top: 10px;
}

/* casualshoes pumps */
h2#l_pumps {background: url(../../../images/event/category/ca_ps/pumps_title_bg.gif) no-repeat top left; margin-top:15px;}
h2#l_casual {background: url(../../../images/event/category/ca_ps/casual_title_bg.gif) no-repeat top left; margin-top:15px;}




a img {border:0;}
a:hover img{
filter: alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}

.col_red {color:#F00;}

/* clear_fix */
.clear_fix:after,
#middle_banner:after {
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
.clear_fix, #middle_banner{display: inline-block;} 

.clearB{
	clear:both;
}

/* Hides from IE Mac \*/
* html .clear_fix,
* html #middle_banner {height: 1%;}
.clear_fix, #middle_banner {display:block;}
/* End Hack */ 

/* margin style */

.mt_5px{margin-top:5px;}
.mt_10px{margin-top:10px;}
.mr_5px {margin-right:5px;}
.mb_5px {margin-bottom:5px;}
