table
{
	font-size:1em;
}
BODY
{
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #ffffff;
		margin:0;
}
body.popup
{
	margin:10px;
}
div.popup
{
	background: #ffffd0;
	color:black;
	border:1px dashed #87A1BA;
	padding:10px;
	font-weight:bold;
}
.bluetext
{
    FONT-SIZE: 12pt;
    COLOR: navy;
    FONT-FAMILY: Arial
}
.whitetext
{
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.blacktext
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
A
{
    FONT-SIZE: 10pt;
    /*COLOR: black;*/
    /*COLOR: #7e99b5;*/
		color: #4A6A90;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
    font-weight: bold;
}
A:hover
{
    FONT-SIZE: 10pt;
    COLOR: #7e99b5;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

a.more
{
	padding-left:10px;
	font-size:80%;
}

a img
{
	border:none;
}
.nopadding
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial
}
A.white_link
{
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.white_link:hover
{
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}


em
{
color: #4A6A90;
font-weight:bold;
}
blockquote
{
	background: #fafafa;
	border: 1px dashed orange;
	padding:5px;
}
blockquote.alt
{
	border: 1px solid #c0d0e0;
	padding:10px;
}
.heading
{
	font-size:150%;
	font-weight:bold;
}
.important.indent
{
	padding-left:1em;
	text-indent:-1em;
}
.centered
{
	text-align:center;
}
.wide
{
	width:100%;
}
.block
{
	display:block;
}
.info
{
	color:gray;
	font-weight:bold;
	font-style: italic;
	font-size:120%;
}
.important
{
	color:#8B4343;
	font-weight:bold;
	font-style: italic;
	font-size:120%;
}

.nomargin { margin: 0; }
.nopadding { padding: 0; }
.noborder { border:none; }

.hidden
{
	display:none;
	visibility:hidden;
}
.visible
{
	display:normal;
	visibility:normal;
}

ul.noimage
{
	list-style:none;
}
ul.spaced
{
	margin:0;
	list-style:none;
}
ul.spaced li
{
	padding-bottom:5px;
}
ul.indent li
{
	padding-left:1em;
	text-indent: -1em;
}

li em
{
	color:#2A4A70;
}

div.clear
{
	clear:both;
}
div.clear_left
{
	clear:left;
}
/*
.data label
{
	padding-left:20px;
	background: transparent url(/images/tooltip.gif) top left no-repeat;
}
*/

hr.bot_dash
{
	border:none;
	border-bottom:1px dashed silver;
}
h1
{
	width:100%;
	border:1px solid silver/*#7B93aB*/;
	color: #7B93aB;
	background: #F6F6F4;
	margin:0;
	padding:0;
	font-size:150%; 
}
h2
{
	font-size:140%;
	padding:0;
	margin:0;
	color: #6A8AB0;
}
h3
{
	font-size:120%;
	padding:0.5em 0em 0.1em 0em;
	margin:0;
	color: #6A8AB0;
	text-decoration: underline;
}
.subheader, h4, h4 a
{
	margin:0;padding:0;
	display:block;
	color: #6A8AB0;
	font-weight:bold;
}

div.shot
{	/* screen shots */
	text-align:center;
}
div.shot h2, div.shot a
{
	font-size:120%;
	padding:0;
	margin:0;
	color:#2A4A70;
	font-style: italic;
}

.blind { TEXT-TRANSFORM: none; COLOR: black; TEXT-DECORATION: none }
/*a:hover { COLOR: #0000ff; TEXT-DECORATION: none }
*/
.sep {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; text-decoration: none; color: #FFFFFF}
.titles {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
.maintext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}
.links {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}


/* ********************************
   Project: CSS Table Galery
   Title: Like Adwords
   Author: Cleiton Francisco
   URL: http://www.cleiton.net/
   Country: Brazil
   Update: 2005-12-18
 ****************************** */
table.list {
	border: 1px solid #000000;
	font-weight: normal;
	font-size: 10pt;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000;
/*	background: #d1d1d1;*/
}
table.list caption {
	padding: 0 0.6em 0.8em;
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	color: #000;
	background: transparent;
}
table.list td {
	padding: 2px 3px 0px 3px;
	vertical-align:middle;
	
}
table.list thead a {
	color: #ffffff;
	text-decoration: underline;
}
table.list thead th {
	border: 0;
/*	text-align: left;*/
	font-size: 10pt;
	font-weight: bold;
	background: #000000;
	padding: 2px 3px 0px 3px;
	vertical-align: top;
}
table.list thead th.active {
	border-width: 0; 
	border-style:solid ;
	border-color: #d1d1d1;
/*	text-align: left;*/
	font-size: 10pt;
	font-weight: bold;
	background: #adadad;
}
table.list tfoot th, table.list tfoot td {
	border: 1px solid #e0e0e0;
	text-align: left;
	font-size: 10pt;
	background: #e8e8cf;
}
table.list tfoot th {
	font-weight: bold;
}
/*table.list tbody td a {
	background: transparent;
	color: #7e99b5;
	text-decoration: underline;
}*/
table.list tbody th, table.list tbody td {
	vertical-align: middle;
	border-style: solid;
	border-color: #e4e4e4;
	border-width: 0 0 0 0;

}
table.list tbody tr.top td {
	border-collapse:collapse;
	border-top:1px solid #000000;
	text-align: left;
}
/*table.list tbody td a:hover {
	background: transparent;
	color: #00c;
	text-decoration: underline;
}*/
table.list tbody th a {
	background: transparent;
	color: #3f7c5f;
	text-decoration: underline;
	font-weight: bold;
}
table.list tbody th a:visited {
	color: #b98b00;
}

table.list tfoot td {
	border: 1px solid #996;
}
table.list tbody.d1d1d1 {
	background: #d1d1d1;
}
table.list tbody.adadad {
	background: #adadad;
}
/*
table.list tbody:hover {
	background: #ffffd9;
}
*/
table.list tbody tr.kwdresulthide{
	display: block;
}
table.list tbody tr.bdrresulthide {
	display: block;
}
/***************************************/

/* For the header */
#headersearchwrapper {
/*
	border : 1px solid #ccc;
	padding : 5px;
	width : 50%;
*/
}
#headermenu {
      float:left;
      width:100%;
      background: url('/images/whitespace.png') repeat-x bottom;
      font-size:9pt;
      line-height:normal;
}
#headermenu ul	{
	margin : 0;
	padding : 1px 10px 0;
	list-style : none;
}
#headermenu li	{
	float:left;
	background:url("/images/norm_right_on.gif") no-repeat right top;
	margin:0;
	padding:0;
}
#headermenu a {
	display:block;
	background:url("/images/norm_left_on.gif") no-repeat left top;
	padding:2px 10px 1px;
	text-decoration:none;
	color:#777777;
}
#headermenu a:hover {
color:#333;
}
#headermenu .selected {
	background-image:url("/images/norm_right.gif");
}
#headermenu .selected a {
	background-image:url("/images/norm_left.gif");
	padding-bottom:2px;
	color: #333;
}

