#ads-lst-top, #ads-lst-bottom, #ads-lst-middle {margin-bottom:2em;}
#ads-lst-top {padding-top:4px;}
#content-bid {float:left;width:730px;}
.box-list {margin-right:20px;}
#content-filter {float:left;width:208px;}
#content-detail {float:left;width:730px;}
.box-detail {margin-right:20px;margin-bottom:24px;}
.section {
	width:100%;
	margin-top:1.6em;
	margin-bottom:2.4em;
	background:url(/images/bg_box_lb.gif) #fff no-repeat left bottom;
}
.section-outer {
	background:url(/images/bg_box_rb.gif) no-repeat right bottom;	
}
.section-inner {
	background:url(/images/bg_box_lt.gif) no-repeat left top;	
}
.section-content {		
	background:url(/images/bg_box_rt.gif) no-repeat right top;
	padding:24px 19px;
}
#page-path {color:#666;padding-left:4px;}
#page-path span {font-weight:bold;font-size:0.92em;font-family:verdana;}
#section-bw-category, #section-bw-country {margin-bottom:2em;margin-left:1em;}
#section-bw-category h3, #section-bw-country h3 {color:#4c699e;font-size:1.4em;font-family:verdana;}
#section-bw-category ul.column-2-2 li, #section-bw-country ul.column-3-2 li {background:url(/images/list_square_black.gif) no-repeat 0 7px;padding-left:10px;}
#srclist-title span {margin-left:4px;padding-left:8px;background:url(/images/icon_sub1.gif) no-repeat 0 4px;}
.bg-title {background:url(/images/bg_title.gif) repeat-x 0 0;height:28px;padding-top:6px;padding-left:8px;font-size:1em;font-weight:normal;}
#navigate, #navigate2 {position:relative;margin:0 8px;padding-bottom:1em;font-weight:bold;font-family:verdana;}
#navigate {background:url(/images/bg_data_rows.gif) repeat-x bottom left;}
#navigate2 {padding-top:1em;}
#navigate {margin-bottom:0;}
#navigate strong, #navigate2 strong {color:#c00000;}
#navigate span, #navigate2 span {position:absolute;top:0;right:30px;font-weight:normal;}
#navigate2 span {top:1em;}
#navigate a, #navigate2 a {color:#0000ff;}
#filter-date {margin-bottom:2em;color:#4c699e;font-size:0.92em;font-family:verdana;}
#filter-date a {color:#4c699e;padding:0 8px;}
#data-bids {width:98%;}
#data-bids thead {display:none;}
#data-bids a {color:#2200ee;font-weight:normal;text-decoration:underline;font-size:1.1em;font-family:arial;}
#data-bids a:visited {color:#551A8B;}
#data-bids td {padding:3px;}
#data-bids td.bids-title {padding-left:4px;}	 
#data-bids td.bids-date {padding-left:4px;}
#data-bids td.bids-title, #data-bids td.bids-country {padding-top:12px;}
#data-bids td.bids-country {text-align:center;vertical-align:top;}
#data-bids td.bids-date {padding-bottom:14px;color:#009900;font-size:0.9em;border-bottom: solid 1px #efefef;}
#data-bids td.bids-summary {color:#000;}


