
*{ margin: 0; padding: 0; }
body { margin: 50px 0 0; background: #fff url(../images/bg.jpg) repeat-x; font:13px Arial, Sans-Serif; color: #333; }
ul{ list-style:none}
h1 { font-size:30px; font-weight:normal; float:left;}
h1 a { text-decoration: none; }
h2 { font-size:20px; color: #444; font-weight: normal; margin: 0 0 10px; }
h3 { font-size:15px; border-bottom: 1px solid #aaa; margin: 0 0 10px; padding-bottom:5px }
h4{ font-size:14px; padding-bottom:10px}
em { border-bottom: 1px dotted #fff; cursor: pointer; }
a{ color: #9D2900; text-decoration:none}
a:hover{ color: #A0000E; text-decoration:underline}
img { border: 0; }
.red { color: #9D2900; }
	.clear { clear:both; height:0; overflow:hidden; }
.wrap { width: 900px; margin: 10px auto; padding:20px 10px;  border:1px solid #1E5164; border-top:2px solid #1E5164;}

#header { width: 900px;  margin: 0 auto; }
#header h1 a { color:#fff;}
#menu  { float: right; padding: 6px 0 0 0; list-style: none; }
#menu li { display: inline; }
#menu a { display: block; float: left; margin-left: 10px; padding: 7px 2px 7px 2px; text-decoration: none; font-size: 11px; color: #efefef;   }
#menu a:hover { color: #efefef; text-decoration:underline;}
#menu .active a { border-bottom: 2px solid #CCFFFF; color: #CCFFFF;}

#teaser { clear: both; height: 150px; background: #fff url(../images/teaserbg.jpg) repeat-x; overflow:hidden }
.box { float: left; padding-top:50px;width: 480px; color: #C7E3EE; }
.box h2{ color:#FFF2B3}
#image { float: right; width: 388px; position:relative; top: 16px; background: url(../images/logotype.jpg) no-repeat top right; height: 258px; }

#bar { height: 40px; margin: 0 0 30px; padding: 8px 0 0 0; background: url(../images/bar.gif) repeat-x; }
.step { cursor: pointer; color: #FAFDDD; padding: 4px 0 0 11px; margin: 0 35px 0 0; font-size: 1.4em; float: left; text-align: center; background: url(../images/step.gif) no-repeat; height:30px; }
.step a { color: #fff; margin: 0 10px 0 0; }

.col { float: left; width: 276px; margin: 0 30px 16px 0; }
.last { float: right; margin: 0; }
.info { border: 1px solid #e0e0e0; background:#f4f4f4; padding: 7px; }

/*search*/
#search { position:absolute; top:25px; width:480px; height:50px; color:#fff; margin-left:250px;}

.side .cell .ul1 li{ padding:3px 0; padding-left:25px; background:url(../images/common/bg/side-li-bg.gif) no-repeat 10px 9px;}
.side .cell .ul2 span{ font-weight:bold; padding-right:15px}
.side .cell .ul2 li p{ font-size:11px; padding:2px 0}
.side .cell .ul2 li{ padding:8px 10px;}


#footer { clear: both; width: 900px; margin: 0 auto; padding: 15px; border-top: 1px solid #e0e0e0; background: #fff url(../images/small_logotype.jpg) no-repeat right 13px;}
#footer .right { float: right; margin: 0 55px 0 0; display:inline}
#footer a { color: #808080; font-weight: bold; }

.cell top15{ margin-bottom:15px;}


/*icolink*/
#icolink2 { font-size:13px; font-weight:bold; margin:20px 0;}
#icolink2 td {padding:2px;}
#icolink2 td a { text-decoration:underline;}
#icolink2 td a:hover { text-decoration:none;}

/*add newlist*/
#newlist { margin-bottom:10px;}
#newlist h3 { font-size:11px; text-transform: capitalize; background:url(../images/common/wins.gif) no-repeat; padding-left:20px; margin-bottom:-3px;}
#newlist p { font-size:11px; color:#666;}
#newlist table { border-collapse:collapse; }
#newlist table thead td { background:#E1EFF4; padding:5px;}
#newlist table td { padding:2px 5px; }
#newlist .bg {border-bottom:1px solid #ccc; padding-bottom:10px;}

.page-1 {text-align:center;}
.page-1 a {text-decoration:underline; padding:3px; }
.page-1 .select { text-decoration:none;}
#tags { margin-bottom:15px;}
#tags .site-tags { text-align:center; margin-left:20px; margin-bottom:10px; width:620px; margin:0 auto;}
#tags .site-tags li { float:left; margin-right:5px; text-align:center; width:15px; height:20px; font-size:13px; background:#666; color:#fff; font-weight:bold;}
#tags .site-tags li a { color:#036; display:block; width:15px; height:18px; background:#fff;  border:1px solid #fff; text-decoration:underline; }
#tags .site-tags li a:hover{background:#036; color:#fff;}
#tags .tag-list li { margin-bottom:10px;}
#tags .tag-list li a { color:#036; text-decoration:underline;}
#tags .tag-list li a:hover {text-decoration:none;}
#tags .tag-list .wrap { width:85%; margin:0 auto 10px;}
#tags .tag-list .left { float:left; width:45%;}
#tags .tag-list .right {float:right; width:45%;}


#editpick {}
#editpick li {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc; width:95%;}
#editpick .img {width:120px; float:left;}
#editpick h2 {margin-left:135px; font-size:13px;}
#editpick h2 a {color:#06c;text-decoration:underline;}
#editpick h2 a:hover {text-decoration:none;}
#editpick p {margin-left:135px; margin-bottom:5px;}
#editpick .downbuy {}
#editpick .downbuy a {font-weight:bold; color:#06c;text-decoration:underline;}
#editpick .downbuy a:hover {text-decoration:none;}

/*sponsored-link*/
.sponsored-links { width:280px; border:1px solid #ddd; padding:5px 10px 10px 10px; font-size:12px; background:#fff; text-align:left;}
.sponsored-links p { font-size:11px; color:#666; }
.sponsored-links a { text-decoration:none; }
.sponsored-links dt { margin-top:10px; font-size:13px;}
.sponsored-links dt a { color:#06c;text-decoration:underline; font-size:12px; }
.sponsored-links dt a:hover {text-decoration:none;}
.sponsored-links dd { color:#333; }
.sponsored-links .d1 { margin-top:3px; margin-bottom:3px; font-size:11px; }
.sponsored-links .d2 { font-size:11px; }
.sponsored-links .d2 a { color:#666; text-decoration:underline; }
.sponsored-links .price {font-size:12px; margin-bottom:5px; color:#FF6600;}
.sponsored-links .save {font-size:11px; color:#090;}

#sponsored1 .img img {width:110px; float:left;}
#sponsored1 dl {border-bottom:1px solid #efefef; padding-bottom:7px; margin-bottom:7px;}
#sponsored1 dt {margin-left:115px;}
#sponsored1 .d1,#sponsored1 .d2 {margin-left:115px; margin-bottom:10px;}
#sponsored1 .d2 a {color:#06c; font-weight:bold;}
#sponsored1 .price {margin-left:115px;}
#sponsored1 .save {margin-left:115px;}

#sponsored2 dt{ margin-bottom:10px;}
#sponsored2 dl {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd;}
#sponsored2 .img {  }
#sponsored2 .img img {width:130px;}
#sponsored2 .d2 a {color:#06c; font-weight:bold;}
#sponsored2 .price { }
#sponsored2 .save {}

#sponsored3 {width:728px; margin:0 auto; background:#fff;}
#sponsored3 dl{float:left; width:30%; overflow:hidden; padding:0 5px; margin-bottom:10px; margin-top:5px; border-left:1px dotted #ccc;background:#fff;}
#sponsored3 dt {margin-bottom:12px; margin-left:102px; word-break:break-all;  }
#sponsored3 .img  {float:left;}
#sponsored3 .img img {width:100px;}
#sponsored3 .p {margin-left:102px; margin-bottom:5px;}
#sponsored3 .d2 {margin-left:102px;}
#sponsored3 .d2 a {font-weight:bold; color:#06c}
#sponsored3 .price {margin-left:102px;}
#sponsored3 .save {margin-left:102px;}
#sponsored3 .d1 {margin-left:102px; margin-bottom:10px;}
#sponsored3 .last {border:none;}