.snappertool
{
	font-family:arial,sans-serif;
	margin:0px 10px 0px 10px;
}
.snapper_head .left
{
	float:left;
	background: url(images/logo_s.png) top left no-repeat;
	height: 60px;
	width: 300px;
}
.snapper_head .right
{
	background: url(/images/snapper_logo.png) 100% 50% no-repeat;
	height:60px;
}


.accent_head
{
	background: url(/images/stripe_bg.png) top left;
}
.searchbox{
	background: url(/images/stripe_bg2.png) top left;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding: 5px 5px 5px 5px;
}
.searchbox th
{
	color: #4A6A90;
	text-align:left;
}
.searchbox td
{
	text-align:left;
}
.searchbox td.spacer
{
	width:20px;
}

.error
{
	color:red;
	background:white;
	border:2px dashed orange;
	font-weight:bold;
	font-size:120%;
	text-align:center;
	padding:2px;
	margin:2px 20px 2px 20px;
}


#topmenu
{
width:100%;
height:24px;
background: white url(/images/mainmenu_bg.png) bottom left repeat-x;
}
#sidebar
{
background: url(/images/sidebar_bg.png) top left repeat-y;
}
.sidebar_top
{
	height:3px;
	background: url(/images/sidebar_top.png) top left no-repeat;
}
.sb_guaranteed
{
	background: url(images/sb_guaranteed.png) 3px 0px no-repeat;
	width:100%;
	height:130px;
}
.sb_gift
{
	background: url(images/sb_gift.png) 50% 0% no-repeat;
	width:100%;
	height:100px;
}
#footmenu a
{
	color:white;
	background:transparent;
	text-decoration:none;
}
#footmenu a:hover
{
	color:white;
	background: transparent;
	text-decoration:underline;
}

table.side_info
{
	background: url('/images/stripe_bg.png') top left;
	border:1px solid white;
}
table.side_info th
{
	background: #8090a0;
	border-bottom:1px solid #d0f0f0;
	color: #4A6A90;
	background:#D0DEEE;
}
table.side_info td
{
	padding:5px;
	padding-bottom:10px;
	padding-right:0;
}

