ul
{
	list-style:oval;
}
.winmore
{
	font-size: 210%;
	font-weight:bold;
	margin: 0 0 .5em -.5em;
	color: maroon;
	line-height: 1em;
}
.winmore.sub
{
	font-size:140%;
	color:black;
}
h1
{
	border:1px solid silver/*#7B93aB*/;
	color: #808080;
	background: #F6F6F4;
	margin:0;
	padding:0;
	font-size:150%; 
}

h2
{
	font-size:120%;
	padding:0;
	margin:0;
	color: #006a6a;
}
h3
{
	font-size:120%;
	padding:0.5em 0em 0.1em 0em;
	margin:0;
	color: #006a6a;
	text-decoration: underline;
}
.subheader, h4, h4 a
{
	margin:0;padding:0;
	display:block;
	color: #006a6a;
	font-weight:bold;
}

div.shot
{	/* screen shots */
	text-align:center;
}
div.shot h2, div.shot a
{
	font-size:120%;
	padding:0;
	margin:0;
	color:#006666;
	font-style: italic;
}


TD {
	font-family : sans-serif,arial,tahoma;
	font-size : 13px;
	color : #000000;
}
/* GLOBAL STYLES */
.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}
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
}
em
{
color: darkcyan;
font-weight:bold;
}
em.alt
{
	color:red;
	font-weight:bold;
}
blockquote
{
	background: #F7F5ED;
	border: 1px dashed darkcyan;
	padding:5px;
}
blockquote.alt
{
	border: 1px solid #a0a080;
	padding:10px;
}
.heading
{
	font-size:150%;
	font-weight:bold;
}
.important.indent
{
	padding-left:1em;
	text-indent:-1em;
}
.centered
{
	text-align:center;
}
.info
{
	color:gray;
	font-weight:bold;
	font-style: italic;
	font-size:120%;
}
.important
{
	color:darkcyan;
	font-weight:bold;
	font-style: italic;
	font-size:120%;
}

.nomargin { margin: 0; }
.nopadding { padding: 0; }

.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:#006666;
}

div.clear
{
	clear:both;
}
div.clear_left
{
	clear:left;
}

.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;
}

/* END GLOBAL STYLES */

.tdtext {
	font-family : ms sans serif,arial,san-serif,tahoma;
	font-size : 12px;
}


A {
	font-weight : normal;
	text-decoration : underline;
	color : #006666;
}
A:hover {
	text-decoration : underline;
	color : #000000;
}

A.slink {
	font-weight : normal;
	text-decoration : none;
	color : #006666;
}
A.slink:hover {
	font-weight : normal;
	text-decoration : underline;
	color : #000000;
}

A.sslink {
	font-weight : normal;
	text-decoration : underline;
	color : #666666;
}
A.sslink:hover {
	font-weight : normal;
	text-decoration : underline;
	color : #006666;
}
A.llink {
	font-weight : normal;
	text-decoration : none;
	color : #FFFFFF;
}
A.llink:hover {
	font-weight : normal;
	text-decoration : underline;
	color : #FFFFFF;
}

.text { 
	font-size : 11pt; 
	font-family : ms sans serif,arial,san-serif,tahoma; 
	margin-left : 0px; 
	margin-right : 0px; 
	text-align : left; 
	color : #666666;
	text-indent : 0px; 
	margin-top : 0px;
}

.text1 { 
	font-size : 11pt; 
	font-family : ms sans serif,arial,san-serif,tahoma; 
	margin-left : 25px; 
	margin-right : 0px; 
	text-align : left;
	color : #666666; 
	text-indent : 0px; 
	margin-top : 0px;
}

.texts { 
	font-size : 9pt; 
	font-family : ms sans serif,arial,san-serif,tahoma; 
	margin-left : 5px; 
	margin-right : 0px; 
	text-align : left;
	color : #666666; 
	text-indent : 0px; 
	margin-top : 5px;
}


