body {

  font-family: Arial, sans-serif; 

  font-size: 11px;

  margin-top: 0px;

  background-image: url(images/back.png);

  background-repeat: repeat-x;

}

a { text-decoration: none; color: #333; }

a img {border: none;}

form {margin: 0px; padding: 0px;}

td {vertical-align: top;}

p {padding: 0; margin: 1em 0;}

table {

  font-family: Arial, sans-serif; 

  font-size: 11px;

}

input, select, textarea {

  font-size: 11px;

  font-family: Arial;

}

h1, h2 {

  background: url(images/table_header.png) repeat-x;

}

h1 {

  font-size: 13px;

  color: #000;

  padding: 8px 4px 10px 14px;

  margin: 0;

}

h1 a {

  float: right;

  color: #C60;

  font-weight: normal;

  font-size: 11px;

}

h1 .linkholder {

  color: #C60;

  font-size: 11px;

  float: right;

  display: block;

  padding: 6px 10px;

}

h1 .linkholder a{

  padding: 0!important;

  float: none;

}

h1 a.imagelink {

  background-position: top right;

  background-repeat: no-repeat;

  padding: 4px 25px 4px 0;

  position: relative;

  top: -2px;

  margin: 0 5px;

}

h2 {

  color: #C60;

  font-weight: normal;

  padding: 11px 14px 5px; /* May get probs with right margin? */

  font-size: 11px;

  line-height: 11px;

  margin-bottom: 7px;

}

h2.tight {

  margin-bottom: 0px;

  padding-bottom: 8px;

}

h3 {

  font-size: 12px;

  color: #333;

  padding: 2px 0 10px;

  margin:0;

}

/*div {border: 1px solid black;}*/



#main {

  margin-top: 25px;

  background-image: url(images/main_back.png);

  background-repeat: repeat-y;

  width: 986px;

}

#header {

  background-image: url(images/header.png);

  background-repeat: no-repeat;

  width: 986px;

  height: 120px;

}

#content {

  padding: 1px 9px 0px 8px;

}

#redbar {

  padding: 2px 0px;

  margin: 1px 0px;

  background-color: #C60;

}

#menubar {

  height: 26px;

  background: #9CD8EC url(images/menu_back.png) repeat-x;

  text-align: left;

  padding-left: 40px;

}

#menubar a.logout {

  float: right;

  color: #666;

  margin: 8px 59px 0 0;

}

#optionbar {

  font-family: "Trebuchet MS", Arial, sans-serif;

  padding: 3px 0px;

  height: 20px;

  background-color: #1275B9;

  color: #33ADD6;

  text-align: right;

}

#optionbar a, #optionbar span {

  color: #9CD8EC;

  padding: 0px 5px;

}

#optionbar input.textbox, #optionbar select {

  font-size: 10px;

  border: 1px solid #9CD8EC;

  margin-right: 2px;

}

#optionbar input.textbox {

  height: 13px;

  padding: 2px;

}

#optionbar select {

  text-align: center;

  padding: 1px;

}

#optionbar input.submit {

  border: none!important;

  background: url(images/optionbar_submit.png) no-repeat 0px 2px;

  width: 42px;

  height: 19px;

  cursor: pointer;

}

#optionbar a.send_to_friend {

	background: url(images/send_to_friend_back.png) no-repeat; width:106px; height:15px; float:right; margin:2px 10px 0; font-size: 10px; text-align: center; color: #1475BA; padding: 3px 0; text-decoration: none;

}

#orangebar {

  padding: 1px 0px;

  margin: 1px 0px;

  background-color: #F90;

}

#topspacer {

  height: 16px;

  margin: 0 180px 0 206px;

  padding: 0px;

  text-align: center;

  color: #C00;

  font-weight: bold;

  font-size: 12px;

}

#topspacer div {background-color: #FFF4E6; height:18px;}

#topspacer div a {color: #090; text-decoration: underline; font-weight: normal;}