ul.side_panel
{
	text-align:center;
	padding:0;
	margin:0px 0px 20px 0px;
	width:136px;
	border-bottom:1px solid #C2D2E3;
	background: transparent;
}
ul.side_panel li
{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.side_panel li.first
{
	list-style-type:none;
	font-weight:bold;
	color:#505050;/*#5070a0*/
	background: transparent url(/images/panel_bg1.png) top left no-repeat;
	border-bottom:1px solid #90A6BE;
	line-height:1.5em;
}
ul.side_panel li a
{
	margin:0;
	padding:0px 0px 0px 25px;
	line-height:1.2em;
	_height:1.2em; /* IE */
	border-top:1px solid #C2D2E3;
	border-bottom:1px solid #90A6BE;
	display:block;
	text-align:left;
	text-decoration:none;
	color:white;
}
ul.side_panel li a:hover
{
	color:#505050;
	background: #aCc6e1;
}


/* LANGUAGE SELECTION */
div.lang
{
	float:left;
	width:120px;
	margin: 3px 0px 0px 8px;
	_margin-left:3px;
	_margin-right:2px;
	padding:0;
}
#sel_lang
{
	margin:0;
	padding:0;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	background:#f0f0d0;
	border:1px solid white;
	width:100%;
}
div.lang a img
{
	border:1px solid white;
}
/* MAIN MENU BAR AND DROP-DOWN SUBMENUS */
.navmenu
{
	position:relative;
	/*margin-left:136px;*/
}
.navmenu ul
{
padding:0;
margin:0;
list-style-type:none;
}
.navmenu ul li.first
{ /* LEFT PAD */
border-right:1px solid #90A6BE;
display:block;
height:23px;
width:5px;
}
.navmenu ul li.last
{ /* RIGHT PAD */
border-left:1px solid #C2D2E3;
display:block;
height:23px;
}
.navmenu ul li
{ /* MENU ITEM */
float:left;
position:relative;
}

/* MENU ITEM LINK */
.navmenu ul li a, .navmenu ul li a:visited {
display:block; 
text-align:center;
text-decoration:none; 
color:white;
border:none;
border-left:1px solid #C2D2E3;
border-right:1px solid #90A6BE;
background: transparent;
padding:2px 0.8em 0em 0.8em;
/*padding:0px 32px 0px 12px;*/
line-height:1.5em;
}

/* MENU ITEM LINK - HOVER */
.navmenu ul li:hover a,
.navmenu ul li a:hover {
/*text-align:left;*/
/*background: #91A7C9;*/
background: #aCc6e1;
color:white; 
text-decoration:underline;
border-top:1px solid #87A1BB;
line-height:1.4em;
}

/* DROP-DOWN SUBMENU */
.navmenu ul li div {
display: none;
border:1px solid #90A6BE;
}
/* DROP DOWN SUBMENU - IE COMPATIBILITY TABLE */
.navmenu table {
margin:0px; 
border-collapse:collapse;
font-size:1em;
}

/* SUBMENU */
.navmenu ul li:hover div,
.navmenu ul li a:hover div {
display:block; 
position:absolute; 
top:1.5em;
margin-top:5px;
left:0; 
/*background: url(/images/navmenu_bg_l.gif) bottom left no-repeat;*/
/*border:none;*/
background:  #9cb6d1 url(images/stripe_bg.png) bottom left;
border:1px solid #8192A5;
padding: 0em 0em 0em 0em;

}

.navmenu ul li:hover ul,
.navmenu ul li a:hover ul
{
/*	background: url(/images/navmenu_bg_r.gif) bottom right no-repeat;*/
	float:left;
}

/* SUBMENU (IE6) */
* html .navmenu ul li a:hover div {
margin-top:0px;
marg\in-top:2px;
border-top:2px solid #76889C;
padding-top:0px;
}
.navmenu ul li:hover ul li
{
	padding:0;
	float:none;
	width:100%;	/* IE7 */
}

/* SUBMENU LINK */
.navmenu ul li:hover ul li a,
.navmenu ul li a:hover ul li a {
display:block; 
text-decoration:none;
text-align:center;
/*background:#9CB6D1;*/
background:transparent;
color:black; 
height:auto; 
line-height:0.9em; 
/*padding:5px 5px 5px 15px; */
padding: 0.5em 0.3em 0.5em 0.3em;
/*width:87px;*/
border:none;
}

/* SUBMENU LINK HOVER */
.navmenu ul li:hover ul li a:hover,
.navmenu ul li a:hover ul li a:hover {
background: #aCc6e1;
background:transparent;
color:white;
text-decoration:underline;
}

/* 3RD LEVEL MENU (NOT USED NOW) */
.navmenu ul li:hover ul li ul,
.navmenu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}

/* UNUSED */
.navmenu ul li:hover ul li a.drop,
.navmenu ul li a:hover ul li a.drop {
background:#c9c9a7 url(../../graphics/drop.gif) bottom right no-repeat;
}


/* 3RD LEVEL MENU (UNUSED) */
.navmenu ul li:hover ul li:hover ul,
.navmenu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:150px; 
top:0;
width:150px;
}

/* 3RD LEVEL MENU (UNUSED) */
.navmenu ul li:hover ul li:hover ul.left,
.navmenu ul li a:hover ul li a:hover ul.left {
left:-150px;
}

/* SUPPORT NAV MENU */
.navmenu li.support a
{
	width:8.8em;
}
.navmenu li.support ul a
{
	width: 9.8em;
}