/* ********************************
   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: 12pt;
	font-family: ms sans serif,arial,san-serif,tahoma;
	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;
	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;
	font-size: 10pt;
	font-weight: bold;
	background: #d1d1d1;
}
table.list tfoot th, table.list tfoot td {
	border: 0px 1px solid #e0e0e0;
	text-align: left;
	font-size: 10pt;
	background: #e8e8cf;
}
table.list tfoot th {
	font-weight: bold;
}
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;
}
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 tr.kwdresulthide{
	display: block;
}
table.list tbody tr.bdrresulthide {
	display: block;
}
/***************************************/

/* For the header */
#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;
	font-size:75%;
	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{
	font-size:100%;
	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: darkcyan;
	text-align:left;
}
.searchbox td.spacer
{
	width:20px;
}

/* 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 black;
}
.bidlist tbody .pad.right
{
	border-right:1px solid black;
}
.bidlist tbody .spacer td
{
	padding:0;
	line-height:2px;
	background:white;
	border-top:1px solid black;
	border-bottom:1px solid black;
}
.bidlist img
{
	border:1px solid black;
	margin:0;
}
.bidlist thead, .bidlist tfoot
{
	background:#008a8a;
	border:1px solid black;
}
.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;
}
.bidlist .warn tr
{
	background:#FFFF99;
}
.bidlist tbody td
{
	padding:4px;
}
.bidlist tr.mid td
{
padding:0;
}
.bidlist tbody td.thumb
{
	padding-left:0px;
	white-space:nowrap;
}
.bidlist tfoot a, .bidlist thead a
{
	font-weight:bold;
	color:white;
}
.bidlist tbody a
{
	color: #00a0a0;
}
.bidlist tbody a:hover
{
	color:black;
}
.bidlist .label
{
color:gray;
font-weight:bold;
}
.bidlist .action
{
	vertical-align:bottom;
	padding-bottom:12px;
}
.bidlist .action a
{
	white-space:nowrap;
	border:1px solid #505050;
	text-decoration:none;
	padding:1px 5px 1px 5px;
	color:#506090;
	font-weight:normal;
	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:0px 0px 6px 0px;
}
.bidlist .status.disabled td
{
background: #e0e0e0;
font-weight:bold;
}


.bidlist .notes, .bidlist .notes a
{
	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;
}


.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;
	text-decoration:none;
	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:110%;
	background: #ffffd0;
	color:black;
	font-weight:bold;
	text-decoration:none;
	border:1px dashed #87A1BA;
	padding:1em;
	margin:0;
	width:20em;
}

#acct_status
{
	position:relative;
	cursor:help;
	white-space:normal;
	text-decoration:none;
}

#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: #9BCBB3;
	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:#5BAB73;
	font-size:1em;
}
.btn, a.btn, tfoot a.btn
{
	white-space:nowrap;
	text-decoration:none;
	padding:1px 5px 1px 5px;
	font-weight:normal;
	border:1px solid #505050;
	color:#506090;
	background: #BABABA url(images/bidbtnbg.png) top left repeat-x;
}
.btn:hover
{
	border:1px solid #f0a010;
	text-decoration:none;
	color:royalblue;
}
input, select, checkbox
{
	background:white;
	color:black;
}
input.btn
{
	/*padding:0;*/
}
input.btn.disabled
{
	border:1px solid #c0c0c0;
	background: #e0e0e0;
	color:#8090b0;
}