#footerbox {

  background-color: #CECECE;

  color: #1372B3;

  font-size: 12px;

  font-family: "Trebuchet MS", Arial, sans-serif;

  padding: 12px 0px 2px;

}

#footerbox a {

  color: #1372B3;

  margin: 0px 3px;

}

#footer {

  background: #FFF url(images/footer.png) no-repeat;

  width: 986px;

  height: 10px;

}

#copy {

  color: #CCC;

  font-size: 12px;

  margin-top: 5px;

  font-family: "Trebuchet MS", Arial, sans-serif;

}

#copy a {

  color: #CCC;

}

#loginbox {

  width: 145px;

  height:103px;

  padding: 8px 9px 6px;

  background: url(images/loginbox_back.png) no-repeat;

  color: #1372B3;

  font-size: 11px;

  margin-bottom: 7px;

}

#loginbox .textbox {

  border: 1px solid #CC6600;

  width: 141px;

  height: 13px;

  padding: 2px;

  margin: 1px 0px 2px;

}

#loginbox input.submit {

  border: none!important;

  background: url(images/login_submit.png) no-repeat 0px 0px;

  width: 42px;

  height: 16px;

  cursor: pointer;

  float: right;

  margin-top: 6px;

}

#loginbox a{

  text-decoration: underline;

}

#leftcol {

  width: 191px;

  text-align: left;

  padding: 0 9px 0 6px;

}

#leftstretch {min-height: 500px;}

#midcol {

  width: 583px;

  padding: 0 0 10px 0;

  text-align: left;

  font-size: 12px;

  color: #333;

}

#midcol.wide {

  width: 763px;

}

#rightcol {

  width: 172px;

  padding: 0 0 10px 8px;

}

#catlinks {

  width: 583px;

  height: 90px;

  font-size: 11px;

}

#catlinks td {

  width: 33%;

  text-align: left;

}

#catlinks a {

  display: block;

  color: #1275B9;

  margin: 5px 7px;

}

.breadcrumbs {

  color: #C60;

  padding: 0 7px;

  border-bottom: 1px solid #D1EEF6;

  height: 25px;

  font-size: 12px;

}

.breadcrumbs a, #catlinks .breadcrumbs a {

  color: #C60;

  display: inline;

  margin: 0;

}

.breadcrumbs b {

  color: #000;

  display: block;

  padding: 4px 0 0;

}

#catlinks span {

  color: #CCC;

}

#itemlist {

  width: 100%;

}

#itemlist th, #gallery th, #directory th {

  background: url(images/table_header.png) repeat-x;

  color: #C60;

  font-weight: normal;

  padding: 0;

  height: 35px;

  border-bottom: 1px solid #F90;

  text-align: center;

}

#itemlist th img {

  margin-bottom: 3px;

}

#itemlist th a {

  font-weight: normal;

  color: #1275B9;

  font-size: 11px;

}

#itemlist th a.selected {

  font-weight: bold;

  color: #000;

}

#itemlist th select, #gallery th select {

  border: 1px solid #9CD8EC;

  font-size: 10px;

  padding: 1px;

  margin: 0;

  text-align: center;

}

#itemlist td.left {

  text-align: left;

}

#itemlist td.right {

  text-align: right;

}

#itemlist td.top {

  vertical-align: top;

}

#itemlist td {

  padding: 7px;

  text-align: center;

  color: #333;

  vertical-align: middle;

  border-bottom: 1px solid #F90;

  background-color: #D1EDF6;

}

#itemlist tr.offrow td, #directory tr.offrow td {

  background-color: #9CD8EC;

}

#itemlist.homepage td, #itemlist tr.priority td {

  background-color: #FFF;

}

#itemlist.homepage tr.offrow td, #itemlist tr.offrow.priority td {

  background-color: #FFF4E6;

}

#itemlist a {

  font-weight: bold;

  font-size: 12px;

  text-decoration: underline;

}

#pagecount {

  font-size: 11px;

  text-align: right;

  padding: 18px 0px 10px;

  color: #999;

  font-family: "Trebuchet MS", Arial, sans-serif;

}