/* BID LISTING */
.bidlist
{
	background:transparent;
	color:black;
	border-collapse: collapse;
}
.bidlist .pad
{
	width:1px;
	padding:5px;
	white-space:nowrap;
}
.bidlist tbody .pad.left
{
	border-left:1px solid #87A1BB;
}
.bidlist tbody .pad.right
{
	border-right:1px solid #87A1BB;
}
/*
.bidlist .spacer td
{
	border:none;
	background:transparent;
	line-height:1px;
	height:10px;
}
.bidlist .spacer.head td
{
	height:0px;
	line-height:1px;
}
*/
.bidlist tr.spacer
{
	border:none;
}
.bidlist .spacer td
{
	padding:0;
	line-height:1px;
	background:white;
	border-top:1px solid #87A1BB;
	border-bottom:1px solid #87A1BB;
}
.bidlist img
{
	border:1px solid black;
	margin:0;
}
.bidlist thead tr, .bidlist tfoot
{
	background:#D0DEEE;
	border:1px solid #87A1BA;
}
.bidlist thead tr.filter
{
	background: url(images/stripe_bg.png);
}
.bidlist thead th
{
	padding:0px 4px 0px 4px;
	vertical-align:bottom;
}
.bidlist tfoot td
{
	padding:8px 4px 8px 4px;
	vertical-align:middle;
}

.bidlist tbody tr
{
	background: #F0F0F0;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	color:#303030;
}
.bidlist .warn tr
{
	background:#FFFF99;
}
.bidlist tbody td
{
	padding:8px 4px 4px 4px;
	_padding:8px 4px 8px 4px;
}
.bidlist tr.mid td
{
padding:0;
}
.bidlist tbody td.thumb
{
	padding-left:0px;
}
.bidlist tfoot a
{
	color:white;
}
.bidlist tbody a
{
	color: #4A6A90;
	/*color:darkblue;*/
}
.bidlist tbody a:hover
{
	color:royalblue;

}
.bidlist .label
{
color:gray;
font-weight:bold;
}
.bidlist .action
{
	vertical-align:top;
	padding: 1px 0px 12px 0px;
}
.bidlist .action a
{
	white-space:nowrap;
	border:1px solid #909090;
	text-decoration:none;
	padding:1px 5px 1px 5px;
	color:#506090;
	font-weight:bold;
	background: #BABABA url(/images/bidbtnbg.png) top left repeat-x;
}
.bidlist .action a:hover, #selectall a:hover
{
	border:1px solid #f0a010;
	text-decoration:none;
	color:royalblue;
}

.bidlist .status td
{
	padding:4px 0px 6px 0px;
}
.bidlist .status.disabled td
{
background: #e0e0e0;
font-weight:bold;
}


.bidlist .notes, .bidlist .notes a
{
	/*
	overflow:hidden;
	height:1.4em;
	line-height:1.4em;
	*/
	display:block;
	color: gray;
	font-weight:normal;
}

.bidlist .sort_options
{
	margin:0;
	padding:0;
	line-height:5px;
}
.bidlist .sort_img
{
	height:15px;
	width:15px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:bottom;
}
.bidlist .sort
{
	background: url(/images/sort_ai.gif) 50% 50% no-repeat;
}
.bidlist .da
{
	background: url(/images/sort_da.gif) 50% 50% no-repeat;
}
.bidlist .aa
{
	background: url(/images/sort_aa.gif) 50% 50% no-repeat;
}

.bidlist .expire
{
	display:none;
}
.bidlist .expire img
{
	border:none;
}
.bidlist .expired
{
	display:block;
	padding-top:5px;
}

.warn tr
{
	background:#FFFF99;
}
.odd tr
{
	background: #f0f0f0;
}

.bid_status
{
	padding:2px 5px 2px 5px;
	text-align:center;
	font-weight:bold;
	color:#505050;
	border:1px solid #8080C0;
	background:#C0C0F0;
	position:relative;
	cursor: help;
	z-index:0;
}

.js_popout
{
	display:none;
	position:absolute;
	top:0;
	right:10em;
	background: #ffffd0;
	color:black;
	border:1px dashed #87A1BA;
	padding:1em;
	margin:0;
	width:15em;
	z-index:0;
}
.js_popout_active
{
	display:block;
	z-index:999;
	position:absolute;
	top:0;
	right:10em;
	background: #ffffd0;
	color:black;
	border:1px dashed #87A1BA;
	padding:1em;
	margin:0;
	width:15em;
}

#acct_status
{
	position:relative;
	cursor:help;
}

#acct_status .js_popout_active
{
	position:absolute;
	left:100%;
	top:0;
}

.bid_QUEUED
{
	border:1px solid #80c0c0;
	background:#c0f0f0;
}
.bid_WON
{
	border:1px solid #80c080;
	background: #c0f0c0;
}
.bid_DONE
{
	border:1px solid #C0C0C0;
	background: #F0F0F0;
}
.bid_BIN, .bid_EARLY, .bid_RESERVE, .bid_BID_TOO_LOW
{
	border:1px solid #c0c080;
	background: #f0f0c0;
}

.bid_ERROR, .bid_PASSWORD, .bid_BLOCKED, .bid_REMOVED
{
	border:1px solid #c08080;
	background: #f0c0c0;
}

.pagination
{
	color:black;
	font-weight:bold;
	text-align:left;
}
.pagination a
{
	border: 1px solid black;
	padding:2px 4px 2px 4px;
	background: #9BB3CB;
	text-decoration:none;
	color:black;
	font-size:1em;
}
.pagination  a.inactive:hover
{
	border:1px solid white;
}