.btn.red
{
	background: #BABABA url(/images/bidbtnbg_red.png) top left repeat-x;
	color:white;
	font-weight:bold;
}
.btn.red:hover
{
	border:1px solid darkorange;
	color:yellow;
}
.btn_hot, a.btn_hot, .bidlist thead a.btn_hot
{
	white-space:nowrap;
	border:2px solid yellow;
	background: #EEEE00;
	color:black;
	padding:2px 5px 2px 5px;
	text-decoration:none;
	font-weight:bold;
}
.btn_hot:hover, a.btn_hot:hover, .bidlist thead a.btn_hot:hover
{
	border:2px solid yellow;
	background:yellow;
	color: black;
}
input.btn_join
{
	background: url('./images_ab/join_now.gif') 0 -38px no-repeat;
	height: 37px;
	width: 133px;
	color: transparent;	
	border:none;
}
input.btn_join_free
{
	background: url('./images_ab/join_free.gif') 0 -38px no-repeat;
	height: 37px;
	width: 133px;
	color: transparent;	
	border:none;
}
input.btn_join_free:hover
{
	background: url('./images_ab/join_free.gif') 0 0px no-repeat;
}

div.data
{
	border:1px solid #ddd;
	background: #fafafa;
	border:1px solid silver/*#7B93aB*/;
	background: #F8F8F6;
	padding: 10px;
}
div.data .head
{
	margin:0.25em 0em 0.25em 0em;
	vertical-align:middle;
	text-align:center;
	color: #006a6a;
	font-weight:bold;
}

table.data
{
	font-size:100%;
}
table.data th
{
	color: darkcyan;
	text-align:left;
}
table.data td
{
	text-align:left;
	color:black;
}
table.data .info
{
	color:gray;
}
table.data .vspacer
{
	width:20%;
	white-space:nowrap;
}

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;
}
a.help
{
	display:block;
	text-decoration:none;
	width:16px;
	height:16px;
	background: url(images/tooltip.gif);
}

body.popup
{
	margin:10px;
}
div.popup
{
	background: #ffffd0;
	color:black;
	border:1px dashed #87A1BA;
	padding:10px;
	font-weight:bold;
}

div.login
{
	margin:0;padding:0;
	background: transparent url(images/login_r.gif) bottom right no-repeat;
	margin-right:10px;
}
table.login
{
	background: url(images/login_l.gif) bottom left no-repeat;
	margin: 10px 0px 0px 0px;
	padding:0px 10px 5px 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: #06D4D2;
	font-weight:bold;
	text-align:left;
	padding:0;
}
.login .action td, .login a
{
	color : white;
	font-weight:bold;
	text-align:left;
}
.login .data td
{
	vertical-align:top;
	text-align:left;
}

.warn tr
{
	background:#FFFF99;
}
.odd tr
{
	background: #f0f0f0;
}

ul.sidebar
{
	width:155px;
	max-width:155px;
	margin-left:15px;
	padding:0;
	list-style:none;
}
ul.sidebar li a
{
	padding-left:20px;
	padding-right:10px;
	background/* hide from IE5.0 Win */ : transparent url(images/menu_wedge.png) 0 50% no-repeat;
	color:white;
	text-decoration:none;
	font-weight:bold;
}
ul.sidebar li a:hover
{
	color:black;
	text-decoration:underline;
}
ul.sidebar li
{
	color:white;
	font-weight:bold;
	padding-left:2em;
	background: url(images/mbox_mid.png) top left repeat-y;
	text-indent:-1.5em;
}
ul.sidebar li.first
{
	color:cyan;
	padding: 5px 10px 5px 15px;
	text-align:center;
	text-decoration:underline;
	background: url(images/mbox_top.png) top left repeat-y;
}
ul.sidebar li.last
{
	background: url(images/mbox_bot.png) bottom left repeat-y;
	padding-bottom:10px;
}

.quotebox, .pitchbox
{
	margin:0;
	padding-top:0;
}
.quotebox .title, .pitchbox .title
{
	padding:2px 2px 0px 0px;
	color: #505050;
	font-weight:bold;
	text-align:left;
}
.quotebox .data, .pitchbox .data
{
	background:transparent;
	color: #006060;
	text-align:left;
	padding:2px 10px 10px 30px;
	border:none;
	font-style: italic;
}