#pagecount a {

  color: #999;

}

#pagecount .selected {

  color: #1275B9;

  font-weight: bold;

}

.sidebox {width:173px; padding:6px 9px 10px; margin-bottom:7px; color:#C60;}

.sidebox {background: url(images/sidebox.png) bottom;}

.sidebox.solid_fill {background: url(images/sidebox_blue.png) bottom;}

.sidebox.directory {padding: 0; width: 191px; background: url(images/sidebox_blue_mid.png) top;}

.sidebox.directory div {background: url(images/sidebox_blue.png) bottom no-repeat; }

.sidebox .directory_cat {display: block; color: #C60; border-top: 1px solid #1CA5D2; padding: 2px 18px; font-size: 12px; font-family: "Trebuchet MS", sans-serif;}

.sidebox_header {

  width: 175px;

  height: 13px;

  padding: 6px 8px 7px;

  background: url(images/sidebox_header.png);

  color: #FFF;

  font-weight: bold;

  font-size: 13px;

  line-height: 13px;

}

.sidebox input, .sidebox select {

  border: 1px solid #1276BB;

  margin: 1px 0 4px;

  font-size: 10px;

}

.sidebox select {

  padding: 1px;

}

.sidebox input.textbox {

  height: 13px;

  padding: 2px;

}

.sidebox input.submit {

  border: none!important;

  background: url(images/sidebox_submit.png) no-repeat 0px 0px;

  width: 42px;

  height: 16px;

  cursor: pointer;

  float: right;

  margin-top: 8px;

}

.sidebox h4 {

  color: #666;

  font-size: 13px;

  margin: 4px 0;

  padding: 0;

}

.sidebox p{

  padding: 0;

  margin: 4px 10px;

  line-height: 17px;

}

.sidebox p a{

  color: #C60;

  font-size: 12px;

}



#homeicons {

  width: 968px;

  border-top: 1px solid #9CD8EC;

}

#homeicons td {

  vertical-align: middle;

  color: #CC6600;

  text-align: left;

  padding: 8px 0px;

}

#topbanner {

  width: 570px;

  height: 82px;

  padding: 32px 0px 0 398px;

  text-align: center;

  overflow: hidden;

}

.top_space {

  height: 90px;

  overflow: hidden;

}

#small_banner {

  width: 160px;

  height: 103px;

  background-color: #000;

  float: right;

  border-left: 8px solid white;

  padding: 7px 6px 7px;

  overflow: hidden;

}

#mid_banner {

  width: 100%;

  height: 100%;

}

#mid_banner td {

  width: 33%;

  text-align: left;

  height: 90px;

}

.bannerbox {

  padding: 7px 6px;

  background-color: #000;

  margin: 1px 0px;

  overflow: hidden;

}

.icon_auction, .icon_listing, .icon_met_reserve, .icon_no_reserve {

  display: block;

  width: 28px;

  height: 28px;

}

.icon_met_reserve.wide, .icon_no_reserve.wide {

  width: 90px;

}

.bluebox {

  background-color: #D1EDF6;

  border-top: 1px solid #F90;

}

.whitebox {

  border-bottom: 1px solid #F90;

}

#register label {

  width: 170px;

  text-align: right;

  display: block;

  float: left;

  margin: 5px 15px;

  color: #C60;

}

#register .textbox {

  width: 211px;

  border: 1px solid #C60;

  margin: 3px 0 6px;

  font-size: 13px;

  padding: 1px 2px;

}

#register select {

  font-size: 13px;

  width: 217px;

  margin: 3px 0 6px;

  border: 1px solid #C60;

  padding: 0;

}

#register .checkbox {

  margin: 0 10px 5px 0;

  float: left;

  clear: both;

  position: relative;

  top: 1px;

  * top: -3px;

}

#register input.submit, .btn-submit {

  border: none!important;

  background: url(images/white_submit.png) no-repeat 0px 0px;

  width: 55px;

  height: 19px;

  cursor: pointer;

}

#register input.submit{

  margin-left: 168px;

}