.pagination .inactive
{
	color:black;
}
.pagination .prev, 
.pagination .next
{
	padding:3px 8px 3px 8px;
}

.pagination .active
{
	border: 1px solid black;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	background: white;
	text-decoration:none;
	color:#5B738B;
	font-size:1em;
}
.btn, a.btn, tfoot a.btn
{
	white-space:nowrap;
	border:1px solid #909090;
	text-decoration:none;
	/*padding:1px 5px 1px 5px;*/
	color:#506090;
	font-weight:bold;
	background: #BABABA url(/images/bidbtnbg.png) top left repeat-x;
}
a.btn
{
	padding:1px 5px 1px 5px;
}
.btn:hover
{
	border:1px solid #f0a010;
	text-decoration:none;
	color:royalblue;
}
input.btn
{
	/*padding:0;*/
}
.btn_hot, a.btn_hot
{
	white-space:nowrap;
	border:2px solid white;
	background: #E8CE3C;
	color:white;
	padding:2px 5px 2px 5px;
	text-decoration:none;
	font-weight:bold;
}
.btn_hot:hover, a.btn_hot:hover
{
	border:2px solid #E8CE3C;
	background:white;
	color: #E8CE3C;
}

a.select
{
	white-space:nowrap;
	border:1px solid #909090;
	text-decoration:none;
	padding:1px 5px 1px 5px;
	color:#506090;
	font-weight:bold;
	background: #BABABA url(/images/bidbtnbg.png) top left repeat-x;
}
a.select:hover
{
	text-decoration:none;
}

.login
{
	/*border:1px dashed #7B93aB;*/
	border:1px solid #bBd3eB;
	/*background: #EfF6Ff;*/
	background: #FaFaFf;
	margin: 10px 10px 0px 0px;
	padding-left:10px;
	width:22em;
	white-space:nowrap;
	font-size:10pt;
}
th.label, tr.label th
{
	color: #505050;
	font-weight:bold;
	text-align:left;
}
.login .label td
{
	vertical-align:bottom;
	color: #505050;
	font-weight:bold;
	text-align:left;
	padding:0;
}
.login .action td
{
	color: #4A6A90;
	font-weight:bold;
	text-align:left;
}
.login .data td
{
	vertical-align:top;
	text-align:left;
}

div.data
{
	/*
	border-top:1px solid #7B93aB;
	border-bottom:1px solid #7B93aB;
	*/
	border:1px solid #dadafa;
	background: #FaFaFf;
	padding: 10px;
}
div.data .head
{
	margin:0.25em 0em 0.25em 0em;
	vertical-align:middle;
	text-align:center;
	color: #6A8AB0;
	font-weight:bold;
}
table.data th
{
	color: #4A6A90;
	text-align:left;
}
table.data td
{
	text-align:left;
	color:black;
}
table.data .info
{
	color:gray;
}
table.data .vspacer
{
	width:20%;
	white-space:nowrap;
}

table.acct_stat.data th
{
	width:10em;
	white-space:nowrap;
}

a.tip
{
	position:relative;
	border-bottom:1px dashed #87A1BA;
	text-decoration:none;
	padding:2px;
}
a.tip:hover
{
	border-bottom:none;
}
a.tip img
{
	border:none;
}
a.tip div.tip
{
	display:none;
	background: #ffffd0;
	color:black;
	border:1px dashed #87A1BA;
	padding:10px;
	position:absolute;
	top:1.5em;
	left:0;
	width:15em;
}
a.tip:hover div.tip
{
	position:absolute;
	display:block;
}	





a.popout
{
	position:relative;
	text-decoration:none;
	padding:2px;
}
a.popout img
{
	border:none;
}
a.popout div
{
	display:none;
	background: #ffffd0;
	color:black;
	border:1px dashed #87A1BA;
	padding:10px;
	position:absolute;
	top:1.5em;
	left:0;
	width:15em;
}
a.popout:hover
{
	display:inline;
}
a.popout:hover div
{
	position:absolute;
	display:block;
	z-index:999;
}	
a.popout span span
{
	float:left;
}

.quotebox, .pitchbox
{
	margin:0;
	padding-top:0;
	border:1px solid #bBd3eB;
	background: #FaFaFf;
	
}
.quotebox .title, .pitchbox .title
{
	padding:2px 2px 0px 10px;
	/*background: #dee4ee url(/images/title_bg.gif) top right repeat-y;*/
	color: #505050;
	font-weight:bold;
	text-align:left;
}
.quotebox .data
{
	color: #4A6A90;
	text-align:left;
	padding:2px 10px 10px 30px;
	border:none;
	font-style: italic;
	background:inherit;
}

.pitchbox
{
	background: #F6FfF4;
}
.pitchbox .title
{
	background:inherit;
	font-size:120%;
	text-align:center;
	color: #4A6A90;
}
.pitchbox .data
{
	color: #4A6A90;
	padding:2px 10px 10px 30px;
	border:none;
	background:#F6FfF4;
	padding:10px;
	text-align:center;
	font-style:normal;
	color: black;
}
.pinkbg
{
	background: #Ffe6e4;
	border:1px solid #c08080;
}
.greenbg
{
background: #fafafa;
border:1px solid #d0d0d0;
}

