BODY {font-size:11px; font-family:Tahoma; color:#333; margin:0; padding:0; background:#ffffff;}
TABLE {font-family:Tahoma; font-size:11px; color:#333; margin:0; border:0; border-collapse:collapse;}
IMG {border:0;}

a{
	text-decoration:none;
	word-spacing:normal;
	color:#0071b3;
}

a:hover{text-decoration: underline}

a.brief-view-image{
	text-decoration:none;
	word-spacing:normal;
	color:#cccccc;
}


.search_href a:hover

P {margin:14px 0 0 0;}

input, select{
	vertical-align:middle;
	font-family:Tahoma;
	font-size:10px;
	margin:1px;
	color:#333;
}
select{
	vertical-align:top;
}

TEXTAREA {font-size:10px; font-family:Tahoma; margin:1px; color:#333;}

#new p{
	margin-top:20px;
}
.fade{
	color:#9ea4a9;
}
hr{
	height:1px;
	width:100%;
	margin:3px 0px;
	border-style:none;
	border-top:1px solid #e5e5e5;
	background:none;
}
#left hr{
	margin:9px 0px 8px 0;
}
h3{
	text-transform:uppercase;
	font-size:10px;
	color:#333;
	margin:0px;
	padding:1px 0 0 0;
	word-spacing:normal;
}
h3.line {margin:14px 0 5px 0; padding-bottom:3px; border-bottom:1px solid #E5E5E5}
h4{
/*	color:#0071b3;*/
	margin:1px 0;
	font-size:11px;
}
small{
	display:block;
	color:#9ea4a9;
	font-size:10px;
	text-decoration: none
}
em{
	font-style:normal;
	background:#b30000;
	color:#fff;
	font-weight:bold;
	white-space: nowrap;
	padding:0px 3px 1px 3px;
}

SPAN.small {font-size:10px}


.hint-block  {font-size:10px; color:#666666; padding:10px 10px 10px 33px; margin-bottom:21px; margin-top:20px;border:1px solid #e5e5e5; background:url(../images/hint.gif) no-repeat 10px 10px;}

.spacer {height:1px; clear:both; font-size:1px;}
.date, .price {color:#b30000; font-weight:bold;}
.controls {font-size:10px; color:#CCCCCC; margin-top:14px; padding:2px 8px 3px 8px; background:#F7F7F7}
.controls SPAN {padding:0 3px}
.controls SPAN.interested {color:#333; font-weight:bold; padding:0;}
.all {font-weight:bold; padding-top:5px;}


.good {width:100%; margin:14px 0 0 1px;}
.good TD {vertical-align:top; padding:0 0 0 10px;}
.good .img {width:90px; height:90px; vertical-align:middle; margin:0; padding:0; border:1px solid #ccc;}
.good em {margin-left:6px}
.good SMALL {display:inline;}
.good .info {padding-top:10px}
.good .date {font-size:10px;}
.good .cat {font-weight:normal}
.good .virtual-user SMALL {color:#333}
.good .virtual-user .date {color:#333}
.good .virtual-user EM {background:#e5e5e5; color:#333;}
.good .virtual-user A {color:#333;}

#best table{
	margin-top:8px;
}
#wonnabuy{
	word-spacing:3px;
	color:#ccc;
}
#new{
	margin-top:20px;
}
#best{
	color:#333;
}

#all{
  width:740px;
  margin:30px 20px 20px 20px;
}
#main{
	width:510px;
	margin:0px;
	float:left;
}
#left{
	float:left;
	width:140px;
	left:21px;
	top:29px;
	padding:0;
	margin:0;
	height:auto;
	overflow-x:hidden;
}
#center, #tcenter{
	float:right;
	left:180px;
	top:30px;
	width:350px;
	margin:0;
	height:auto;
	overflow-x:hidden;
}
#tcenter{
	width:580px;
}
#right{
	width:210px;
	float:right;
	left:530px;
	top:30px;
/*	overflow:visible;*/
	overflow-x:hidden;
}
#footer{
	clear:both;
	height:30px;
	margin:20px;
}
#search{
	font-size:10px;
	padding:11px 11px 15px 15px;
	margin:0 0 17px 0;
	background:#F6F6F6;
}
#search FORM {margin:0px}
/*#search TABLE {width:100%}*/
#search .field {width:100%; padding-right:4px}
#search .field INPUT {width:100%; margin:3px 0;}