#listing .bluebox td {

  height: 25%;

}

#listing .thumbcell {

  text-align: center;

  width: 100px;

}

#listing .thumbcell img {

  margin-bottom: 8px;

}

#listing .imageselect {

  width: 583px;

  height: 110px;

  overflow: auto;

  text-align: center;

}

#listing .imageload { background: #D1EDF6 url(images/loading.gif) no-repeat center center;}

#listing #mainimage {

  width: 583px;

  height: 280px;

  background-position: center center;

  background-repeat: no-repeat;

}

.imagepreview {width: 99px;height: 74px;background-position: center center;background-repeat: no-repeat;}

#details {

  width: 583px;

  font-size: 12px;

  margin-top: 7px;

}

#details td, #details th {

  vertical-align: middle;

  height: 25px;

  text-align: left;

}

#details th {

  color: #C60;

  font-weight: normal;

  width: 124px;

  padding: 0 14px;

  height: 28px

}

#details .highlight th {

  color: #C00;

}

#details .highlight th, #details .highlight td {

  background-color: #FFF4E6;

  border-bottom: 1px solid #F90;

}

#details .contact th {

  color: #000;

}

#details .contact td {

  color: #1275B9;

  font-weight: bold;

}

#details .contact th, #details .contact td {

  background-color: #F3F3F3;

  border-bottom: 1px solid #F90;

}

#details .first th, #details .first td {

  border-top: 1px solid #F90;

}

#details td {

  color: #000;

  padding: 0;

  vertical-align: middle;

}

#listing input.textbox{

  width: 99px;

  border: 1px solid #D1EDF6;

  margin: 1px;

  padding: 2px;

  font-size: 11px;

}

#listing input.place_bid {

  border: none!important;

  background: url(images/place_bid.gif) no-repeat 0px 0px;

  width: 55px;

  height: 19px;

  cursor: pointer;

  margin: 1px;

}

#listing input.buynow {

  border: none!important;

  background: url(images/buy_now.gif) no-repeat 0px 0px;

  width: 55px;

  height: 19px;

  cursor: pointer;

  margin: 1px;

}

#listing p {

  padding: 5px 14px;

  margin: 0;

}

.bid_box_head {

  width: 255px;

  background: url(images/table_header.png) repeat-x;

  padding: 10px 15px 3px;

  color: #C60;

  text-decoration: underline;

}

.bid_box {

  width: 255px;

  height: 106px;

  padding: 6px 15px 10px;

  border-top: 1px solid #FF9D0B;

  background: url(images/bid_box.png) no-repeat bottom left;

  font-size: 12px;

}

.bid_box div.wide {

  float: right;

  position: relative;

  top: -3px

}

.bid_box label {

  width: 87px;

  float: left;

}

#listing .bid_box p {

  padding: 3px 0;

  height: 19px;

  vertical-align: bottom;

}

#bidtable {

  width: 583px;

}

#bidtable th {

  color: #999;

  font-weight: normal;

  padding: 0;

  padding: 0 14px 4px;

  border-bottom: 1px solid #F90;

}

#bidtable td {

  padding: 3px 14px;

}

#bidtable tr.first td {

  font-weight: bold;

}

#bidtable a, .faq  a {

  color: #1275B9;

  font-weight: bold;

  text-decoration: underline;

}

.faq {

  font-size: 12px;

  padding: 8px 15px;

  border-bottom: 1px solid #F90;

}

.faq .submit_big {

  margin: 5px 0 0 249px;

}

#sellerbox .top{

  border-top: 1px solid #F90;

  margin-bottom: 1px;

}

#sellerbox .bottom {

  border-bottom: 1px solid #F90;

}

#sellerbox a{

  background-color: #D1EDF6;

  display: block;

  padding: 33px 0 33px 178px;

  background-position: 75px 21px;

  background-repeat: no-repeat;

  color: #1275B9;

  font-size: 12px;

  text-decoration: none;

}

.numhead {

  padding: 8px 100px;

  background-position: 50px 0px;

  background-repeat: no-repeat;

  font-size: 12px;

  color: #333;

}