table.signup
{
	width:35em;
}
table.signup th
{
	text-align:left;
}
table.signup td
{
	text-align:center;
}

li.submenu_active
{
	list-style-image: url(/images/arrow_r.gif);
}

a.help
{
	display:block;
	text-decoration:none;
	width:16px;
	height:16px;
	background: url(images/tooltip.gif);
}


table.present th
{
	padding:5px;
	font-size:120%;
	background: #a0c0f0;
	color:white;
}
table.present td
{
	margin:0;
	vertical-align:top;
	text-align:center;
	border:1px solid #a0c0f0;
}
table.present .spacer
{
	background:transparent;
	border:none;
}


table.present_alt th.head
{
	padding:2px;
	background: url(/images/stripe_bg.png) top left;
	border:2px groove white;
	color: black;
}
table.present_alt td.body
{
	border:2px groove white;
	border-top:none;
	/*background: #fdfdfd;*/
	/*background: #FaFaFf;*/
	background: white url(images/stripe_bg3.png) top left;
	margin:0;
	vertical-align:top;
	text-align:center;
}
table.present_alt .spacer
{
	background:transparent;
	border:none;
}

.tabmenu {
	height:1.6em;
	width:100%;
	margin:0;
	padding:0;
	/*background: url('/images/whitespace.png') repeat-x bottom;*/
	
	font-size:9pt;
	line-height:normal;
}
.tabmenu ul	{
	margin : 0;
	padding : 1px 10px 0;
	list-style : none;
}
.tabmenu li	{
	float:left;
	background:url("/images/norm_right2.gif") no-repeat right top;
	margin:0;
	padding:0;
	margin-right:0.3em;
}
.tabmenu a {
	display:block;
	background:url("/images/norm_left2.gif") no-repeat left top;
	padding:2px 10px 1px;
	text-decoration:none;
	color:gray;
}
.tabmenu a:hover {
color:#333;
}
.tabmenu .selected {
	background-image:url("/images/norm_right_on2.gif");
	margin-bottom:-1px;
}
.tabmenu .selected a {
	background-image:url("/images/norm_left_on2.gif");
	padding-bottom:2px;
	color: black;
}


table.list2
{
	border-collapse: collapse;
	border:2px groove #9AbAe0;
	background: url(images/stripe_bg3.png);
	width:95%;
	_width:95%; /* IE6 */

}
table.list2 tr.nodash.lr td,
table.list2 tr.nodash.lr th
{
	border-left:none;
	border-right:none;
}

table.list2 th
{
	color: black;
	text-align:left;
	border-top:none;
	border-left:1px solid slategray;
	border-right:1px solid slategray;
	border-bottom:1px solid slategray;
	background: url(images/stripe_bg.png);
	padding:0 0.4em 0 0.4em;
}
table.list2 td
{
	text-align:left;
	border:1px dashed silver;
	padding:0.1em 0.4em 0.1em 0.4em;
}

table.addons td
{
	border:2px groove #9AbAe0;
}


div.stripe2
{
	background:url(images/stripe_bg2.png);
}
div.stripe
{
	background:url(images/stripe_bg.png);
}

table.auc_list
{
	margin:0;
	margin:0px 5px 0px 5px;
	width:100%;
	border:none;
	background: #FaFaFf;
	border-collapse: collapse;
}
table.auc_list td
{
	vertical-align:top;
	padding: 5px;
}
table.auc_list tr.even
{
	background:transparent;
}
table.auc_list tr.odd
{
	background: #eaeaef;
}
table.auc_list td.thumb
{
	text-align:center;
}
table.auc_list th
{
	background-color: #dadada;
	background: url(images/stripe_bg.png);
	color:black;
	border:1px solid slategray;
	padding: 0px 5px 0px 5px;
	text-align:left;
	vertical-align:bottom;
	white-space:nowrap;
	padding-bottom:2px;
}
table.auc_list th a
{
	color: black;
}
table.auc_list .action,
table.auc_list .action tr,
table.auc_list .action th,
table.auc_list .action td
{
	border:none;
	background:transparent;
	padding:0;
	margin:0;
}
table.auc_list td.status_success
{
	color:green;
	font-weight:bold;
}
table.auc_list td.status_failed
{
	color:red;
	font-weight:bold;
}
table.auc_list .sortcol,
table.auc_list .sortcol a
{
	background: url(images/stripe_bg.png);
	color:#4A6A90;
}
div.sms_on
{
	display:block;
}
div.sms_off
{
	display:none;
}

#subscr_compare th
{
	border:1px solid #a0c0f0;
	background:#fafaff;
	padding-right:25px;
	vertical-align:top;
	color:#4A6A90;
}
#subscr_compare td
{
	border:1px solid #a0c0f0;
	background:#fafaff;
	padding-right:25px;
	vertical-align:top;
}

