﻿/* Design by CanonZone 2009-02-18 */

/* Global */
@import url('global.css');

/* Content Begin */

.endArticleList {margin:0px auto; width:710px; overflow:hidden; clear:both; }
.endArticleList ul {margin:0px auto;padding:3px 0px;clear:both;}
.endArticleList ul li { border-bottom:1px dashed #cccccc; list-style-type:none; text-align:left; font-size:12px; width:700px; height:30px; line-height:30px; padding-left:10px; overflow:hidden; clear:both;}
.endArticleList ul li a { list-style-type:none;text-align:left; font-size:12px; }
.endArticleList ul li a:visited { color:#83006f;}
.endArticleList ul li a.time{ text-decoration:none;text-align:left;font-size:11px; color:gray; padding:0 10px;}

.endImageList { margin:0 auto; width:710px; overflow:hidden; clear:both;}
.endImageList ul{ margin:10px auto; text-align:center;}
.endImageList ul li { font-size:12px; width:210px; height:209px; margin:5px 20px 15px 0; float:left; text-align:center; padding:15px 0; list-style-type:none; border:1px solid #ccebeb;}
.endImageList ul li.elite { background: url(/images/elite.gif) no-repeat top center; }
.endImageList ul li b{ background:#ffff66;}
.endImageList ul li img{ border:0px solid #cccccc; padding:0; width:180px; height:180px; margin:5px 15px;text-align:center; }
.endImageList ul li h3 { width:180px; overflow:hidden; height:25px; line-height:25px; }
.endImageList ul li h3 a{ display:block; font-size:12px; color:#009999; font-weight:normal;}
.endImageList .dotLineB { clear:both; overflow:hidden; margin:5px 30px;}

.Main { width:950px; margin: 0 auto;}
.Main .MainL { width:216px; float:left; }
.Main .MainR { width:730px; float:right; }

.MainL .seperate { margin-bottom:10px;}
.MainL .furniture { width:200px;height:45px;line-height:45px; color:#FFFFFF;font-weight:bold; background:url(/images/hire.gif) center no-repeat; text-align:center; padding:0px;margin:0px auto;}
.MainL .furniture a{color:#FFFFFF;font-weight:bold; }

.MainL .column { width:200px;background:url(/images/column.gif) #D0EEEE top no-repeat;padding:0; text-align:center; margin:0 auto;}
.MainL .column ul{margin:0px auto; padding:5px 0;}
.MainL .column ul li{ padding:3px 0px; text-align:left; }
.MainL .column ul li.t{ padding:3px 10px; }
.MainL .column ul li.msn{ background:url(/images/ico.gif) 10px 3px no-repeat; padding-left:30px;}
.MainL .column ul li.skype{ background:url(/images/ico.gif) 10px -27px no-repeat; padding-left:30px;}
.MainL .column ul li.callme{ background:url(/images/ico.gif) 10px -17px no-repeat; padding-left:30px; height:30px;line-height:30px;}
.MainL .column ul li.email{ background:url(/images/ico.gif) 10px -117px no-repeat; padding-left:30px;}
.MainL .column ul li a{ font-size: 12px;font-weight: normal;color:#333333;text-decoration : none; display:block; width: 190px; padding: 3px 0px 3px 10px;}
.MainL .column ul li a:hover{ color:#ffffff;background: #00A6A1 url(/images/ico.gif) 100% -84px no-repeat;}
.MainL .column_b { width:200px;height:13px;line-height:13px;background:url(/images/column_b.gif) top no-repeat; padding:0; margin:0 auto;}

.Main .MainR .contact {margin:0 auto; width:710px; overflow:hidden; clear:both; }
.Main .MainR .Nav { width:688px; border:1px solid #ccebeb; background:#f4f9f9; margin:10px auto; padding:10px; clear:both; text-align:left; font-size:24px; color:#00ada4; font-weight:bold;}
.Main .MainR .Nav strong { color:#ff0000; }

div.Content { width:710px; margin:0 auto;}
div.Content .title { width:688px; line-height:normal; border:1px solid #ccebeb; background:#f4f9f9; margin:10px auto; padding:10px; clear:both; text-align:center; font-size:24px; color:#00ada4; font-weight:bold;}
div.Content .source { font-size:11px; padding:3px; text-align:center;}
div.Content .line { border-top:1px solid #ccebeb; text-align:center;}
div.Content .matter { font-size:12px; line-height:180%;text-align:left; padding:20px;}
div.Content .matter img{ border:1px solid #cccccc;}
div.Content .matter a { font-size:12px; color:blue; text-decoration:underline;}
div.Content .matter .summary { text-align:left; padding:10px; border:1px solid #cccccc; background:#f3f3f3; clear:both; }
div.Content .dig {text-align:center;clear:both;margin:10px auto;}
div.Content .dig a.digup { font-weight:bold; background:url(/images/digg.gif) 0 0 no-repeat; display:inline-block; width:192px; height:30px; line-height:30px; text-align:left; padding-left:30px; color:#cc3300;}
div.Content .dig a.digdown { font-weight:bold; background:url(/images/digg.gif) 0 -30px no-repeat;width:192px; display:inline-block; height:30px; line-height:30px; text-align:left; padding-left:30px; color:#3366cc;}

/* page List */
.pages {padding:12px; font-size:11px; float:right; clear:both; margin:0 auto; }
.pages span { float:left; height:20px; line-height:20px; padding:0 5px; }
.pages span.current {font-size:11px; float:left; margin:0 3px; padding:0px 5px; background:#F3F3F3; border:1px solid #B2B2B2; color:#00ada4; font-weight:bold;}
.pages a.current {font-size:11px; float:left; margin:0 3px; padding:1px 5px; background:#F3F3F3; border:1px solid #B2B2B2; color:#00ada4; font-weight:bold;}
.pages a {font-size:11px; float:left; margin:0 3px; padding:1px 5px; background:#F3F3F3; border:1px solid #B2B2B2; color:#000000; font-weight:normal;}
.pages a:hover,.pages a.on { font-size:11px; color:#00ada4; background:#F3F3F3; margin:0 3px; padding:1px 5px; border:1px solid #000000; text-decoration:none; font-weight:normal;}

/* review */
#review { width:710px; margin:10px auto; text-align:left;}
#review p a { color:#00ada4; font-weight:bold;}
#review span{ font-weight:normal;color:gray; font-size:11px;}
#review .list { clear:both;}
#review .list ul {}
#review .list ul li { font-size:11px; list-style-type:none;text-align:left;margin:10px;border-bottom:1px solid #99916D;}
#review .list ul li a.username { padding:0 10px; text-decoration:none; color:#0000ff;}
#review .list ul li a.adddate { padding:0 10px; text-decoration:none; color:#00ada4;}
#review .list ul li a.country { padding:0 10px 0 30px; text-decoration:none; color:gray; }
#review .list ul li p.content { padding:0 10px ;line-height:180%; clear:both; color:#000;font-size:12px;}
#review .list ul li div.reply { margin:5px; padding:10px ;line-height:180%; clear:both; font-size:12px; border:1px solid #00ada4;  color:red;}
#review .list ul li div.reply a { color:#0000ff; text-decoration:underline; font-weight:normal;}

.deliver { text-align:left; clear:both; width:710px; margin:0 auto;}
.deliver h3 { font-weight:normal;font-size:12px; color:#99916D; }
.deliver .userinfo { margin:5px auto;}
.deliver .userinfo #warning { margin:0 10px; color:#ff0000; visibility:hidden;}
.deliver .userinfo .text { border:1px solid gray; width:200px; background:#fff; height:18px; line-height:18px; font-size:11px; color:gray;}
.deliver .userinfo .submit{ border:1px solid gray; background:#fff; }
.deliver .textarea textarea{ border:1px solid gray; background:#fff; width:500px; height:100px; font-size:11px; color:#000;}

/* Guest */
.endReview {padding:9px 0;width:99.3%; margin:0 auto; text-align: left; background:#F8FCFF; font-size:12px; clear:both;}
.endReview .titleTip{clear:both; padding:0 12px 0 16px; height:15px;display:inline;}
.endReview .name { font-size:12px; float:left; color:#1f3a87; font-weight:bold;}
.endReview .ip{ font-size:11px;  color:#666;}
.endReview .title{float:right; }

.endReview .review { padding:8px 3px 0 20px !important; padding:8px 20px 0; width:90%;clear: both; font-size:12px; line-height: 150%; table-layout: fixed; overflow: hidden; height: auto ; }
.endReview .review table{table-layout:fixed;}
.endReview .review td{ overflow:hidden; line-height:23px; font-size:14px;}
.endReview .review .reviewTree{ margin:0 auto 2px; border:1px solid #999; width :99%;padding:4px; clear:both; background:#ffe; table-layout:fixed; overflow:hidden;}
.endReview .hr { margin:8px 0 13px;border-top:1px dotted #000; clear:both;font-size:1px; }
.endReview .statement{ padding:12px 20px; text-align:right; height:15px; clear:both; overflow:hidden; color:#bc2931;}
.endReview .reply { border:1px #FFCC00 solid; background-color:#FFFFCC;padding:5px;}
.endReview .pageNum{clear:both;padding:0 12px 0 0; height:25px; float:right; }