#sellers .bluebox {

  padding: 7px 0;

}

#sellers label {

  float: left;

  width: 210px;

  text-align: right;

  padding: 10px 10px 0;

  color: #C60;

  display: block;

}

#sellers .textbox, #mytrader .textbox{

  width: 211px;

  border: 1px solid #C60;

  margin: 8px 0 1px;

  font-size: 13px;

  padding: 0 2px;

}

#sellers select {

  font-size: 11px;

  width: 217px;

  margin: 9px 0 0;

  border: 1px solid #C60;

  padding: 1px;

}

#sellers textarea {

  height: 139px;

  width: 338px;

  font-size: 11px;

  margin: 7px 0 6px;

  border: 1px solid #C60;

  padding: 1px;

}

#sellers .whitebox {

  padding: 7px 0 12px;

}

#sellers .options {

  line-height: 22px;

  padding: 8px 8px 2px;

}

#sellers table.thumb{

  display: inline;

  margin: 1px;

}

#sellers table.thumb td{

  display: block;

  border: 1px solid #D1EDF6;

  padding: 4px;

  text-align: left;

}

#sellers table.thumb a{

  color: #C60;

  text-decoration: underline;

}

#sellers table.thumb img{

  padding-bottom: 4px;

}

.submit_next, .submit_big, .submit_select {

  border: 0;

  width: 55px;

  height: 19px;

  cursor: pointer;

}

.submit_next {

  background: url(images/next.png) no-repeat;

  margin-left: 496px;

  margin-top: 10px;

}

.submit_big { background: url(images/big_submit.png) no-repeat;}

.submit_select { background: url(images/select.png) no-repeat;}

.btn-upload {

  border: none!important;

  background: url(images/upload.png) no-repeat 0px 0px;

  width: 55px;

  height: 19px;

  cursor: pointer;

}

#mytrader .top_space {

  font-family: "Trebuchet MS", Arial, sans-serif;

  color: #666;

  font-size: 13px;

  padding: 11px 135px;

  border-top: 1px solid #D1EDF6;

  line-height: 22px;

  height: 67px;

}

#mytrader .top_space a {

  color: #1275B9;

}

#mytrader h1{

  padding: 3px 0px;

  border: none;

}

#mytrader h1 a {

  padding: 0;

  text-decoration: underline;

  float: none;

}

#mytrader h3 {

  padding: 20px 15px 5px;

}

#mytrader label {

  width: 200px;

  float: left;

  text-align: right;

  padding: 0 8px;

  color: #C60;

  display: block;

}

#mytrader .change label {

  padding: 5px 8px 0;

}

#mytrader .radio {

  padding-top: 4px;

}

#mytrader .bluebox, #mytrader .whitebox {

  line-height: 22px;

}

#mytrader .feedback {

  border-bottom: 1px solid #F90;

  padding: 13px 206px 13px 41px;

  font-size: 11px;

  background-position: 8px 9px;

  background-repeat: no-repeat;

}

#mytrader .feedback a {

  color: #1275B9;

  font-weight: bold;

  text-decoration: underline;

  font-size: 12px;

}

#mytrader .feedback span {

  float: right;

  color: #333;

}

#mytrader .feedback p {

  color: #666;

  padding: 0px;

  margin: 8px 0 2px;

}

#mytrader .rate1{ background-image: url(images/icon_rate1.png); }

#mytrader .rate2{ background-image: url(images/icon_rate2.png); }

#mytrader .rate3{ background-image: url(images/icon_rate3.png); }

#mytrader .rate3{ background-image: url(images/icon_rate3.png); }

#mytrader select.textbox  { width: 217px; }

#mytrader .paymentselect {width:385px; height:46px; border:1px solid #C60; margin-top:7px; padding:23px 11px 8px 186px;background-repeat:no-repeat; text-align: right;}

#mytrader .paymentselect p {width:275px; text-align: left; margin:0 110px 0 0; padding:0;}

#advice {padding: 18px 48px;}