div.two_up
{
	float:left;
	width:48%;
	height:auto;
	margin-right:10px;
	border:1px solid #a0c0f0;
	background:#fafaff;
	vertical-align:top;
	margin-bottom:1em;
}
div.two_up .head
{
	font-size:120%;
	background: #a0c0f0;
	color:white;
	font-weight:bold;
	padding:4px;
	text-align:left;
}
div.two_up .body
{
	font-weight:bold;
	padding:1.2em 0em 1.2em 0em;
}
div.two_up ul
{
	text-align:left;
	margin:auto;
}


table.fs_menu
{
	margin:0;
	padding:0;
	width:100%;
}
table.fs_menu td
{
	border:1px solid silver;
}
ul.optmenu
{
	list-style:none;
	border:none;
	margin:0 ;
	padding:0;
}
ul.optmenu li
{
	margin:0;
	padding:0;
	border-top:1px solid white;
	border-bottom:1px solid silver;
	position:relative;
}
ul.optmenu li img
{
	height:43px;
	width:38px;
	position:absolute;
	top:0;
	left:0;
	visibility:hidden;
	display:none;
}
ul.optmenu li.active img
{
	height:43px;
	width:38px;
	position:absolute;
	top:8px;
	vertical-align:middle;
	left:95%;
	visibility:visible;
	display:inline;
}
ul.optmenu div
{
	margin-left:2em;
	margin-right:1em;
}
ul.optmenu span
{
	margin-left:-2em;
	margin-bottom:0.5em;
	display:block;
	font-weight:bold;
}
ul.optmenu li a
{
	text-decoration:none;
	display:block;
	font-weight:normal;
	padding:0.5em;
	background: white url(/images/fade1.png) 5px -100px repeat-x;
	min-height: 48px;
	_height:48px;
}
ul.optmenu li.active a,
ul.optmenu li.active a:hover,
ul.optmenu li.active a:active
{
	background: white url(/images/fade1.png) bottom left repeat-x;
}
ul.optmenu li a:hover
{
	background:#f0f0f0;
}

#dimmer
{
	display:none;
	position:absolute;
	border:1px solid green;
	background-color:gray;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
}
#dimmer.normal
{
	display:none;
}

#dimmer.dim
{
	display:block;
}

#snipe_error, #snipe_progress
{
	position:absolute;
	width:30em;
	filter:none;
	background:white;
	border:4px outset silver;
	padding:2em;
}
#snipe_error
{
	border:4px outset red;
}
#snipe_error h4
{
	color:red; /*#ffa000*/
	font-size:1.2em;
}
#snipe_result
{
	position:absolute;
	width:30em;
	filter:none;
	background:white;
	border:4px outset #7e99b5;
	padding:2em;
}
.snipe_result table
{
	width:100%;
}
.snipe_result table th
{
	vertical-align:top;
	color:#7e99b5;
	font-weight:bold;
	white-space: nowrap;
	text-align:left;
}
.snipe_result table td
{
	vertical-align:top;
}
.snipe_result hr
{
	border:none;border-top:2px solid #7e99b5;
}

.bulkres tr.bad td
{
	color: red;
	font-weight:bold;
}


#addons_prefs
{
	position:absolute;
	width:30em;
	filter:none;
	background:white;
	border:4px outset silver;
	padding:2em;
}


.bulletbox th
{
	border:1px solid #a0c0f0;
	background:#fafaff;
	padding-right:25px;
	vertical-align:top;
	color:#4A6A90;
}
.bulletbox th.head
{
	font-size:120%;
	background: #a0c0f0;
	color:white;
}
.bulletbox td
{
	border:1px solid #a0c0f0;
	background:#fafaff;
	padding-right:25px;
	vertical-align:top;
}

.bulletbox li
{
	padding-left:1em;
	text-indent: -1em;
}
.bulletbox .more
{
	display:block;
	padding-top:0.3em;
	padding-left:1em;
	text-indent: -1em;
	font-size:80%;
}

table.noborder tr,
table.noborder th,
table.noborder td
{
	border:none;
}


				/* universal blue and orange boxes */
				
