body {background-color: #99cffb;}
* {margin: 0px; padding: 0px;}
.content {width: 1028px; margin: 0px auto;}
.public {margin: 4px 0 10px 356px;}
.public img {width: 312px; height: 36px;}
h3 {text-align: center; color: #6196c2; font-family: Bookman Old Style, Tahoma, Verdana, Helvetica, Arial;}
.description {text-align: center; color: #447ba8; font-family: Bookman Old Style, Tahoma, Verdana, Helvetica, Arial; font-size: 10px; font-weight: bold; margin-bottom: 6px;}
.hard {width: 1026px; border: 1px solid #75b1e3; padding: 0 0 8px 0; line-height: 130%;}
.hard a {color: #143f63; font-family: Bookman Old Style, Tahoma, Verdana, Helvetica, Arial; font-size: 10px;}
.hard a:hover {color: #ffff99; font-family: Bookman Old Style, Tahoma, Verdana, Helvetica, Arial; font-size: 10px;}
.hard li {margin-left: 20px; list-style-type: square; color: #ffcc33;}
.blocks {padding: 4px 0 2px 4px; margin-left: 0px;}
.blocks a {display: block; float: left; text-align: center; color: #143f63; text-decoration: none;}
.blocks a:hover {color: #ffffcc;}
.blocks a img {width: 140px; height: 103px; border: 1px solid #143f63; margin: 0 4px 0 0;}
.blocks a:hover img {border: 1px solid #fff1b9;}
.more {width: 218px; margin: -1px 0 0 402px; text-indent: 18px; font-weight: bold; background-color: #bee2ff; border: 1px solid #75b1e3;}
.more a {color: #143f63; text-decoration: none;}
.more a:hover {color: #356c9a; text-decoration: underline;}
.text {margin-top: 10px; font-family: Bookman Old Style, Tahoma, Verdana, Helvetica, Arial; font-size: 14px; line-height: 130%; color: #6c6c6c;}
.text a {color: #143f63;}
.text a:hover {color: #143f63; background: #fff1b9;}
.left {display: block; float: left; width: 511px; border: 1px solid #75b1e3; margin-bottom: 2px;}
.right {display: block; float: left; width: 511px; border: 1px solid #75b1e3; margin: 0 0 2px 2px;}
.desc {text-align: center; color: #447ba8; background: #bee2ff; font-family: Bookman Old Style, Tahoma, Verdana, Helvetica, Arial; font-size: 16px; font-weight: bold; margin-bottom: 6px;}
.text img {height: 11px; width: 12px; border: 0px; padding: 0 4px 0 2px;}
.name {margin-top: 10px; width: 1026px; height: 20px; border: 1px solid #75b1e3; background-color: #bee2ff; font-size: 16px; color: #447ba8; text-indent: 20px; font-family: Bookman Old Style, Tahoma, Verdana, Helvetica, Arial; font-weight: bold;}
.block {font-family: Bookman Old Style, Tahoma, Verdana, Helvetica, Arial; font-size: 14px; line-height: 130%;}
.block a {color: #143f63;}
.block a:hover {color: #143f63; background: #fff1b9;}
.block img {height: 7px; width: 3px; border: 0px; padding: 0 4px 0 6px;}
.block1 {display: block; float: left; width: 167px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.block2 {display: block; float: left; width: 168px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.block3 {display: block; float: left; width: 168px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.block4 {display: block; float: left; width: 168px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.block5 {display: block; float: left; width: 168px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.block6 {display: block; float: left; width: 167px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 0 12px 0;}
.block7 {display: block; float: left; width: 253px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.block8 {display: block; float: left; width: 254px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.block9 {display: block; float: left; width: 254px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.block10 {display: block; float: left; width: 253px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 0 12px 0;}
.bblock1 {display: block; float: left; width: 167px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.bblock2 {display: block; float: left; width: 168px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.bblock3 {display: block; float: left; width: 168px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.bblock4 {display: block; float: left; width: 168px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.bblock5 {display: block; float: left; width: 168px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.bblock6 {display: block; float: left; width: 167px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 0 12px 0;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
#pages {width: 360px; margin: 0 0 30px 340px;}
#pages span.dots {display: block; float: left; color: #012aac; font: bold 110% Verdana; margin: 0 4px 0 2px;}
#pages a {display: block; float: left; text-decoration: none; font: bold 100% Verdana; color: #012aac; border: 1px solid #75b1e3; padding: 2px 7px; background-color: #bee2ff; margin: 0 2px 0 0;}
#pages a:hover {color: white; background-color: #fff1b9; color: #ff3300;}
#pages a.current {font-weight: bold; color: #ff3300; background-color: white;}
.wtxt {font-family: Tahoma, Helvetica, Arial, "Times New Roman", Tahoma; font-size: 11px; color: #000066; line-height: 14px;}
.deal {font-family: "Bookman Old Style", Tahoma, Verdana, Helvetica, Arial; font-size: 14px; line-height: 120%;}
.deal a {color: #000066; text-decoration: none;}
.deal a:hover {color: #003366; text-decoration: none;}
.deal a img {width: 180px; height: 200px; border: 1px solid #ffffff; margin: 2px 0 2px 10px;}
.deal a:hover img {border: 1px dashed #ff3300;}
.deal p {padding: 0 4px 0 4px; font-family: Tahoma, Verdana, Arial; font-size: 11px; text-align: justify; color: #000033;}
.adv {display: block; float: left; width: 202px; height: 380px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.advc {display: block; float: left; width: 202px; height: 380px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 2px 12px 0;}
.advl {display: block; float: left; width: 202px; height: 380px; border: 1px solid #75b1e3; padding: 4px 0 8px 0; margin: -1px 0 12px 0;}
.stars {text-align: center; font-family: Verdana, Arial; font-size: 10px; color: #000066;}
.stars img {width: 93px; height: 16px;}
.recomm {text-align: center; font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #ffffff;}
.sitename {text-align: center; font-family: Verdana, Arial; font-size: 12px; color: #004080; font-weight: bold;}
.dealcontent {width: 1026px; margin: -1px 0 12px 0; border: 1px solid #75b1e3;}
.recommtext p {padding: 5px 10px 10px 10px; font-size: 12px; font-family: Tahoma, Verdana, Helvetica, Arial; color: #000033; text-align: center;}
.recommtext a {text-decoration: underline; color: #143f63; font-family: Tahoma, Verdana, Helvetica, Arial;}
.recommtext a:hover {text-decoration: underline; color: #143f63; background: #bee2ff; font-family: Tahoma, Verdana, Helvetica, Arial;}
.dtitle {background: #a9d7fc; padding: 5px 0 5px 0; text-align: center; font-family: "Bookman Old Style", "Trebuchet MS", Times, serif; font-weight: bold; font-size: 18px;}
.dtitle a {color: #1d3b99; text-decoration: underline;}
.dtitle a:hover {color: #ffffcc; text-decoration: underline;}
.deallinks {width: 888px; margin: 0 0 4px 67px; font-family: Verdana, Arial; font-weight: bold; font-size: 12px; text-align: center;}
.deallinks a {display: block; float: left; width: 144px; margin: 0 2px 2px 0; padding: 2px 0; background-color: #a9d7fc; border: 1px solid #75b1e3; color: #1d3b99; text-decoration: none;}
.deallinks a:hover {color: #ff3300; background-color: #fff1b9;}
.clearboth {clear: both;}