#advice .tip {padding: 11px 50px; color: #C60; font-size: 11px; background: url(images/icon_bulb.png) 0px 5px no-repeat;}

#advice .tip a {color: #333; font-weight: bold; text-decoration: underline; font-size: 12px; display: block;}

#advice ul {padding: 0; margin: 0;}

#advice ul li { list-style: none; background: url(images/arrow_right.png) no-repeat 0 1px; padding:3px 20px; margin: 0 0 0 30px; color: #E10000; font-size: 12px;}

#advice ul li.down {background: url(images/arrow_down.png) no-repeat 0 1px;}

#advice ul li a {color: #FFA51E; font-style: italic; text-decoration: underline; font-size: 11px;}

#advice div.text {padding: 5px 0 0 50px;}

#gallery {width: 100%;}

#galleryspacer {min-height:610px;}

#gallery th {border: none; text-align:left; padding: 0 0 3px 70px;}

#gallery td {width: 183px; padding:0; text-align: center;}

#gallery td.mid {padding: 0 17px;}

#gallery td p {margin: 0 0 12px; padding:5px 0 0; text-align: left; color: #999; background: url(images/icon_preview.png) right 2px no-repeat;}

.gal_date {color: #CCC; font-weight:normal; font-family: Arial, sans-serif; font-size:10px;}

#send_friend {padding: 3px 0; cursor: pointer;}

#directory {width: 100%}

#directory th, #directory td {text-align: left; padding:5px 0 5px 14px;}

#directory td {line-height: 1.5em; border-bottom: 1px solid #F90; background-color: #D1EDF6; }

tr.spacerrow td {

  height: 0!important;

  padding: 0!important;

  margin: 0!important;

  border: 0!important;

}

textarea.textbox {

width:300px;height:53px

}

.inputarea {

  margin: 9px 0 0px;

  font-size: 13px;

}

.radio {

  line-height: 20px;

  margin: 7px 0 3px;

}

.radio input {

  margin: 0px;

  padding: 0px;

}

#inputform label {

  float: left;

  width: 210px;

  text-align: right;

  line-height: 13px;

  height: 14px;

  padding: 11px 10px 1px;

  margin: 0;

  color: #C60;

  display: block;

  vertical-align: top;

}

#inputform .textbox {

  width: 211px;

  border: 1px solid #C60;

  margin: 7px 0 3px;

  font-size: 13px;

  padding: 1px 2px;

}

#inputform select {

  font-size: 11px;

  width: 217px;

  margin: 9px 0 0;

  border: 1px solid #C60;

  padding: 1px;

}

#inputform textarea {

  height: 139px;

  width: 338px;

  font-size: 11px;

  margin: 7px 0 6px;

  border: 1px solid #C60;

  padding: 1px;

}

span.rightlabel {

  color: #999;

  position: relative;

  top: -7px;

  margin: 0 3px;

  font-size: 11px;

}

img.rightlabel {

  position: relative;

  top: -3px;

  margin: 0 3px;

}



.icon_auction { background: url(images/icon_auction.png) no-repeat; }

.icon_listing { background: url(images/icon_listing.png) no-repeat; }

.icon_met_reserve { background: url(images/icon_met_reserve.png) no-repeat; }

.icon_no_reserve{ background: url(images/icon_no_reserve.png) no-repeat; }



.size10 {font-size: 10px!important;}

.size11 {font-size: 11px!important;}

.size12 {font-size: 12px!important;}

.size13 {font-size: 13px!important;}



.h74 {height: 74px!important;}

.w61 {width: 61px!important;}

.w73 {width: 73px!important;}

.w113 {width: 113px!important;}

.w145 {width: 145px;}

.w160 {width: 160px;}

.w172 {width: 172px;}

input.w172 {width: 167px; padding: 2px;}

input.checkbox {padding: 0; margin: 0;}



.con205 {width: 205px;}

.coninput {

  font-size: 11px;

  border: 1px solid #C60;

  margin-top: 3px;

  margin-bottom: 8px;

}

