body { position:relative; font-size:12px; color:#666; width:960px; margin:5px auto 0; line-height:1.6em; font-family:Arial, Helvetica, sans-serif; }
ul,li { list-style:none; margin:0; padding:0; }
ol { padding:0; margin:0; }
ol li { list-style:decimal; list-style-position:inside; }
h1,h2,h3,h4 { font-size:12px; margin:0; }
p,form { margin:0; }
img { border:0; }
strong,b { font-weight:bold; }
a { color:#039; text-decoration:none; }
a:hover { color:#f90; }
a.org { color:#f90; text-decoration:none; }
a.org:hover { color:#f90; text-decoration:underline; }
th { text-align:left; background:#222; }
td,th { height:24px; }
b,strong { font-weight:bold; }
hr { border:0; border-bottom:1px #333 dotted; _border-bottom:1px #333 solid; height:0; padding:0; margin:3px 0; *margin:0; clear:both; }

.clearFix:after { content:"."; display:block; height:0; _height:1%; clear:both; visibility:hidden; }
.clearFix { display:inline-block; }
.clear { clear:both; }

#mastHead { }
#head { position:relative; width:100%; }
#logo { float:left; }
#adContent { float:right; }

#tagsContent { position:absolute; right:60px; bottom:-6px; width:160px; z-index:99px; }
#tagsNav { color:#333; background:url(../images/tagsBg.gif) no-repeat -440px -27px #93C2DE; height:33px; }
#tagsNav #tagsBg { background:url(../images/tagsBg.gif) no-repeat 0 0; text-align:center; padding:6px 0 0; }
#tagsNav a { color:#333; }
#tagsNav a:hover { color:#fff; }


#globalNav { background:url(../images/navBg.gif) no-repeat #86B9D8; clear:both; color:#fff; }
#globalNav #navBg { background:url(../images/navBgB.gif) no-repeat 0 bottom; padding:6px 28px; line-height:1.5em; }
#globalNav a { font-weight:bold; color:#fff; }
#globalNav a:hover { color:#333; }

#secondNav { background:url(../images/navBg.gif) no-repeat #86B9D8; clear:both; color:#fff; }
#secondNav #navBg { background:url(../images/navBgB.gif) no-repeat 0 bottom; padding:6px 22px; line-height:1.2em; }
#secondNav a { font-weight:bold; color:#fff; float:left; width:80px; text-align:center; margin:3px 0; border-right:1px solid #fff; }
#secondNav a:hover { color:#333; }

#mainContent { clear:both; }
#siderBar { background:#FFE4B8; width:180px; padding:3px; float:left; margin-top:10px; }
#siderBar .classify { margin-top:5px; }
#siderBar .classify h1 { background:url(../images/classifyTitle.gif) no-repeat #FFD891; text-indent:20px; color:#7B2E00; line-height:27px; }
#siderBar .classify ol { background:#fff; border:1px solid #FFB64B; border-top:0; padding:4px 0; }
#siderBar .classify ol li { padding:0 10px; }

#content { width:760px; float:left; margin-left:12px; _margin-left:14px; }
#content .infoBlock { width:375px; position:relative; float:left; margin:10px 0 0 5px; _margin:10px 0 0 3px; }
#content .infoBlock h1 { background:url(../images/blueTitle.gif) no-repeat #C0DAEE; text-indent:20px; color:#081B39; line-height:26px; }
#content .infoBlock span.moreB a { display:block; position:absolute; right:10px; top:6px; text-align:center; width:60px; background:url(../images/moreB.gif) no-repeat #C0DAEE; color:#081B39; line-height:20px; }
#content .infoBlock span.moreB a:hover { color:#930; }
#content .infoBlock .infoList { border:1px solid #9BBDD3; padding:10px; }
#content .infoBlock .infoListM { border-bottom:1px solid #9BBDD3; padding-bottom:10px; margin-bottom:10px; width:100%; }
#content .infoBlock .infoListM img { float:left; margin-right:10px; _margin-right:3px; }
#content .infoBlock .infoListM h2 { }
#content .infoBlock .more { background:url(../images/arrow.gif) no-repeat left center; text-indent:10px; margin-top:10px; }

.brandListContent { clear:both; }
.brandListContent .listTitle { background:url(../images/listTitle.gif) no-repeat #FFD58D; width:960px; height:90px; margin-top:10px; line-height:90px; padding:2px 0; }
.brandListContent .listTitle h1 { float:left; width:238px; margin:20px 0 0 20px; _margin:10px 0 0 8px; font-size:22px; color:#900; line-height:30px; }
.brandListContent ul.brandLogoList { width:938px; background:#FFFBEF; border:1px solid #FFB64B; border-top:0; padding:10px;  }
.brandListContent ul.brandLogoList li { float:left; width:160px; height:135px; padding:4px 2px 4px 19px; }
.brandListContent ul.brandLogoList img { width:152px; height:100px; padding:1px; border:3.5px solid #e32326; }
.brandListContent ul.brandLogoList h3 { width:166px; text-align:center; margin:0; }

.brandListContent ul.brandLogoList_big { clear:both; }
.brandListContent ul.brandLogoList_big { width:938px; background:#FFFBEF; border:1px solid #FFB64B; border-top:0; padding:10.5px; }
.brandListContent ul.brandLogoList_big li { float:left; }
.brandListContent ul.brandLogoList_big img { width:273px; height:149px; padding:1px; border:6px solid #e32326; margin:7px 7px 0 12px; }
.brandListContent ul.brandLogoList_big h3 { width:310px; text-align:center; }

.finalContent { clear:both; }
.finalContent .finalTitle { background:url(../images/listTitle.gif) no-repeat #FFD58D; width:956px; height:60px; margin:10px 0 0; line-height:60px; padding:2px; }
.finalContent .finalTitle h1 { background:url(../images/icon2.png) no-repeat left center; _background:url(../images/icon2.gif) no-repeat left center; text-indent:40px; margin-left:20px; font-size:30px; color:#900; }
.finalContent .finalInfoArea { background:#FFFBEF; border:1px solid #FFB64B; border-top:0; width:946px; padding:10px 6px; }
.finalContent .finalInfo { float:left; width:560px; border-right:2px solid #FF8F27; margin:0 20px; _margin:0 10px; }
.finalContent .finalInfo .finalMainImg { float:left; }
.finalContent .finalInfo .imgList { float:right; width:126px; height:290px; background:#FFE9C1; text-align:center; padding:5px; margin-right:20px; }
.finalContent .finalInfo .imgList img { margin:2px 0; }
.finalContent .finalInfo .infoP { width:540px; padding:20px 0; clear:both; }
.finalContent .finalInfo .infoP p { margin:10px 0; }
.finalContent .finalPrize { float:right; width:320px; margin-right:20px; _margin-right:10px; }
.finalContent .finalPrize h2 { margin:10px 0 5px; border-bottom:1px solid #FF8F27; background:#FFD58D; text-indent:5px; }
.finalContent .finalPrize .closs { text-align:center; padding:18px; }


#footer { clear:both; padding:10px; margin-top:10px; background:#f2f2f2; border-top:1px solid #ddd; text-align:center; }