/*****************************************************
Filter
*****************************************************/
.box-filter {border:1px solid #ededed;padding-bottom:14px;margin-bottom:4px;}
.box-filter h3 {
	background-color:#ededed;
	font-size:0.9em;
	padding:4px 12px;	
	margin:1px;	
}
.box-filter .filter-current-filters {
	background-color:#363636;
	color:#ffffff;
	font-size:0.9em;
	padding:4px 12px;	
	margin:1px;	
}
.box-filter ul {
	margin:14px 12px 12px 12px;
	padding:0;
	list-style:none;
}
.box-filter li {margin-bottom:0.6em;}
#filter-allcountry {display:none;}
#filter-country img, #filter-topcountry img, #filter-allcountry img {margin-right:5px;}
.filter-showmore, .filter-showless, .filter-remove-all {margin-left:10px;padding-left:16px;}
.filter-showmore {
	background:url(/images/icon_showmore.gif) no-repeat 5px 50%;	
}
.filter-showless {
	background:url(/images/icon_showless.gif) no-repeat 5px 50%;	
}
.filter-remove-all {
	background:url(/images/icon_trash.gif) no-repeat 1px 50%;	
}
.filter-name { font-weight: bold; font-size: 11px; color: #888888;}
/*****************************************************
Join free email
*****************************************************/
.sidesection {
	width:100%;	
	margin-bottom:1em;
	background:url(/images/bg_mbox_lb.gif) #fff no-repeat left bottom;
}	
.sidesection-outer {
	background:url(/images/bg_mbox_rb.gif) no-repeat right bottom;	
}
.sidesection-inner {
	background:url(/images/bg_mbox_lt.gif) no-repeat left top;	
}
#cotent-email {position:relative;}
#cotent-email h2 {		
	background:url(/images/bg_mbox_rt.gif) no-repeat right top;
	padding:20px 0 4px 20px;	
	font-family:verdana;
	font-size:14px;
	color:#c00000;		
}
#frmJoinMail {margin-bottom:4px;margin-left:20px;}
#frmJoinMail legend, #frmJoinMail label {display:none;}
#frmJoinMail #femail {width:164px;color:#95b3d7;text-align:center;font-style:italic;}
#email-benifit {margin-left:135px;margin-bottom:24px;}
#frmJoinMail #join-submit {	
	vertical-align:top;
	margin-top:4px;		
}
#email-sample {margin-bottom:24px;margin-right:18px;text-align:right;}
#email-sample a {background:url(/images/icon_link_small.gif) no-repeat 0 4px;padding-left:30px;color:#799ac2;}
#email-desc {font-style:italic;margin:18px 14px 0 18px;}
#email-link {margin:0 18px;height:100px;background:url(/images/icon_free_email.gif) no-repeat top right;}
#email-link span {display:block;padding-top:72px;}
#email-link a {padding-left:40px;background:url(/images/icon_link.gif) no-repeat 0 3px;font-weight:bold;font-size:1.1em;}
/*****************************************************
bids
*****************************************************/
#content-detail h3 {color:#4c699e;font-weight:bold;}
#detail-bids th {font-weight:normal;font-family:verdana;text-align:left;}
#detail-bids th, #detail-bids td {padding:3px 4px;}
#detail-bids-2 {padding:3px;4px;}
/*****************************************************
about us
*****************************************************/
#content-service {margin:0 80px;line-height:1.4em;font-size:1.1em;}
#content-service h2 {color:#4c699e;font-size:1.5em;font-family:verdana;}
#termsof {
	margin:0;
	padding:0;
	line-height: 1.4em;
}
#policy {
	margin:0;
	padding:0;
	margin-bottom:30px;
	line-height: 1.4em;
}
#policy dd, #termsof dd {
	margin:0;
	padding:0;
	margin-bottom:2em;
	font-size:1em;
}
#policy dt, #termsof dt {
	font-weight:bold;
	margin-bottom:0.5em;
}
#termsof ol {margin-left:40px;}
#termsof li {margin-bottom:0.6em;}
/*****************************************************
contact us
*****************************************************/
#frmContact {margin-top:1.4em;margin-left:8px;}
#frmContact fieldset {	
	margin-bottom:1em;
	border:0 solid transparent;
}
#frmContact p {
	margin:0;
	padding:0;
	padding-bottom:0.8em;
}
#frmContact #submit {	
	margin-left:13.1em;
}
#fldContact legend {
	display:none;
}
#fldContact label {
	float:left;
	width:13em;
	font-weight:bold;
}
#msg-result {margin-bottom:2em;}
#msg-result strong {color:#c00000;}
/*****************************************************
email alert
*****************************************************/
#content-join {width:720px;margin:0 auto;}
#content-join h2 {color:#4c699e;font-size:1.5em;}
#content-join h2 strong {color:#c00000;}
#join-text {margin-bottom:1.2em;font-weight:bold;}
form.frmlayout fieldset {
	margin:0;
	padding:0;
	border:solid 0 transparent;	
}
form.frmlayout fieldset p {
	margin:0;
	padding:0;
	margin-top:8px;	
}
form.frmlayout legend {		
	display:none;
}
form.frmlayout #submit {
	margin-left:15em;
}
#fld-agree {
	margin-top:2em;
	margin-left:3em;	
	border-top:1px solid #e3e3e3;
	padding-top:20px;
}
#frmJoin label {
	float:left;
	width:12em;
	font-weight:bold;
	text-align:right;
	margin-right:6px;
	font-family:verdana;	
}
#fld-agree label {
	float:none;
	display:inline;
	font-weight:normal;
	font-size:0.92em;	
}
.bg-fld-button {border-top:1px solid #e3e3e3;}
#fld-button {padding:2em;padding-left:4em;}
#join-step-title {color:#595959;margin-bottom:0;}
#join-step-title span {color:#c00000;background:url(/images/icon_link.gif) no-repeat 0 3px;padding-left:40px;}
.inputStyle {background-color:#f7f7f7;border:1px solid #999999;padding:2px;}
.bg-title-join {background:url(/images/bg_sub_title.gif) no-repeat 0 0;height:45px;padding-left:52px;padding-top:10px;}
form#frmJoinCountry fieldset {
	margin:0 0 1em 0;	
	padding:0;	
	border:solid 0 transparent;
	background:transparent;		
}
form#frmJoinCountry fieldset h4 {			
	margin:0;
	margin-left:4px;
	padding:4px 0;
	font-size:1em;	
}
form#frmJoinCountry fieldset div {
	float:left;	
}
form#frmJoinCountry fieldset p {
	width:18em;
	margin-top:6px;	
}
form#frmJoinCountry fieldset label {	
	width:15em;
	float:none;
	display:inline;		
}
form#frmJoinCountry h4 img {padding-right:8px;}
form#frmJoinCountry #fld-continent-all {margin-bottom:4px;margin-left:0;}
form#frmJoinCountry #fld-continent-all label {float:none;display:inline;}
form#frmJoinCountry #fld-continent1, form#frmJoinCountry #fld-continent2, form#frmJoinCountry #fld-continent3, form#frmJoinCountry #fld-continent4, form#frmJoinCountry #fld-continent5, form#frmJoinCountry #fld-continent6, form#frmJoinCountry #fld-continent7, form#frmJoinCountry #fld-continent8 {display:none;background-color:#efefef;margin-left:21px;}
.checkedvalue {color:#c00000;}
#attention-keyword h4 {font-size:1em;margin-bottom:0.4em;margin-top:0.4em;}
#attention-keyword ul {list-style:none;}
#attention-keyword li {background:url(/images/list_square_black.gif) no-repeat 0 6px;padding-left:10px;}
#fld-email-keyword label {width:10em;text-align:left;background-color:#efefef;padding:4px 20px;}
#good-ex-keyword {width:48%;float:left;margin-right:1%;}
#bad-ex-keyword {width:47%;float:left;}
#good-ex-keyword p, #bad-ex-keyword p {padding:3px 10px;background-color:#bdae94;color:#503434;font-weight:bold;font-family:verdana;}
#good-ex-keyword dl, #bad-ex-keyword dl {background-color:#f4f4ed;padding:10px}
#good-ex-keyword dt, #bad-ex-keyword dt {float:left;width:6.5em;}
#good-ex-keyword dd, #bad-ex-keyword dd {margin-left:6.5em;margin-bottom:0.4em;color:#7f340d;}
#good-ex-keyword span, #bad-ex-keyword span {display:block;text-indent:-0.2em;font-weight:bold;color:#333;font-family:verdana;}
#tip-set-keyword {clear:both;width:96%;}
#tip-set-keyword p {color:#c00000;font-family:verdana;margin-bottom:0.5em;}
#tip-set-keyword ol {margin-left:2em;margin-bottom:2em;font-family:verdana;}
#tip-set-keyword li {font-family:verdana;}
p.join-link {color:#c00000;background:url(/images/icon_link.gif) no-repeat 0 3px;padding-left:40px;}
p.join-link a {font-weight:bold;color:#0000ff;font-size:1.1em;}
p.join-link a:link {color:#0000ff;}
p.join-link a:visited {color:#0000ff;}
/*****************************************************
edit email alert
*****************************************************/
#content-edit {float:left;width:690px;margin-right:40px;margin-left:10px;}
#content-menu {float:left;width:180px;}
#content-edit h2 {
	background:url(/images/bg_sub_title.gif) no-repeat 0 0;height:38px;padding-left:52px;padding-top:10px;
	color:#4c699e;font-size:1.2em;font-family:verdana;
}
#edit-result {margin-top:2em;}
#edit-result p {font-weight:bold;}
#edit-result dl {margin:1em 0;}
#edit-result dt {float:left;width:9em;}
#edit-result dd {margin-left:9em;margin-bottom:0.6em;color:#7f340d;}
/*****************************************************
alphabetica list
*****************************************************/
#kwd-title {color:#4c699e;font-size:1.4em;font-family:verdana;}
#kwd-alphabet {font-weight:bold;}
#kwd-alphabet span {padding:0 0.2em;font-weight:normal;}
#kwd-alphabet span a {color:#799ac2;font-family:verdana;}
#kwd-alphabet span strong {font-weight:bold;color:#c00000;}
#kwd-list {	
	float:left;
	width:74%;
}
#kwd-index {
	float:left;
	margin-left:4%;
	width:21%;
	margin-top:1em;
}
#kwd-list ul {
	float:left;
	width:46%;
	list-style:none;
	padding:0;	
	margin-left:0.5%;
	margin-right:2%;	
	margin-top:1em;	
	margin-bottom:1em;
}
#kwd-list li {
	margin-bottom:0.5em;
}
#kwd-list li a {color:#0000ff;}
#kwd-index li {
	margin-bottom:0.4em;
	background:url(/images/list_square_black.gif) no-repeat 0 6px;
	padding-left:12px;	
}
#kwd-index li a {
	font-size:92%;
	font-family:verdana;
	color:#4c699e;	
}
.error-cookie p {font-weight:bold;}
.error-cookie ol {margin-top:0.3em;padding-left:30px;}