.orangebox { background: #ffecd2 url('./images_ab/dot_o.gif') 0 0 repeat-x; }
.orangebox .b { background: url('./images_ab/dot_o.gif') 0 100% repeat-x; }
.orangebox .l { background: url('./images_ab/dot_o.gif') 0 0 repeat-y; }
.orangebox .r { background: url('./images_ab/dot_o.gif') 100% 0 repeat-y; }
.orangebox .bl { background: url('./images_ab/bl_o.gif') 0 100% no-repeat; }
.orangebox .br { background: url('./images_ab/br_o.gif') 100% 100% no-repeat; }
.orangebox .tl { background: url('./images_ab/tl_o.gif') 0 0 no-repeat; }
.orangebox .tr { background: url('./images_ab/tr_o.gif') 100% 0 no-repeat; }
.orangebox .content, .orange_content { padding: 1em; }

.bluebox { background: #e9f2ff url('./images_ab/dot_b.gif') 0 0 repeat-x; }
.bluebox .b { background: url('./images_ab/dot_b.gif') 0 100% repeat-x; }
.bluebox .l { background: url('./images_ab/dot_b.gif') 0 0 repeat-y; }
.bluebox .r { background: url('./images_ab/dot_b.gif') 100% 0 repeat-y; }
.bluebox .bl { background: url('./images_ab/bl_b.gif') 0 100% no-repeat; }
.bluebox .br { background: url('./images_ab/br_b.gif') 100% 100% no-repeat; }
.bluebox .tl { background: url('./images_ab/tl_b.gif') 0 0 no-repeat; }
.bluebox .tr { background: url('./images_ab/tr_b.gif') 100% 0 no-repeat; }
.bluebox .content, .blue_content { padding: 1em; }

.bluebox .header, .orangebox .header,
.blue_header, .orange_header
{
	padding: .3em 0 .2em .5em;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
.bluebox .content, .orangebox .content,
.blue_content, .orange_content
{
	padding: .3em 0 .2em .5em;
	color: #333;
	font-size: 12px;
	font-weight: normal;
}

.bluebox .header, .blue_header { background: url('./images_ab/tl_b2.gif') top left no-repeat; }
.bluebox .header2, .blue_header2 { background: #5590D9 url('./images_ab/tr_b2.gif') top right no-repeat; }
.orangebox .header, .orange_header  { background: url('./images_ab/tl_o2.gif') top left no-repeat; }
.orangebox .header2, .orange_header2 { background: orange url('./images_ab/tr_o2.gif') top right no-repeat; }

.greenbox2 { background: #EAF9EA url('./images_ab/g_dot.gif') 0 0 repeat-x; }
.greenbox2 .b { background: url('./images_ab/g_dot.gif') 0 100% repeat-x; }
.greenbox2 .l { background: url('./images_ab/g_dot.gif') 0 0 repeat-y; }
.greenbox2 .r { background: url('./images_ab/g_dot.gif') 100% 0 repeat-y; }
.greenbox2 .bl { background: url('./images_ab/g_bl.gif') 0 100% no-repeat; }
.greenbox2 .br { background: url('./images_ab/g_br.gif') 100% 100% no-repeat; }
.greenbox2 .tl { background: url('./images_ab/g_tl.gif') 0 0 no-repeat; }
.greenbox2 .tr { background: url('./images_ab/g_tr.gif') 100% 0 no-repeat; }
.greenbox2 .content { padding: 1em; }

.greenbox { background: #EAF4EA url('./images_ab/g2_dot.gif') 0 0 repeat-x; }
.greenbox .b { background: url('./images_ab/g2_dot.gif') 0 100% repeat-x; }
.greenbox .l { background: url('./images_ab/g2_dot.gif') 0 0 repeat-y; }
.greenbox .r { background: url('./images_ab/g2_dot.gif') 100% 0 repeat-y; }
.greenbox .bl { background: url('./images_ab/g2_bl.gif') 0 100% no-repeat; }
.greenbox .br { background: url('./images_ab/g2_br.gif') 100% 100% no-repeat; }
.greenbox .tl { background: url('./images_ab/g2_tl.gif') 0 0 no-repeat; }
.greenbox .tr { background: url('./images_ab/g2_tr.gif') 100% 0 no-repeat; }
.greenbox .content { padding: 1em; }

.redbox { background: #F9E8E0 url('./images_ab/r_dot.gif') 0 0 repeat-x; }
.redbox .b { background: url('./images_ab/r_dot.gif') 0 100% repeat-x; }
.redbox .l { background: url('./images_ab/r_dot.gif') 0 0 repeat-y; }
.redbox .r { background: url('./images_ab/r_dot.gif') 100% 0 repeat-y; }
.redbox .bl { background: url('./images_ab/r_bl.gif') 0 100% no-repeat; }
.redbox .br { background: url('./images_ab/r_br.gif') 100% 100% no-repeat; }
.redbox .tl { background: url('./images_ab/r_tl.gif') 0 0 no-repeat; }
.redbox .tr { background: url('./images_ab/r_tr.gif') 100% 0 no-repeat; }
.redbox .content { padding: 1em; }

.greenbox .header, .greenbox2 .header, 
.redbox .header
{
	padding: .3em 0 .2em .5em;
	color: black;
	font-size: 14px;
	font-weight: bold;
}

.greenbox .content, .greenbox2 .content, 
.redbox .content
{
	padding: .3em 0 .2em .5em;
	color: #333;
	font-size: 12px;
	font-weight: normal;
}

.greenbox2 .header { color: white; background: url('./images_ab/g_tl2.gif') top left no-repeat; }
.greenbox2 .header2 { background: #21D333 url('./images_ab/g_tr2.gif') top right no-repeat; }
.greenbox .header { color: white; background: url('./images_ab/g2_tl2.gif') top left no-repeat; }
.greenbox .header2 { background: #21AF33 url('./images_ab/g2_tr2.gif') top right no-repeat; }
.redbox .header { color: white; background: url('./images_ab/r_tl2.gif') top left no-repeat; }
.redbox .header2 { background: #E5020D url('./images_ab/r_tr2.gif') top right no-repeat; }

