.fc_body {
padding:0;
margin:0;
width:640px;
height:265px;
margin-bottom:1em;
}
.bsl_title {
color:white;
font-weight: bold;
font-size: 110%;
letter-spacing: -1px;
text-align: left;
padding-left: 10px;
line-height:28px;
background:url(/gfx/pngs/item_corner_red.png) no-repeat;background-position: left top;background-color:#ff3a3f;
margin-top:-7px;
margin-right:-8px;
margin-bottom:1px;
margin-left:-4px;
}
.bsl_body {
text-align: left;
background-color:#fff;
width:306px;
height:184px;
padding:4px;
margin-left:8px;
}
.bsl_body_f {
text-align: left;
background-color:#fff;
width:612px;
height:184px;
padding:4px;
margin-left:8px;
}
.bsp_title {
color:white;
font-weight: bold;
font-size: 110%;
letter-spacing: -1px;
text-align: left;
padding-left: 10px;
line-height:28px;
background:url(/gfx/pngs/item_corner.png) no-repeat;background-position: left top;background-color:#0762ff;
margin-top:-7px;
margin-right:-4px;
margin-bottom:1px;
margin-left:-6px;
}
.bsp_body {
text-align: left;
background-color:#fff;
width:306px;
height:184px;
padding:4px;
}
.bsl_galpreviewbx {
float: left;
margin: 18px 0 10px 6px;
text-align: center;
padding: 8px;
background-color:white;
border-top: 1px solid #999;
border-right: 2px solid #666;
border-bottom: 2px solid #666;
border-left: 1px solid #999;
height: 120px;
}
.gal_caption {
width:640px;
text-align:center;
font-size:95%;
font-weight:bold;
color:#0762FF;
text-transform:uppercase;
}
.ffmore {
background:transparent;
padding-right: 7px;
text-decoration: none;border-bottom: 1px solid #fc5900;
font-size: 12px;
font-weight: bold;
background: url(/gfx/gifs/more-arrow.gif) no-repeat 100% 5px;color: #0000c0;
z-index:0;
}
.fc_wrap {
position: relative;
width:640px;
height: 240px;
padding:0;
margin:0;
overflow: hidden;
}
.f_con {
position: absolute;
background-color:#fff;
visibility: hidden;
width:640px;
padding:0;
margin:0;
}
.f_contgl {
text-align: center;
line-height:28px;
width:638px;
padding:0;
margin:0;
font-weight:bold;
border:1px solid #bababa;
color:#000;
background:#e7e7e7;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
white-space:nowrap;
vertical-align:middle;
cursor:pointer;
overflow:visible;
}
.f_contgl a {
display: -moz-inline-box;
display: inline-block;
font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
text-align:center;
font-weight:bold;
padding:0 .7em;
height:16px;
border:1px solid #2A63C8;
color:#000;
background:#BDD9FF;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
white-space:nowrap;
vertical-align:middle;
cursor:pointer;
overflow:visible;
}
.f_contgl a.selected {
background: #ff3a3f;
border: 1px solid #ff3a3f;
color: #fff;
}
.f_contgl a.selected:hover {
background: #ff3a3f;
border: 1px solid #ff3a3f;
color: #fff;
}
.f_contgl a:hover {
background-color: #0077ff;
color: white;
background:#0077ff;
outline:0;
-moz-box-shadow:0 0 3px #999;
-webkit-box-shadow:0 0 3px #999;
box-shadow:0 0 3px #999
}

.s_div {
margin-right:14px;
padding:3px;
text-align:left;
color:#333;
}
.s_title {
color:white;
font-weight: bold;
font-size: 110%;
letter-spacing: -1px;
text-align: left;
padding-left: 10px;
line-height:28px;
background:url(/gfx/pngs/item_corner_red.png) no-repeat;background-position: left top;background-color:#ff3a3f;
margin:;
}
.s_title_odd {
color:white;
font-weight: bold;
font-size: 110%;
letter-spacing: -1px;
text-align: left;
padding-left: 10px;
line-height:28px;
background:url(/gfx/pngs/item_corner.png) no-repeat;background-position: left top;background-color:#0762ff;
margin:0;
}

.s_div img {
float:left;
}
.bsg {
width:91px;
margin:0px;
padding:0;
}
.bsg_top_row {
float:left;
text-align:center;
margin:0px;
height:75px;
}
.bsg_row {
float:left;
text-align:center;
margin-top:20px;
height:75px;
}
.bsg_label {
text-align:center;
height:17px;
}
.fcd_pro_box {
float:left;
height:220px;
width:150px;
text-align:center;
margin:8px 3px 8px 6px;
line-height:13px;
}
.fcd_pro_head {
margin:0 13px;
text-align:center;
width:129px;
height:32px;
padding:2px;
}