#menu {font-size:11px;}
#menu FORM {margin:2px 0 0 0;}
#menu FORM.form-login {display:none; text-transform:none;}
#menu .sec {font-size:10px; text-transform:uppercase;}
#menu .type-1 {font-size:10px; margin-top:10px; padding:5px 4px 6px 6px; background:#F6F6F6}
/*#menu .type-1 TABLE {width:100%;}*/
#menu .type-1 TD {font-size:10px; padding:0 2px 0 0}
#menu .type-1 .num {color:#b30000; font-weight:bold; text-align:right; padding-right:0px;}
#menu .type-1 .sec {font-weight:bold}
#menu .type-2 {margin:17px 0 17px 0;}
#menu .type-2 .sec {font-weight:bold; margin-bottom:5px; padding-bottom:3px; border-bottom:1px solid #E5E5E5}
#menu .type-3 {font-size:10px; text-transform:uppercase; padding:8px 0 9px 0; border-bottom:1px solid #E5E5E5}
#menu .type-3 TD {padding:1px 2px}

.submenu {margin:0 0 4px 9px}

#rsearch{
	font-size:10px;
	background:#4c9bca;
	color:#fff;
	padding:6px 4px 6px 20px;
}
#rsearch h3{
	color:#fff;
}
#rsearch table{
	color:#fff;
	font-size:10px;
}
#rsearch TABLE TD {padding-bottom:3px; padding-right:6px;}
#rsearch A {font-size:11px; color:#fff; text-decoration:underline; margin-right:2px;}
#rsearch A:hover {text-decoration:none}
#rsearch A.adv_search {vertical-align:top; margin-left:3px}
#rsearch FORM {margin-top:3px; margin-bottom:0}
#rsearch .sort SPAN {font-size:11px; margin-right:2px;}
#rsearch .checkboxes INPUT {vertical-align:middle; margin:2px 6px 3px 0}
*html #rsearch .checkboxes INPUT {margin:0 3px 0 0}
.rsearch-error, .error-block  {font-size:14px; color:#323232; font-weight:bold; padding:5px 10px 5px 34px; margin-bottom:21px; border:1px solid #C4C7CC; background:url(../images/icon_rsearch.gif) no-repeat 11px 8px;}

#stat{
	margin-top:20px;
}
.tbl{
	padding-top:4px;
}
.tbl td{
	padding:4px 0 3px 0;
	color:#333;
}
.grey{
	background:#f2f2f2;
}

big{
	font-size:10px;
	text-transform:uppercase;
}
.strong{
	font-weight:bold;
}
.button{
	border:none;
	background:#e5e5e5;
	color:#b30000;
	padding:0 3px 2px 3px;
	margin:0;
	height:16px;
}

td{
	padding:2px 0 2px 0;
}