input.con_form_send {

  border: 0;

  background: url(images/con_form_send.png) top left no-repeat;

  width: 59px;

  height: 18px;

  display: block;

  margin-left: 327px;

  cursor: pointer;

}

input.con_form_send:hover {

  background-position: 0 -18px;

}



.link { cursor: pointer; }

.noborder, .noborder td { border: none!important; }

.noshow {display: none;}

.noresult {color: #900!important; text-align: center!important; font-style: italic; font-size: 12px; padding: 30px 10px!important;}

.b { font-weight: bold; }

.no-b { font-weight: normal!important; }

.u{ text-decoration: underline; }

.no-u {  text-decoration: none!important; }

.red { color: #F00!important; }

.darkred { color: #C00!important; }

.blue { color: #1275B9!important; }

.green { color: #090!important; }

.lightblue { color: #9CD8EC!important; }

.orange { color: #F96D1E!important; }

.brown { color: #C60!important; }

.lightbrown { color: #F90!important; }

.black { color: #000!important; }

.grey3 { color: #333!important; }

.grey6 { color: #666!important; }

.grey9 { color: #999!important; }

.greyC { color: #CCC!important; }

.white { color: #FFF!important; }

a:hover {text-decoration: underline;}

a:hover .text, a:hover.text {text-decoration: underline;}


/* Add by Daniel 27/7/2009 */

/* Advices */
#advices { padding:10px 10px 0px 0px; overflow:auto; height:100%; }
#advices h3 { color:#1275B9; font-size:14px; margin-left:10px; }
#advices .tip { width:260px; height:62px; padding:8px; background:#9CD8EC; margin:0 0 10px 10px; float:left; overflow:hidden; }
#advices .pic { float:left; width:70px; display:block; }
#advices .text { float:left; width:190px; }
#advices .text .title { font-size:12px; color:#1275B9; font-weight:bold; text-decoration:underline; } 
#advices .text p { margin:0; padding:0; }
#advices .text .desc { margin:0; color:#666; font-size:11px; width:190px; height:30px; overflow:hidden; padding-top:2px; }
#advices .text .more { float:right; text-indent:-9999px; width:40px; margin-top:3px; height:13px; display:block; background:url(images/btn-more.gif) no-repeat center top; }

/* advice-list */
#advice2 { min-height:400px; }
#advice2 #cat { background:#9CD8EC; border-top:#D1EDF6 solid 1px; padding:10px 13px; overflow:auto; height:100%; } 
#advice2 #cat .pic { width:73px; float:left; }
#advice2 #cat .title { background:none; color:#1275B9; font-size:15px; margin:0 0 5px 0; padding:0; } 
#advice2 #cat h1 a { background:none; color:#1275B9; font-size:15px; margin:0 0 5px 0; padding:0;float:none; font-weight:bold;  } 
#advice2 #cat .desc { padding:0; margin:0; color:#333; font-size:12px; }
#advice2 .tip { padding:20px 16px 12px 66px; border-top:#fff solid 1px; overflow:auto; height:100%; background:#BCE5F2; }
#advice2 .tip h2 { background:url(images/bullet.gif) no-repeat left top; padding: 0 0 0 19px; margin:0 0 11px 0; }
#advice2 .tip h2 a { color:#666; font-size:11px; font-weight:bold; text-decoration:underline; } 
#advice2 .tip h3 { background:url(images/bullet.gif) no-repeat left 2px; padding: 0 0 0 19px; margin:0 0 11px 0; }
#advice2 .tip h3 a { color:#666; font-size:13px; font-weight:bold; } 

#advice2 .tip .desc { width:420px; font-size:11px; color:#666; float:left; margin:0 0 0 19px; }
#advice2 .tip .more { float:right; text-indent:-9999px; width:40px; margin-top:3px; height:13px; display:block; background:url(images/btn-more.gif) no-repeat center top; }

.top1 { float:right; margin:5px 0 10px 0; background:url(images/btn-top.gif) no-repeat center top; width:63px; height:9px; text-indent:-9999px; }