@charset "utf-8";
/* CSS Document */

body {margin:0; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:12px;}
a { text-decoration:none;}

.header {height:63px;background:#3b5998;}
.header-content {width:1000px;margin:0 auto; height:60px;}
.header-logo {float:left; height:60px;}
.header-logo img {border:0;}

#header-nav {float:left; height:25px; margin:35px 0 0 20px; line-height:25px;width:710px;}
#header-nav li { list-style-type:none; display:block;float:left; margin:0;}
#header-nav li a { color:#FFFFFF; font-size:15px; font-weight:bold; display:block; padding:0 10px 0 10px;}
#header-nav li a:hover { background:#5C75AA;display:block;}

#header-nav li.last {clear:right; padding:0 0 0 10px;}

.container {width:1000px;margin:0 auto; margin-top:20px;}

.font-15-gray-bold {font-size:15px;color:#777777;font-weight:bold;}
.font-15-green-bold {font-size:15px;color:#006600; font-weight:bold;}
.font-13-gray-bold {font-size:13px;color:#777777;font-weight:bold;}
.font-13-green-bold {font-size:13px;color:#006600; font-weight:bold;}


.font-11 {font-size:11px;}
.font-12 {font-size:12px;}
.font-14 {font-size:14px;}
.font-45 {font-size:45px;}
.font-35 {font-size:30px;}
.gray {color:#777777;}
.red {color:#FF0000;}
.green {color:#006600;}

.footer {width:1000px;margin:0 auto; margin-top:20px; text-align:center; border-top:1px #d6d9de solid;}
.footer a {font-size:12px; color:#3b5998; font-weight:bold;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.footer a:hover {text-decoration:underline;}

.left-menu {width:160px;float:left; padding:0; margin:0;}

.middle-menu {width:620px;float:left; padding:0; margin:0 30px 0 0;}
.middle-menu h1 {padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px #d6d9de solid; font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:14px;}
.middle-menu h2 {padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px #d6d9de solid; font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:14px;}
.middle-menu h3 {padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px #d6d9de solid; font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:14px;}

.welcome {font-weight:normal; font-size:13px; line-height:14px; color:#777777;}
.category {font-weight:normal; font-size:13px; line-height:15px; color:#777777;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;text-align:justify;margin:0;padding:0;}

.right-menu {width:190px;float:left; padding:0; margin:0;}
.right-menu h3 {padding:0 0 5px 0; margin:0; border-bottom:1px #d6d9de solid; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}

.cat-header {width:198px; height:25px;line-height:25px;border:1px #45629e solid; color:#FFFFFF; background:#EDEFF4; font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold; text-indent:5px;}
.cat-header a {color:#000000;}

.left-section-header {width:138px; height:25px;line-height:25px;border:1px #45629e solid; color:#FFFFFF; background:#8497bf; font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold; text-indent:5px;}

.left-section-menu {margin:0; padding:0; width:138px}
.left-section-menu li {list-style-type:none; display:block; margin:0; padding:0; height:20px; line-height:20px; text-indent:5px; border-bottom:1px #d6d9de solid;}
.left-section-menu li a {color:#000000; font-size:12px; font-weight:bold; display:block; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; margin:0; padding:0;}
.left-section-menu li a:hover {background:#ECEEF4;}
.left-section-menu li.last {text-align:right; border:0;}
.left-section-menu li.last a{font-size:10px; color:#3b5998;}
.left-section-menu li.last a:hover {background:none;}

.left-section-menu-sites {width:138px; height:20px; line-height:20px; padding:0; margin:0;border-bottom:1px #d6d9de solid;}
.left-section-menu-sites-left {width:100px;float:left;font-size:12px; padding-left:3px;}
.left-section-menu-sites-left a {color:#000000;}
.left-section-menu-sites-right {width:35px;float:left; text-align:right; color:#777777; font-size:11px;}
.left-section-menu-last {width:138px;text-align:right;height:20px; line-height:20px; padding:0; margin:0; border:none;}
.left-section-menu-last a {font-size:10px; color:#3b5998; font-weight:bold;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}

.right-section-menu-sites {width:190px; height:20px; line-height:20px; padding:0; margin:0;border-bottom:1px #d6d9de solid;}
.right-section-menu-sites-count {font-size:10px;}
.right-section-menu-sites-left {width:151px;float:left;font-size:12px; padding-left:3px;}
.right-section-menu-sites-left a {color:#000000;}
.right-section-menu-sites-right {width:35px;float:left; text-align:right; color:#777777; font-size:11px;}
.right-section-menu-last {width:190px;text-align:right;height:20px; line-height:20px; padding:0; margin:0; border:none;}
.right-section-menu-last a {font-size:10px; color:#3b5998; font-weight:bold;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}

.medium-site-box-lr {width:182px;border-bottom:1px #d6d9de solid; float:left; margin:5px 10px 6px 10px;}
.medium-site-thumb-lr {width:182px;height:132px;}
.medium-site-thumb-lr img {border:1px #3b5998 solid;width:180px;height:130px;}
.medium-site-box-left-lr {width:140px;float:left;font-size:12px; padding-left:3px; height:23px; line-height:23px;}
.medium-site-box-left-lr a {color:#000000;}
.medium-site-box-right-lr {width:35px;float:left; text-align:right; color:#777777; font-size:11px;height:23px; line-height:23px;}
.medium-site-box-lr-cat {width:115px;float:left;}
.medium-site-box-lr-cat a {font-size:11px;color:#3B5998;}
.middle-section-more {text-align:right;height:20px; line-height:20px; padding:0 25px 0 0;; margin:0; border:none;}
.middle-section-more a {font-size:10px; color:#3b5998; font-weight:bold;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}

.site-box-style-1 {border-bottom:1px #d6d9de solid; height:200px; padding:10px 0 5px 0; margin:0 0 8px 0;}
.site_box_style_1 p {padding:0; margin:0;}
.site-box-style-1-thumb {width:252px; height:192px;float:left;}
.site-box-style-1-thumb img {border:1px #3b5998 solid;width:250px;height:190px;}
.site-box-style-1-data {width:358px; height:192px;float:left; padding:0 0 0 10px;}
.site-box-style-1-table {width:358px;}
.site-box-style-1-table p {padding:0; margin:0;}
.site-box-style-1-cat {padding:0 0 5px 2px;;height:13px;}
.site-box-style-1-cat a {color:#3B5998;font-size:11px;}
.site-box-style-1-cat a:hover {text-decoration:underline;}
.site-box-style-1-title {height:28px;}
.site-box-style-1-title a {color:#3b5998; font-size:24px; font-weight:bold;}
.site-box-style-1-scorebox {width:100px; height:73px; border:1px #3b5998 solid; background:#edeff4;text-align:center; padding:7px 0 0 0;}
.site-box-style-1-date {width:102px;;text-align:right; padding:7px 0 0 0; font-size:11px;color:#777777;}
.site-box-style-1-more {text-align:right;height:20px; line-height:20px; padding:5px 12px 0 0; margin:0; border:none;}
.site-box-style-1-more a {font-size:12px; color:#3b5998; font-weight:bold;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.site-box-style-1-regularprice {width:185px;float:left;padding:2px 0 2px 0;font-size:12px;color:#777777;font-weight:bold;height:16px;}
.site-box-style-1-discountprice {width:185px;float:left;padding:2px 0 2px 0;font-size:12px;color:#006600; font-weight:bold;height:16px;}
.site-box-style-1-left {width:70px;float:left;padding:2px 0 2px 0;font-size:11px;color:#333333;height:16px;line-height:16px;font-style:italic;}
.site-box-style-1-right {width:185px;float:left;padding:2px 0 2px 0;height:16px;line-height:16px;}



.site-box-style-2 {border-bottom:1px #d6d9de solid; height:142px; padding:15px 0 5px 0;}
.site-box-style-2-thumb {width:182px; height:132px;float:left;}
.site-box-style-2-thumb img {border:1px #3b5998 solid;width:180px;height:130px;}
.site-box-style-2-data {width:428px; float:left; padding:0 0 0 10px;}
.site-box-style-2-scorebox {width:70px; height:53px; border:1px #3b5998 solid; background:#edeff4;text-align:center; padding:0 0 0 0; line-height:53px;}
.site-box-style-2-date {width:72px;;text-align:right; padding:4px 0 0 0; font-size:11px;color:#777777;}
.site-box-style-2-title a {color:#3b5998; font-size:20px; font-weight:bold;}
.site-box-style-2-cat {padding-bottom:5px;}
.site-box-style-2-cat a {color:#777777;font-size:11px;}
.site-box-style-2-regularprice {font-size:13px;color:#777777;font-weight:bold;}
.site-box-style-2-discountprice {font-size:13px;color:#006600; font-weight:bold;}
.site-box-style-2-options {text-align:left;height:20px; line-height:20px; padding:0 15px 0 0; margin:0; border:none; width:200px;float:left;}
.site-box-style-2-more {text-align:right;height:20px; line-height:20px; padding:0 15px 0 0; margin:0; border:none; width:188px;float:right;}
.site-box-style-2-more a {font-size:12px; color:#3b5998; font-weight:bold;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.site-box-style-2-pos {background:#006600; color:#FFFFFF; font-weight:bold; padding:0 3px 0 3px;}
.site-box-style-2-neg {background:#FF0000; color:#FFFFFF; font-weight:bold; padding:0 3px 0 3px;}

.mini-site-box-style-1 {width:102px;float:left;margin:0 11px 11px 11px;}
.mini-site-box-style-1-thumb {width:100px;height:90px;border:1px #3b5998 solid;}
.mini-site-box-style-1-thumb img {border:0;}
.mini-site-box-style-1-title a {font-size:11px;color:#3b5998;}
.mini-site-box-style-1-score {font-size:11px;color:#777777;}

.review-site-thumb {width:252px;float:left;text-align:right;}
.review-site-thumb a {color:#3B5998;font-weight:bold; font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.review-site-thumb img {border:1px #3b5998 solid;}
.review-site-scores-div {width:200px;float:left; margin-left:25px;}
.review-site-scores-title {background:#eceff5;height:25px;line-height:25px;font-size:14px; text-indent:10px;font-weight:bold;margin:0 0 3px 0;}
.review-site-scores-left {width:130px;float:left;padding:0 0 0 10px; color:#777777;border-bottom:1px #D6D9DE solid;}
.review-site-scores-right {width:60px;float:left;border-bottom:1px #D6D9DE solid;}
.review-site-scorebox-div {width:110px;float:left; margin-left:25px;}
.review-site-detail-title {background:#eceff5;height:25px;line-height:25px;font-size:14px; text-indent:10px;font-weight:bold;margin:10px 0 3px 0;}
.review-site-detail-t1 {color:#777777; padding:0 0 0 10px;}
.review-site-detail-t2 {color:#000000; padding:0 0 0 20px;}
.review-site-detail-t1-pros {color:#006600; padding:0 0 0 10px;font-weight:bold;}
.review-site-detail-t1-cons {color:#FF0000; padding:0 0 0 10px;font-weight:bold;}
.review-site-detail-t2-red {color:#FF0000; padding:0 0 0 20px;}
.review-site-detail-t2 a {color:#3B5998;}
.review-site-detail-t2 a:hover{text-decoration:underline;}
.review-site-detail-t2 p {padding:0; margin:0;}
.review-site-detail-sep {height:1px;background:#D6D9DE;margin:0 20px 0 20px;}
.review-site-detail-text p {text-align: justify;}
.review-site-text-section {font-weight:bold;color:#777777;font-size:14px;}

#search-form {margin:0;padding:0; width:150px;}
.search-field {border-color: #315091 -moz-use-text-color #315091 #315091;border-style:solid none solid solid;border-width:1px 0 1px 1px;float:left; width:113px; height:15px;}
.search-button {margin:0;padding:0; background-image:url(/images/tp/search-button.png); width:18px; height:19px; border:none; border-style:none;}

.friends table {padding:2px;font-size:12px; margin: 5px 0 0 5px;width:100%;}
.friends th {padding:2px;font-size:11px; text-align:left; background-color:#8497bf; color:#FFFFFF;}
.friends td {padding:2px; text-align:left; border:1px #D6D9DE solid; background-color:#ffffff;}

.contact table {padding:2px;font-size:12px; margin: 5px 0 0 5px;width:100%;}
.contact th {padding:2px;font-size:11px; text-align:left; background-color:#8497bf; color:#FFFFFF;}
.contact td {padding:2px; text-align:left; background-color:#ffffff;}

.pagination {text-align:center; border-top:3px #ffffff solid; border-bottom:3px #ffffff solid;}
.pagination a {font-size:14px; font-weight:bold; text-decoration:none;color:#3B5998;}
.pagination .current {font-size: 16px; font-weight:bold; text-decoration:underline; color:#4B4340;}
.pagination .prev_page{font-size:13px;padding:0 8px 0 0;}
.pagination .next_page{font-size:13px;padding:0 0 0 8px;}

.breadcrumbs{height:25px;line-height:25px;font-weight:normal;font-size:12px;color:#777777;border-bottom:1px solid #D6D9DE;margin:0 0 5px 0;}
.breadcrumbs a{color:#3B5998;font-size:12px;font-weight:bold;}