* {
	font-family: Arial;
	font-size:13px;
	color: #2D659E;
}

body  {
	margin:10px;
	padding:0px;
}

img
{
	border:0px solid black;
}
td.content_text {
		padding: 20px 0px 20px 0px;
		vertical-align: top;
	}

td.content_right {
		padding: 0px 0px 0px 10px;
		vertical-align: top;
	}

.bottom_menu {
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}
a.bottom_menu:hover {
    text-decoration: underline;
}

table.selected_fees {
	margin: 5px 0px 10px 0px;
}
table.selected_fees, table.selected_fees td {
	border: solid 1px #35933a;
	border-collapse: collapse;
	background-color: #f3f2de;
	font-weight: bold;
	color: #000000;
}
table.selected_fees td label, table.selected_fees td div {
	color: #000000;
}

.deftable td td {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding:10px;
}

.deftable .formhelp {
    color: grey;
}

.deftable input, .deftable textarea {
    border: 1px solid gray;
}

form.bordered_form {
	margin: 5px;
	margin-left: 0px;
	padding: 5px;
	border: 1px solid #EEEEEE;
}

form input.input_text {
	border: 1px solid #999999;
}

table.letters td {
	text-align: center;
	vertical-align: middle;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #336699;
	background-color: #EEEEEE;
	width: 20px;
	height: 20px;
	padding: 0px;
}

table.letters td.active {
	color: #FFFFFF;
	background-color: #336699;
}

table.letters td.active a {
	color: #FFFFFF;	
}

table.letters td a {
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #336699;	
}


table.message {
	border: 1px solid #EEEEEE;
}

table.message td {
	font-size: 18px;
	color: #006699;
	border: none;
	padding: 5px;
}

h1.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	margin: 0px;
	float: left;
}

div.small {
	font-size: 10px;
}


table.blue {
	margin-bottom: 10px;	
}

table.blue td { 
	background-color: #EEEEEE;
}

table.blue tr.dark td {
	background-color: #DEE6EA;
}

table.blue th {
	text-align: left;
	color: #FFFFFF;
	background-color: #006699;
}

table.blue td.separator {
	font-size: 0px;
	padding: 0px;
	height: 2px;
	background-color: #FFFFFF;
}