/* MAIN MENU BAR AND DROP-DOWN SUBMENUS */
.navmenu
{
	position:relative;
}
.navmenu ul
{
padding:0;
margin:0;
list-style-type:none;
}
.navmenu ul li.first
{ /* LEFT PAD */
border-left:1px solid darkcyan;
border-right:1px solid white;

display:block;
height:1.8em;
}
.navmenu ul li.last
{ /* RIGHT PAD */
border-left:1px solid darkcyan;
display:block;
height:1.8em;
}
.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 darkcyan;
border-right:1px solid white;
background: transparent;
padding:0em 0.8em 0em 0.8em;
line-height:23px;
}

/* MENU ITEM LINK - HOVER */
.navmenu ul li:hover a,
.navmenu ul li a:hover {
background: #00aaaa;
color:white; 
border-left:1px solid darkcyan;
border-right:1px solid white;
text-decoration:underline;
}

/* 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.4em;
margin-top:5px;
left:0; 
background: #EBEBEB;
border:1px solid darkcyan;
padding: 1em 0.5em 0em 0.5em;
}

.navmenu ul li:hover ul,
.navmenu ul li a:hover ul
{
	background: #EBEBEB;
	float:left;
}

.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:left;
background:transparent;
color:black; 
font-weight:bold;
height:auto; 
line-height:0.9em; 
padding: 0.5em 0.3em 0.5em 0.3em;
width:100px;
border:none;
}

/* SUBMENU LINK HOVER */
.navmenu ul li:hover ul li a:hover,
.navmenu ul li a:hover ul li a:hover {
background:transparent;
color:darkcyan;
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;
}

li.submenu_active
{
	list-style-image: url(/images/arrow_r.gif);
}

table.present th
{
	padding:5px;
	font-size:90%;
	background: darkcyan;
	color:white;
}
table.present td
{
	margin:0;
	vertical-align:top;
	text-align:center;
	border: 1px solid darkcyan;
}
table.present .spacer
{
	background:transparent;
	border:none;
}


table.present_alt th.head
{
	padding:2px;
	border:2px groove white;
	color: #006a6a;
	background: url(images/stripe_bg.png) top left;
}
table.present_alt td.body
{
	border:2px groove white;
	border-top:none;
	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.4em;
	width:100%;
	margin:0;
	padding:0;
	font-size:1.1em;
	line-height:1.2em;
}
.tabmenu ul	{
	margin : 0;
	padding : 1px 10px 0;
	list-style : none;
}
.tabmenu li	{
	float:left;
	background:url("/images/norm_right.gif") no-repeat right top;
	margin:0;
	padding:0;
	margin-right:0.3em;
}
.tabmenu a {
	display:block;
	background:url("/images/norm_left.gif") no-repeat left top;
	padding:2px 10px 1px;
	text-decoration:none;
	color:#777777;
	font-weight:bold;
}
.tabmenu a:hover {
color:#333;
}
.tabmenu .selected {
	background-image:url("/images/norm_right_on.gif");
	margin-bottom:-1px;
}
.tabmenu .selected a {
	background-image:url("/images/norm_left_on.gif");
	padding-bottom:2px;
	color: #006a6a;
}

table.list2
{
	border-collapse: collapse;
	border:1px solid silver;
	background: #fafafa;
	width:100%;
	_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:darkcyan;
	text-align:left;
	border:1px solid silver;
	border-left:1px dashed silver;
	border-right:1px dashed silver;
	background: #eaeaea;
	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;
}

div.stripe3
{
	background:url(images/stripe_bg3.png);
}
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: transparent;
	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
{
	font-weight:bold;
}
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:black;
	font-weight:bold;
}
div.sms_on
{
	display:block;
}
div.sms_off
{
	display:none;
}


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;
}
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 #008a8a;
	padding:2em;
}
.snipe_result table
{
	width:100%;
}
.snipe_result table th
{
	vertical-align:top;
	color:#008a8a;
	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 #008a8a;
}