.t1{color:#e5e5e5;}
.t2, .t3{color:#333;}
.t3{font-weight:bold;}
.t4{color:#fff; background:#4c9bca;}
.t5{color:#b30000;}
.t6{color:#fff; background:#4c9bca;}




.found-block {color:#9EA4A9; text-align:right; padding:15px 0 3px 0; border-bottom:1px solid #E5E5E5}
.found-block .found {color:#B30000; font-weight:bold}
.found-block .from {color:#333333; font-weight:bold}

.pages-block {color:#9EA4A9; margin-top:12px}
.pages-block .pages {font-size:10px}
.pages-block .current {color:#333333; font-weight:bold}
.pages-block .sep {padding:0 3px 0 2px}
.pages-block .arrows {padding:0 5px 0 5px}

/*.viewmessage-value {word-break:break-all}*/

#sellagree {display:none; width:500px; border:1px solid #E5E5E5; background:#fff;}
.sellagree-in {margin:1px; padding:8px 34px 10px 34px; border:1px solid #E5E5E5; background:url(../images/icon_rsearch.gif) no-repeat 11px 8px;}

#addgood  TD {vertical-align:top; padding-bottom:3px;}
#addgood .label {padding-top:5px; padding-right:5px;}
#addgood .age TD {vertical-align:middle; padding:0 6px 0 0;}

.pics {font-size:10px}
.pics IMG {border:0}
.pics DIV {float:left; text-align:center; margin:14px 17px 0 0;}
.pics TABLE TD {width:90px; height:90px; text-align:center; vertical-align:middle; padding:0; border:1px solid #E5E5E5;}

#goodinfo {font-size:10px}
#goodinfo A {font-size:11px}

.threads TD {vertical-align:top; padding:3px 6px}
.threads TD.sep {height:1px; padding:0; background:url(../images/bg_dot.gif) repeat-x top left;}
.threads TD.last-sep {height:3px; padding:0; background:url(../images/bg_2dots.gif) repeat-x top left;}
.buttons {margin-top:1px}
.buttons .txt {float:left; font-size:10px; font-weight:bold; margin:7px 5px 0 0}
.buttons INPUT {margin:5px 5px 0 0; vertical-align:middle}

.thread {margin-top:18px; padding-top:3px; background:url(../images/bg_2dots.gif) repeat-x top left;}
.thread .msg {padding-bottom:3px; background:url(../images/bg_dot.gif) repeat-x bottom left;}
.thread .no-answer {padding-bottom:5px; background:url(../images/bg_2dots.gif) repeat-x bottom left;}
.thread .msg .left-indent {padding-left:8px;}
.thread .arrow-down {background:url(../images/arrow_down.gif) no-repeat bottom left;}
.thread .arrow-right {margin-top:18px; padding-left:20px; background:url(../images/arrow_forward.gif) no-repeat 4px 7px;}
.thread .top-line {background:url(../images/bg_dot.gif) repeat-x top left;}
.thread .msg TD {vertical-align:top; padding:2px 6px}
.thread .msg SMALL {display:inline; font-weight:normal}
.thread .msg .from {width:200px}
.thread .root-msg SMALL {color:#B30000}
.thread .msg .date {width:95px; font-size:10px; color:#9ea4a9; font-weight:normal}
.thread .msg .reply {width:100%; text-align:right}
.thread .msg .subj {padding-left:19px}
.thread .msg .msg-txt {padding-left:19px}

.mail-thread {margin-top:18px; margin-bottom:12px; padding-top:3px; background:url(../images/bg_2dots.gif) repeat-x top left;}
.mail-thread .msg {padding-bottom:3px; background:url(../images/bg_dot.gif) repeat-x bottom left;}
.mail-thread .no-answer {padding-bottom:5px; background:url(../images/bg_2dots.gif) repeat-x bottom left;}
.mail-thread .msg .left-indent {padding-left:8px;}
.mail-thread .arrow-down {background:url(../images/arrow_down.gif) no-repeat bottom left;}
.mail-thread .arrow-right {margin-top:18px; padding-left:20px; background:url(../images/arrow_forward.gif) no-repeat 4px 7px;}
.mail-thread .top-line {background:url(../images/bg_dot.gif) repeat-x top left;}
.mail-thread .msg TD {vertical-align:top; padding:2px 6px}
.mail-thread .msg SMALL {display:inline; font-weight:normal}
.mail-thread .msg .from {width:200px}
.mail-thread .root-msg SMALL {color:#B30000}
.mail-thread .msg .date {width:95px; font-size:10px; color:#9ea4a9; font-weight:normal}
.mail-thread .msg .reply {width:100%; color:#CCCCCC; text-align:right}
.mail-thread .msg .subj {padding-left:23px}
.mail-thread .msg .msg-txt {padding-left:23px}
.mail-thread .button {margin-right:5px; margin-bottom:5px;}
#msg_controls {color:#CCCCCC; margin-top:14px}
#msg_controls A.current {color:#333; font-weight:bold; text-decoration:none}

.no-ver-pad {padding-top:0; padding-bottom:0}
.no-ver-pad TD {padding-top:0; padding-bottom:0}

#model-info {overflow:auto; width:180px; font-size:10px; margin-top:14px; word-wrap:break-word}

.tbl-decoration {margin-top:14px}
.tbl-decoration TH {text-align:left; vertical-align:top; padding:3px}
.tbl-decoration TD {vertical-align:top; padding:3px}
.tbl-decoration .digit {color:#b30000; font-weight:bold; text-align:right;}

.form-decoration {margin:14px 0 0 0}
.form-decoration TD {vertical-align:top; padding-bottom:3px;}
.form-decoration .label {padding-top:5px; padding-right:5px;}
.form-decoration .tip {font-size:10px; color:#9ea4a9; padding:0 0 0 11px; background:url(../images/icon_tip.gif) no-repeat 0 3px;}

.tbl-decoration-2 {margin-top:14px; border:1px solid #E5E5E5}
.tbl-decoration-2 TD {vertical-align:top; padding:3px}

.brand-header {color: #0072B1; font-size: 10pt; font-weight: bold}
.no-price {background-color: #e7e7e7; padding-left: 3px; padding-right: 3px; padding-bottom: 1px; color: #828282; font-weight: bold}
.full-view-price {background-color: #B30101; padding-left: 3px; padding-right: 3px; padding-bottom: 1px; color: #FFFFFF; font-weight: bold}
.no-href-decoration {font-size:11px; font-family:Tahoma; color:#333;}
a.no-href-decoration{text-decoration: none}