div.yellow {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.yellow div {
	background-image: url(/pics/bg_yellow_top.gif);
	width: 484px;
	height: 26px;
}

div.yellow ul {
	width: 484px;
	border: 1px solid #996600;
	border-top: none;
	margin: 0px;	
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.yellow ul li {
	color: #996600;	
	margin: 0px;
	margin-left: 25px;
	padding: 0px;	
	list-style-image: url(/pics/yellow_circle.gif);
	font-size: 12px;
}

table.profile_table td {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

table.profile_table td.name {
	background-color: #DEE6EA;	
	padding-left: 10px;
}

table.profile_table td.name a {
	color: #006699;
	font-size: 11px;
	font-weight: bold;
}
p.header {
	font-weight: bold;
	font-size:110%;
	margin:0px;
	padding:0px;
}
	table.profile_table td.header {
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	width: 178px;
}


table.profile_table td.content {
	padding-left: 10px;	
	width: 178px;	
}

div.separator {
	background-image: url(pics/v_dots_blue.gif);
	background-repeat: repeat-x;
	height: 3px;
	width: 100%;	
	margin-top: 5px;
	margin-bottom: 5px;
}

table.news td {
	padding-left: 10px;
	padding-right: 10px;
}

table.news td.header a { 
	font-size: 14px;	
	font-weight: bold;
}

table.news td.date {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}

table.news td.source {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}

table.home_main {
	border: none;
}

table.home_main th {
	width: 1px;
	height: 1px;
}

table.home_main tr.footer td {
	width: 1px;
	height: 1px;
	border: none;
}

table.home_main tr td.content {
	border-left: 1px solid #3581CC;
	border-right: 1px solid #3581CC;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	font-size: 12px;
}

table.home_main tr th.separator {
	width: 10px;
}

table.home_main tr td.separator_h {
	font-size: 1px;
	height: 10px;
}

table.home_main tr td.content_ad {
	border-left: 1px solid #3581CC;
	border-right: 1px solid #3581CC;
	height: 80px;
}

table.blogs td.photo {
	width: 10px;
}

table.blogs td.header {
	padding: 10px;
	padding-bottom: 0px;
	vertical-align: bottom;
	text-align: left;
}

table.blog_inner_header td.header  {
	padding-left: 10px;
	vertical-align: bottom;
	width: 100%;
	font-weight: bold;
	font-size: 18px;	
}

table.table.blog_inner_content th {
	text-align: left;
	font-weight: normal;
	font-size: 18px;
}

table.table.blog_inner_content td {
	padding-top: 5px;
	padding-bottom: 5px;
}

table.table.blog_inner_content td.date {
	font-weight: bold;
	font-size: 12px;	
}

table.table.blog_inner_content span.gray {
	color: #999999;
}


table.contact_us input, table.contact_us textarea {
	width: 200px;	
}

table.contact_us input.image {
	width: 120px;
} 

table.reg_block
{
	padding-top:20px;
}

table.reg_table
{
	margin-top:20px;
}
table.reg_table td.reg_table_title
{
	text-align:right;
	padding-right:5px;
	vertical-align:top;
}
font.red
{
	color:red;
}

table.reg_table td.reg_table_input
{
	width:300px;
	padding:3px;
}

table.reg_table .reg_table_input input,table.reg_table .reg_table_input select
{
	width:100%;
	border:1px solid grey;
}
table.reg_table .reg_table_input input.checkbox
{
	width:16px;
	margin:0px;
	border:0px;
}

table.reg_table td.reg_table_error
{
	color:red;
	padding-left:200px;
}

table.confirm_table td {
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EEEEEE;
	padding-left: 10px;
	padding-right: 10px;
	width: 50%;
}

table.confirm_table th {
	background-color: #006699;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

table.confirm_table th div.caption {
	float: left;
	color: #FFFFFF;
}

table.confirm_table th div.edit_link {
	float: right;
}

table.confirm_table th div.edit_link a {
	text-decoration: underline;
	color: #FFFFFF;
}

table.confirm_table tr.dark td {
	background-color: #DEE6EA;
}

table.confirm_table td.name {
	text-align: right;
	font-weight: bold;
}


table.confirm_table td input {
	border: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	width: 100%;
	height: 20px;
	background-color: #EEEEEE;
}

table.confirm_table tr.dark td input {
	background-color: #DEE6EA;
}


table.profile_bottom td {
	padding-left: 20px;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EEEEEE;

}

table.profile_bottom th {
	background-color: #006699;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

table.profile_bottom th div.caption {
	float: left;
	color: #FFFFFF;
}

table.profile_bottom th div.edit_link {
	float: right;
}

table.profile_bottom th div.edit_link a {
	text-decoration: underline;
	color: #FFFFFF;
}

table.profile_bottom tr.dark td {
	background-color: #DEE6EA;
}

table.profile_bottom tr.header td {
	background-color: #F5F5F5;
	font-weight: bold;
}

.blogger_text span,.blogger_text p,.blogger_text table,.blogger_text li, .blogger_text font {
	font-family: Arial ! important;
	font-size:13px ! important;
	color: #2D659E ! important;
}

.microsite, .microsite * {
    color: #575757 !important;
    font-size: 11px !important;
}
.micrositehome * {
	font-family: Arial ! important;
	font-size:12px ! important;
	color: black ! important;
}

.auction_admin_category_title {
	margin: 0px;
}
.auction_admin_category_title a {
	text-decoration: none;
	font-size: 11px;
}
/*** Auction ******************************************************/
.hand {
	cursor: hand;
	cursor: pointer;
}
/*** Calendar ******************************************************/
div.calendar_move_right_box, div.calendar_month_box, div.calendar_move_left_box, div.calendar_week_box, div.calendar_days_box, div.calendar_close_box {
	background-color: #ffffff;
	text-align: center;
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #0060ad;
	padding: 2px 0px 2px 0px;
	height: 20px;
	overflow: hidden;
}
div.calendar_move_right_box {
	background-color: #cccccc;
	width: 25px;
	cursor: hand;
	cursor: pointer;
}
div.calendar_month_box {
	background-color: #cccccc;
	width: 90px;
	font-weight: bold;
}
div.calendar_move_left_box {
	background-color: #cccccc;
	width: 25px;
	cursor: hand;
	cursor: pointer;
}
div.calendar_week_box {
	font-weight: bold;
	width: 20px;
}
div.calendar_days_box {
	width: 20px;
	cursor: hand;
	cursor: pointer;
	font-weight: 100;
}
div.calendar_close_box {
	background-color: #cccccc;
	width: 140px;
	cursor: hand;
	cursor: pointer;
}
/*** Auction Form **************************************************/
div.auction_top_header_guu, div.auction_top_header_self {
	color: #2d659e;
	font-size: 26px;
}
div.auction_top_header_self {
	color: #27952a;
}
div.auction_sub_header_1_guu, div.auction_sub_header_1_self, div.auction_sub_header_2_guu, div.auction_sub_header_2_self, div.auction_sub_header_3_guu, div.auction_sub_header_3_self {
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin: 5px 0px 5px 0px;
}
div.auction_sub_header_1_guu, div.auction_sub_header_1_self, div.auction_sub_header_2_guu, div.auction_sub_header_2_self, div.auction_sub_header_3_guu, div.auction_sub_header_3_self {
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin: 5px 0px 5px 0px;
}
div.auction_sub_header_1_guu, div.auction_sub_header_1_self {
	background-color: #89bbed;
	color: #ffffff;
	font-size: 14px;
}
div.auction_sub_header_2_guu, div.auction_sub_header_2_self {
	background-color: #d9ecff;
}
div.auction_sub_header_3_guu, div.auction_sub_header_3_self {
	background-color: #3581cd;
	color: #ffffff;
	text-align: right;
}
div.auction_sub_header_1_self {
	background-color: #2cb32f;
}
table.auction_sub_header_1_guu{
	background-color: #89bbed;
	margin: 5px 0px 5px 0px;
}
table.auction_sub_header_1_self{
	background-color: #2cb32f;
	margin: 5px 0px 5px 0px;
}
table.auction_sub_header_3_guu{
	background-color: #3581cd;
	margin: 5px 0px 5px 0px;
}
table.auction_sub_header_3_self{
	background-color: #27952a;
	margin: 5px 0px 5px 0px;
}
div.auction_sub_header_2_self, div.auction_sub_header_2_self td, div.auction_sub_header_2_self label {
	background-color: #76ce6a;
	color: #000000;
}
div.auction_sub_header_3_self {
	background-color: #27952a;
}
td.auction_form_title {
	padding: 4px 10px 4px 10px;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	white-space: nowrap;
}
td.auction_form_field {
	vertical-align: top;
	padding: 1px 0px 1px 0px;
}
td.auction_form_image_title {
	padding: 2px 5px 2px 5px;
	font-size: 11px;
}
div#not_selected_cat, div#selected_cat {
	position: absolute;
	width: 210px;
	height: 100px;
	border: solid 1px #7f9db9;
	overflow: auto;
	margin: 2px 0px 2px 0px;
}
/*** Auction Def ***************************************************/
.auction_deftable_self td, .auction_deftable_guu td {
	padding: 2px 10px 2px 10px;
	vertical-align: middle;
}

.auction_deftable_self .formhelp, .auction_deftable_guu .formhelp {
	color: grey;
}

.auction_deftableheader {
	padding: 4px 10px 4px 10px;
}
.auction_deftableheader strong, .auction_deftableheader a {
	color: #ffffff;
}

.auction_deftable_self input, .deftable_self textarea, .auction_deftable_guu input, .deftable_guu textarea {
	border: 1px solid gray;
}
.auction_navbar_self td, .auction_navbar_guu td {
	background-color: #3581cc;
	color: #ffffff;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
}
.auction_navbar_self td {
	background-color: #2cb32f;
}
.auction_pageslink {
	color: #ffffff;
}
/*** Lot User List ***************************************************/
.auction_lot_user_list_nb, .auction_lot_user_list {
	vertical-align: bottom;
	text-align: center;
}
.auction_lot_user_list {
	font-weight: bold;
}
.auction_lot_user_title {
	min-height: 40px;
	width: 250px;
	padding: 0px 5px 5px 5px;
	text-align: left;
	font-weight: 100;
}
td.auction_lot_user_image {
	vertical-align: top;
	text-align: left;
	padding: 5px;
}
td.auction_lot_user_image img {
	border: solid 1px #969696;
}
.auction_lot_user_list button {
	font-size: 12px;
}
td.lot_description {
	padding: 5px 0px 5px 0px;
}
td.lot_description p {
	margin: 0px;
	padding: 0px;
}
/*** Trading ***************************************************/
td.auction_trading_top_header {
	background-color: #969696;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 3px 0px 3px 0px;
}
td.auction_trading_top_value {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0px 10px 0px;
}
table.auction_trading_controls td {
	background-color: #d9ecff;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
/*** Image Upload Form *********************************************/
input.upload_image {
	width: 222px;
	height: 19px;
}
input.upload_image_submit {
	color: #000000;
	height: 20px;
}
div.upload_image_box {
	border: solid 1px #3581cd;
	background-color: #ffffff;
	padding: 10px;
	margin: 10px 10px 0px 0px;
	float: left;
}
/*** Tabs **********************************************************/
td.active_tab, td.inactive_tab {
	border-left: solid 1px #3581cd;
	border-right: solid 1px #3581cd;
	border-top: solid 1px #3581cd;
	padding: 5px 0px 5px 0px;
	background-color: #ffffff;
	color: #3581cd;
	cursor: none;
	text-align: center;
	font-weight: bold
}
td.inactive_tab {
	border: solid 1px #3581cd;
	background-color: #3581cd;
	color: #ffffff;
	cursor: hand;
	cursor: pointer;
}
div.tab_content_box {
	position: absolute;
	width: 720px;
	height: 330px;
	border-left: solid 1px #3581cd;
	border-right: solid 1px #3581cd;
	border-bottom: solid 1px #3581cd;
}
div.inactive_tab_content, div.active_tab_content {
	position: absolute;
	left: 0px;
	top: 0px;
}
div.inactive_tab_content {
	top: -5000px;
}

div.rtef_fix, div.rtef_fix p {
	padding: 0px;
	margin: 0px;
}
/*******************************************************************/
table.invoice_lot {
	background-color: #ffffff;
	border-collapse: collapse;
	border: solid 1px #999999;
}
table.invoice_lot td {
	 border: solid 1px #999999;
}

span.note_type_1 {
	color: #ff0000;
}

span.asterix {
	color: #ffffff;
}

table.invoice_payments {
	border-collapse: collapse;
	border: solid 1px #acacac;
}
table.invoice_payments td {
	border: solid 1px #acacac;
	padding: 3px 10px 3px 10px;
}

#confirmation_window_box {
	position: absolute;
	display: none;
	top: 130px;
	z-index: 9999;
}

table.sl_view_lot, table.sl_view_lot td {
	border: solid 1px #89bbed;
}
table.sl_view_lot td {
	padding: 5px;
}

.FAQ_title{
	font-size:15px;
}

.FAQ_desc{
	text-align:justify;
}

/****** Auction btn Disscusion ******/

.btnCDisc {
	background: url('/pics/digit/wide.gif') center center repeat-x;
}

div.feedback_box {
	font-size: 10px;
	padding: 0px 10px 0px 0px;
	text-align: right;
}
div.feedback_box legend, div.feedback_box li, div.feedback_box a, div.feedback_box input, div.feedback_box textarea {
	font-size: 11px;
}
div.feedback_box legend {
	font-weight: bold;
}

span.highlighted, span.highlighted strong, span.highlighted span, span.highlighted a {
	color: #118701;
}