.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;
	border-top:none;
	background: #F6F6F4;
	padding-right:25px;
	vertical-align:top;
	color: #006a6a;
}
.bulletbox th.head
{
	font-size:120%;
	background: darkcyan;
	color:white;
}
.bulletbox td
{
	border:1px solid #a0c0f0;
	background: #F6F6F4;
	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%;
}



.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 { 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 { padding: 1em; }

.bluebox .header, .orangebox .header
{
	padding: .3em 0 .2em .5em;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
.bluebox .content, .orangebox .content
{
	padding: .3em 0 .2em .5em;
	color: #333;
	font-size: 12px;
	font-weight: normal;
}

.bluebox .header { background: url('./images_ab/tl_b2.gif') top left no-repeat; }
.bluebox .header2 { background: #5590D9 url('./images_ab/tr_b2.gif') top right no-repeat; }
.orangebox .header { background: url('./images_ab/tl_o2.gif') top left no-repeat; }
.orangebox .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; }

#body
{
	background:white;
	margin:0;
	width:100%;
	margin:0;
}

#body.fixed
{
	width:980px;
	margin:auto;
}

td.right_column    /* right column on index page */
{
	width: 210px;
	float: right;
	vertical-align: top;
}

.testimonial
{
	display: block;
	padding: 1em 1em 0 1em;
	font-size: 120%;
	font-style: italic;
	color: #006a6a;
	position:relative;
}
.testimonial_tag
{
	color:#333;
	font-weight:bold;
	font-size:1em;
	padding-left:1em;
}
hr.dotted
{
	border-top: 1px dashed gray;
	border-bottom: none;
	border-left:none;
	border-right:none;
	margin: 10px 0 10px 0;
	height:1px;
}

div.amz_link
{
	float:right;
	margin-top:0.5em;
}
div.amz_link a, 
div.amz_link a img
{
	cursor:help;
	border:none;
}
div.amz_link a:hover
{
	border-bottom:1px solid darkcyan;
}

table.side_info
{
	background: url('images/stripe_bg2.png') top left;
	border:1px solid gray;
	margin:0;padding:0;
}
table.side_info th
{
	border-bottom:1px solid gray;
	color: black;
	background: url('images/stripe_bg.png') top left;
	margin:0;
}
table.side_info td
{
	padding:5px;
	padding-bottom:10px;
	padding-right:0;
	margin:0;
	font-size:10pt;
}

.side_info ul.other
{
	margin:0 0 0 0px;
	padding:0;
	text-align:left;
}
.side_info li.bs
{
	position:relative;
	margin:0 0 0.3em 0;
	padding:0;
	list-style:none;
}
.side_info a.login
{
	border:none;
	display:block;
	font-weight:normal;
	text-decoration:none;
	color:black;
	width:138px;
	margin:0;padding:0;
}
.side_info a.login.good
{
	background:url(/images/check_green2.gif) right 2px no-repeat;
}
.side_info a.login.bad
{
	background:url(/images/light_exclam.gif) right 2px no-repeat;
}
.side_info a.login div
{
	display:block;
}
.side_info a.login div.site
{
	display:block;
	width:6em;
	max-width:6em;
	overflow:hidden;
}
.side_info a.login div.good
{
	position:absolute;left:6.5em;top:0px;
	width:26px;
	background: url(/images/lights_g.gif) right 2px no-repeat;
}

.side_info a.login div.bad
{
	position:absolute;left:6.5em;top:0px;
	width:26px;
	background: url(/images/lights_r.gif) right 2px no-repeat;
}

.acctoverview .hidden
{
	display:none;
	visibility:hidden;
}

.acctoverview .days, .acctoverview th.cash
{
	text-align:center;
}
.acctoverview .snipes
{
	text-align:right;
}

.acctoverview td.cash
{
	background:#dfd;
	vertical-align:middle;
	text-align:center;
}
.acctoverview .rebilling, .acctoverview .control, .acctoverview .add
{
	text-align:center;
}
