body {
  margin: 0px;
  padding: 0px;
  background-color: #4f89cf;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #323131;
}

td a {
  color: #205f8b;
}

ul {
  margin: 0px;
  padding: 0px;
}

li {
  list-style: none;
}

img {
  border: 0px;
}

.content {
  width: 998px;
  margin: 0px auto;
  overflow: hidden;
  background-color: White;
}

.header {
  height: 98px;
  overflow: hidden;
  background-color: #4f89cf;
}

.logo {
  padding-left: 10px;
  padding-top: 25px;
  overflow: hidden;
}

.navbar {
  height: 61px;
  overflow: hidden;
  background-color: White;
  width: 100%px;
  position: relative;
}

.c001 {
  position: absolute;
  left: 0px;
  top: 0px;
}

.c002 {
  position: absolute;
  right: 0px;
  top: 0px;
}

.mnav {
  margin-top: 2px;
  margin-left: 2px;
  width: 988px;
  float: left;
  height: 59px;
  background-image: url('../images/m_48.gif');
  overflow: hidden;
  font-size: 13px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.mytrader {
  width: 978px;
  overflow: hidden;
  height: 49px;
  border-width: 1px;
  border-style: solid;
  background-color: #FFFBCC;
  border-color: #E6DB55;
  padding: 0 0.6em;
  margin: 5px 2px 2px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.login {
  float: left;
}

.login a {
  text-decoration: none;
  color: #2a5eb4;
  padding-right: 40px;
  font-size: 11px;
  padding-left: 20px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 49px;
}

.markright {
  float: right;
  padding-right: 10px;
  padding-top: 1px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #323232;
  font-size: 11px;
}

.markright a {
  padding-right: 0px;
}

.markleft {
  float: left;
}

.logintxt01 {
  float: left;
  margin-left: 10px;
  margin-top: 7px;
  width: 244px;
  height: 34px;
  background-image: url('../images/new_09.gif');
}

.logintxt01 input {
  margin-top: 6px;
  width: 240px;
  background-color: Transparent;
  border: 0px;
  color: #424242;
}

.logintxt02 {
  float: left;
  margin-top: 7px;
  margin-left: 10px;
  margin-top: 7px;
  width: 244px;
  height: 34px;
  background-image: url('../images/new_09.gif');
}

.logintxt02 input {
  margin-top: 6px;
  width: 240px;
  background-color: Transparent;
  border: 0px;
  color: #424242;
}

.logintxt03 {
  float: left;
  margin-top: 7px;
  margin-left: 5px;
  width: 85px;
  height: 31px;
}

.csubmit {
  background-image: url('../images/new_19.gif');
  width: 85px;
  height: 31px;
  border: 0px none;
  cursor: pointer;
}

.myconnerl {
  float: left;
}
.myconnerr {
  float: right;
}


.navhome {
  display: inline-block;
  width: 87px;
  height: 59px;
  text-decoration: none;
  color: White;
  font-weight: bold;
  line-height: 59px;
  text-align: center;
}

.mnav li {
  float: left;
}

.navhome:link, .navhome:visited {
  background-image: url('../images/111111.gif');
}

.navhome:hover, .navhome:active {
  background-image: url('../images/000000.gif');
}

.navline {
  width: 3px;
  height: 59px;
  background-image: url('../images/mnav05.gif');
}

.navnaxv {
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
  height: 59px;
  text-decoration: none;
  color: White;
  line-height: 59px;
  font-weight: bold;
  text-align: center;
}

.navnaxv:link, .navnaxv:visited {
  background-image: url('none');
}

.navnaxv:hover, .navnaxv:active {
  background-image: url('../images/mnav00.gif');
}

#spancontainer {
  width: 998px;
  background-color: White;
  margin: 0px auto;
  overflow: hidden;
  position: relative;
  padding-bottom: 10px;
}

.c003 {
  position: absolute;
  left: 0px;
  bottom: 0px;
}

.c004 {
  position: absolute;
  right: 0px;
  bottom: 0px;
}

.mainleft {
  width: 267px;
  overflow: hidden;
  float: left;
}

#mid {
  margin-top: 15px;
  margin-left: 2px;
  overflow: hidden;
}
.link {
  margin-top: 8px;
}

.upgradelist {
  width: 246px;
  border: 1px solid #cfcfcf;
  background-color: #ededed;
  margin-top: 2px;
  padding-bottom: 8px;
}

.upgradelist ul {
  padding-bottom: 20px;
}

.up {
  font-size: 18px;
  text-align: center;
  color: #205f8b;
  padding-top: 3px;
}

.upgradelist li {
  background-image: url('../images/arrow.png');
  background-repeat: no-repeat;
  padding-left: 25px;
  background-position: 10px 7px;
  line-height: 20px;
  font-size: 11px;
}

.upgradelist a:link, .upgradelist a:visited {
  color: #5a5a5a;
  text-decoration: underline;
}

.upgradelist a:hover, .upgradelist a:active {
  color: #5a5a5a;
  text-decoration: none;
}

#mainpanel {
  float: left;
  margin-top: 15px;
  width: 705px;
}

.txt01 {
  font-weight: bold;
  color: #23839f;
  font-size: 11px;
}

.num01 {
  color: #5b5b5b;
  font-weight: bold;
  font-size: 12px;
}

.maintop {
    width: 726px;
  	border-width: 1px;
	border-style: solid;
	background-color: #FFFBCC;
	border-color: #E6DB55;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.banner {
  	border-width: 1px;
	border-style: solid;
	background-color: #FFFBCC;
	border-color: #E6DB55;
	padding: 0 0.6em;
	margin: 5px 15px 2px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.bannera {
  	border-width: 1px;
	border-style: solid;
	background-color: #FFFBCC;
	border-color: #E6DB55;
	padding: 5px 5px;
	margin: 5px 15px 5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.bannerp {
    width: 711px;
  	border-width: 1px;
    border-style: solid;
    background-color: #FFFBCC;
	border-color: #E6DB55;
    font-weight: normal;
    margin: 5px 0 5px;
	padding: 0 0.6em;
    padding-top: 4px;
    padding-bottom: 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.bannerpage {
  	border-width: 1px;
	border-style: solid;
	background-color: #FFFBCC;
	border-color: #E6DB55;
	padding: 5px 5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.newstitle {
  float: left;
  margin-top: 8px;
  font-size: 11px;
  color: #333333;
}

.newstitleau {
  float: left;
  font-size: 11px;
  color: #333333;
}

.newstitlep {
  float: left;
  font-size: 11px;
  color: #333333;
  margin-top: 10px;
}

.newstitlepage {
  float: left;
  font-size: 11px;
  color: #333333;
}


.newstitlec {
  float: left;
  font-size: 11px;
  text-align: left;
  color: #333333;
  margin-top: 10px;
  height: 24px;
}


input.text {
  font-size: 10px;
	background: #f5f5f5;
	border: 1px solid #ccc3;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #666;
}



.title {
  color: #333;
  margin-top: -2px;
}


.subtitle {
	font-weight:normal;
  color: #000;
}

.sred {
  color: Red;
}

.sblue {
  color: #348b20;
}


.dsopion {
  float: left;
  margin-top: 5px;
  font-size: 10px;
  width: 170px;
}


.stxt56 {
  float: left;
  background-image: url('../images/s_03.gif');
  background-repeat: no-repeat;
  width: 170px;
  height: 30px;
  margin-top:7px
  padding-left:100px;
}

.stxt56 input {
  border: 0px;
  margin-top: 4px;
  margin-left: 4px;
  width: 165px;
  background-color: Transparent;
}

.sbtns56 {
  float: right;
  margin-top: 7px;
  padding-right: 5px;
}

.batttile {
  background-color: #dbdbdb;
  height: 24px;
  font-size: 11px;
  color: #5d5d5d;
}

.batttile a {
  text-decoration: none;
  color: #5d5d5d;
  float: center;
}

#footermain {
  width: 998px;
  margin: 0px auto;
  text-align: center;
  color: White;
  margin-top: 23px;
  margin-bottom: 35px;
  font-size: 11px;
}

.foot a {
  color: White;
  font-weight: bold;
  text-decoration: none;
}

.i0101 {
  padding-top: 15px;
  padding-left: 15px;
}

.i0102 {
  padding-top: 10px;
  font-size: 12px;
}

.i0102 li {
  padding-left: 52px;
  line-height: 24px;
}

.i0102 a:link, .i0102 a:visited {
  color: #5a5a5a;
  text-decoration: underline;
}

.i0102 a:hover, .i0102 a:active {
  color: #5a5a5a;
  text-decoration: none;
}

.i0103 {
  background-image: url('../images/m_140.gif');
  background-repeat: no-repeat;
  background-position: 27px 7px;
}

.i0104 {
  background-image: url('../images/m_159.gif');
  background-repeat: no-repeat;
  background-position: 27px 7px;
}

.i0105 {
  background-image: url('../images/m_161.gif');
  background-repeat: no-repeat;
  background-position: 27px 7px;
}

.i0106 {
  background-image: url('../images/m_163.gif');
  background-repeat: no-repeat;
  background-position: 27px 7px;
}

.i0107 {
  background-image: url('../images/m_165.gif');
  background-repeat: no-repeat;
  background-position: 27px 7px;
}

.i0108 {
  background-image: url('../images/m_167.gif');
  background-repeat: no-repeat;
  background-position: 27px 7px;
}

.i0109 {
  background-image: url('../images/m_169.gif');
  background-repeat: no-repeat;
  background-position: 27px 7px;
}

.i0110 {
  background-image: url('../images/m_171.gif');
  background-repeat: no-repeat;
  background-position: 27px 7px;
}

.i0111 {
  padding-top: 8px;
  padding-left: 90px;
}

.i0112 {
  width: 200px;
  border: 1px solid #cecece;
  background-color: White;
  margin-top: 5px;
  margin-left: 22px;
  color: #5c5c5c;
  text-align: center;
  line-height: 25px;
}

.i0112 li {
  background-image: url('arrow.png');
  background-repeat: no-repeat;
  text-align: left;
}

.i0113 {
  font-size: 11px;
  color: #444545;
  padding-top: 8px;
  padding-left: 8px;
  width: 245px;
}

.i0113 a:link, .i0113 a:visited {
  color: #205f8b;
  text-decoration: underline;
}

.i0113 a:hover, .i0113 a:active {
  color: #205f8b;
  text-decoration: none;
}

.i0201 {
  padding-top: 3px;
}

.i0202 {
  margin-top: 10px;
  padding-bottom: 190px;
  width: 570px;
  font-size: 11px;
  text-align: left;
}

.i0202 span {
  color: #185e8f;
  font-weight: bold;
}

.i0205 {
  margin-left: 7px;
  width: 988px;
  background-color: #e7e7e7;
  margin-top: 5px;
  overflow: hidden;
  padding-bottom: 5px;
  padding-top: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}

.i0205 ul{
  text-align: center;
  margin-top: 10px;
}

.i0205 ol li{
  clear: both;
  overflow: hidden;
  padding: 0;
}

.i0205 ol li h6{
  margin: 0;
  padding-left: 3%;
  color: #7088B0;
  font-size: 10px;
}

.i0205 ol li h6 a{
  float: right;
  display: block;
  padding: 0;
  margin: -.1em .5em 0 0;
  color: #708800;
  font-size: 10px;
}

.i0205 ol li div.seller, #discuss ol li.even div.seller{
  background: #f7f7f7 url('../images/seller.png') no-repeat right top;
}

.i0205 ol li div.bidder, #discuss ol li.even div.bidder{
  background: #f7f7f7 url('../images/bidder.png') no-repeat right top;
}

#discuss ol li ul li img{
  margin: 2px 2px 0 2px;
}

.i0205l {
  float: left;
  margin-left: 4px;
  margin-top: 4px;
  width: 143px;
  height: 131px;
  background-color: #F7f7f7;
}

.i020501 {
  width: 80px;
  height: 80px;
  background-color: #e7e7e7;
  margin-left: 30px;
  margin-top: 5px;
}

.i0205r {
  float: right;
  margin-right: 4px;
  margin-top: 4px;
  width: 820px;
  height: 131px;
  background-color: #F7f7f7;
}

.i020502 {
  text-align: center;
  font-size: 11px;
  color: #515151;
  padding-top: 5px;
}

.i020503 {
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  color: #515151;
  padding-top: 5px;
}

.i0505date {
  font-weight: bold;
  font-size: 12px;
  color: #2d5f92;
  padding-top: 9px;
  padding-left: 16px;
}

.i0505details {
  font-size: 11px;
  padding-left: 16px;
  color: #626262;
  line-height: 20px;
}

.i0301 {
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-weight: bold;
  font-size: 13px;
  color: #5e5e5e;
}

.i0301 span {
  color: #3f76ba;
}

ul#actions{
  font-size: 1em;
  list-style: none;
  overflow: hidden;
  width: 100%;
  margin: 3em 3% 2em 4%;
  padding: 2px 0 0 0;
  clear: right;
}

ul#actions li{
  float: left;
  font-weight: 700;
  width: 22%;
  padding: 0;
}

ul#actions li a{
  background: url('../images/rss.gif') no-repeat left center;
  display: block;
  padding-left: 1.7em;
  padding-right: .5em;
  padding-top: 1em;
  padding-bottom: 1em;
}

ul#actions li a.email{
  background-image: url('../images/email.gif');
}

ul#actions li a.shortlist{
  background-image: url('../images/shortlist.gif');
}

ul.categorylist {
  
  margin: 1.2em 3% 0.5em 2.5%;
  list-style-type: none;
  overflow: auto;
}

ul.categorylist li {
  font-size: 12px;
  font-weight: bold;
  float: left;
  width: 50%;
  border: 0px;
  list-style-type: none;

}

ul.categorylist li img {
  vertical-align: middle;
}

ul.categorylist li span{
  display: block;
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding: 0 0 5px 10px;
}

ul.categorylist li.freecategory img {
  border: 0px;
}

ul.categorylist li.newcategory img {
  border: 0px;
}

p.promotion {
  clear: both;
  padding: 10px 15px;
  background: #BFD8F3;
  font-weight: bold;
  border: 1px solid #AEC2E9;
}

p.promotion strong.caps{
  font-weight: bold;
}

.msgtbl tr td {
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
}

.msgtbl{
  background: #dbdbdb;
  color: #5d5d5d;
  width: 100%;
}

.msgtbl a, table a:link {
  text-decoration: none;
  color: #666;
}

.bgcs{
  background: #ffffff;
  height: 40px;
}

.bgcs2{
  background: #ebebeb;
  height: 40px;
}

.bgcs3{
  background: #ffffff;
  height: 40px;
}

.bgcs4{
  background: #ebebeb;
  height: 40px;
}

.progress{
  background: red url('progress.png') repeat-y left;
  color: #9CC5F6;
  height: 5px;
  overflow: hidden;
}

#timer{
  border: 2px solid #666;
  text-align: left;
  background: #000;
  margin: 0 10%;
  padding: 0;
}

#thumbnails{
  background: #f5f5f5;
  border: 1px solid #cccccc;
  float: right;
  width: 19%;
  position: relative;
  margin-top: 2px;
  margin-right: -20px;
}

ul#specifications {
  border-top: 1px dotted #cad6e8;
  padding-top: 20px;
  padding-bottom: 20px;
}

ul#specifications li{
  color: #777;
  font-size:1.18em !important;
  margin: 0 0 5px 3%;
}

ul#specifications li span{
  color: #999;
  font-variant: small-caps;
  margin-right: .5em;
  text-transform: none;
  width: 70%;
}

ul#specifications li strong{
  color: #4a84ca;
}

#auction h4 {
  border-bottom: 1px dotted #ddd;
  color: #888;
  font-size: 118%;
  padding: 0 0 .5em;
}

.fill_req{
  color: #ff0000;
  font-weight: bold;
  font-size: 11px;
}

.heightend{
  height: 80px;
}

#iconDetailsTags {
  background-color: #ffffff;
}

#iconDetailsTags .tagTextarea {
  height: 155px;
  width: 95%;
  padding: 5px;
}

#iconDetailsTags {
  padding: 10px;
}

.tagTextarea{
  height: 15px;
  font-size: 11px;
  background-color: #ffffff !important;
  color: #2a5eb4;
  margin-top: 5px;
  border-width:1px;
  border-style: solid;
  border-color: #dfdfdf !important;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

div.paging{
  background: #ffffff;
  float: right;
  font-size: 11px;
}

div.paging span{
  display: block;
  float: left;
  background: #ffffff;
  padding: 1px 3px;
  display: inline;
  margin: 0 1px 0 0;
}

div.paging span.currentpage{
  background: #ffffff;
  color: #666666;
}

div.paging a{
  text-decoration: none;
  font-weight: bold;
  color: #666666;
}

div.categoryjump {
  background: #ffffff;
  float: right;
  font-size: 11px;
}

div.categoryjump form {
  color: #666666;
  background: #ffffff;
  padding: 1px 1px 1px 3px;
  margin: 1px;
}

select {
	background-color: #fff;
	border-color: #ddd;
}

div.categoryjump input {
  font-size: 11px;
  padding: 0;
}

h2, h3{
  color: #036;
  font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

h4 {
  font-size: 12px;
  color: #2a5eb4;
  font-weight: bold;
}

h5 {
  font-size: 11px;
}

h1, h2, h4, h5, p {
  margin: 10px 15px;
}

#headline .login {
  position: relative;
  float: right;
  padding-top: 50px;
  margin-right: 15px;
}

#headline input.text {
  background: #fff;
  border: 1px solid #c6d9e9;
}

#headline {
  height: 87px;
  background: #e4f2fd;
  border-bottom: 1px solid #c6d9e9;
}

input.text {
  margin-left: 15px;
  margin-top: 14px;
  font-size: 11px;
  padding: 3px;
  background: #f5f5f5;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 14px;
  color: #666;
}

.lastlist {
  padding-bottom: 5px;
}

.infoBox {
  background-color: #F0F7FD;
  border: 1px solid #CAD6E8;
  padding: 10px;
  margin-bottom: 20px;
  width: 97%;
}

/*  bid box */

#bidbox h1{
  font-size: 1.6em;
  font-weight: 400;
  margin-bottom: 0;
  color: #444;
  background: url('auction_open.png') no-repeat left center;
  border-bottom: 1px dotted #ddd;
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 1em;
  padding-left: 25px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

#bidbox h2{
  font-size: 1.2em;
  color: #669900;
  margin-left: 11%;
  clear: both;
}

#bidbox h2.bin{
  color: #FF6600;
}

#bidbox h2 span{
  color: #444;
  display: block;
  float: left;
  width: 7em;
}

#bidbox label {
  color: #444;
  display: inline;
  float: none;
}

#bidbox label.mainlabel{
  color: #444;
  display: block;
  float: left;
  width: 7em;
  margin: 0;
}

#bidbox span.bidamount{
  font-size: 1.1em;
  width: auto;
  float: left;
}

#bidbox input#bidamount{
  font-size: 1.1em;
  width: 4em;
}

#bidbox input.bidnow{
  clear: both;
  width: 15em;
  margin: 1em 0 0 0%;
}

#bidbox h5#bidder{
  color: #BFD984;
  font-size: .8em;
  font-weight: 400;
  margin-left: 11%;
}

#bidbox p {
  clear: left;
  color: #777;
  padding-top: 0.8em;
  margin-left: 11%;
  font-size: .8em;
}

#bidprivate {
  font-size: x-small;
}

table.listingtable {
  clear: both;
  margin: 0 0 10px 1px;
  width: 727px;
}

table.listingtable td {
  font-size: 11px;
  padding: 3px;
  border-left: 1px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 1px;
  border-color: #dfdfdf;
  border-style: solid;
}

table.listingtable th {
  vertical-align: middle;
  text-align: center;
  font-size: 11px;
  padding: 3px;


  
}


table form.searchform{
  float: right;
  margin-right: 0.42em;
  margin-top: -9px;
    margin-bottom: 4px;
}

table.listingtable td div.title{
  text-align: left;
  font-weight: normal;
  text-indent: 0px;
}


table.listingtable tr.upgrade_1 td {
  background: #fff6dd;
}

table.listingtable tr.bold td {
  font-weight: bold;
  color: #000;
}

table.listingtable tr.bold td a{
  font-weight: bold;
}
















#dialog {
  position: absolute;
  width: 425px;
  padding: 10px;
  z-index: 200;
  background: #D4E0EE;
}

#dialog-header {
  display: block;
  position: relative;
  width: 411px;
  padding: 3px 6px 7px;
  height: 14px;
  font-size: 14px;
  font-weight: bold;
}

#dialog-title {
  float: left;
}

#dialog-close {
  float: right;
  cursor: pointer;
  height: 16px;
  width: 16px;
  background: url('close.png') no-repeat;
  margin-left: 0;
  margin-right: 3px;
  margin-top: 2px;
  margin-bottom: 0;
}

#dialog-content {
  display: block;
  height: 160px;
  padding: 6px;
  color: #666666;
  font-size: 13px;
}

#dialog-mask {
  position: absolute;
  top: 0;
  left: 0;
  min-height: 100%;
  width: 100%;
  background: #000;
  opacity: .65;
  filter:alpha(opacity=65);
  z-index: 100;
}

.err {
  border-left: 1px solid #924949;
  border-right: 1px solid #924949;
  border-bottom: 1px solid #924949;
  background: #fff url('../images/error_bg.jpg') no-repeat bottom right;
  border-top: medium none;
}

.errheader {
  border-left: 1px solid #924949;
  border-right: 1px solid #924949;
  border-top: 1px solid #924949;
  background: url('../images/error_he.gif') repeat-x;
  color: #6f2c2c;
  border-bottom: medium none;
}

.warning {
  border-left: 1px solid #c5a524;
  border-right: 1px solid #c5a524;
  border-bottom: 1px solid #c5a524;
  background: #fff url('../images/warning_.jpg') no-repeat bottom right;
  border-top: medium none;
}

.warningheader {
  border-left: 1px solid #c5a524;
  border-right: 1px solid #c5a524;
  border-top: 1px solid #c5a524;
  background: url('../images/warning_.gif') repeat-x;
  color: #957c17;
  border-bottom: medium none;
}

.success {
  border-left: 1px solid #60a174;
  border-right: 1px solid #60a174;
  border-bottom: 1px solid #60a174;
  background: #fff url('../images/success_.jpg') no-repeat bottom right;
  border-top: medium none;
}

.successheader {
  border-left: 1px solid #60a174;
  border-right: 1px solid #60a174;
  border-top: 1px solid #60a174;
  background: url('../images/success_.gif') repeat-x;
  color: #3c7f51;
  border-bottom: medium none;
}

.prompt {
  border-left: 1px solid #4f6d81;
  border-right: 1px solid #4f6d81;
  border-bottom: 1px solid #4f6d81;
  background: #fff url('../images/prompt_b.jpg') no-repeat bottom right;
  border-top: medium none;
}

.promptheader {
  border-left: 1px solid #4f6d81;
  border-right: 1px solid #4f6d81;
  border-top: 1px solid #4f6d81;
  background: url('../images/prompt_h.gif') repeat-x;
  color: #355468;
  border-bottom: medium none;
}

#beatbox-loadingscreen {
  position: absolute;
  z-index: 30001;
  background: #000 url('../images/wait.gif') no-repeat 50% 47%;
  color: #fff;
  font-weight: bold;
  text-align: center;
  visibility: hidden;
  opacity: 0.8;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  filter:alpha(opacity=80);
  font-style: normal;
  font-variant: normal;
  font-size: 0.9em;
  font-family: arial, sans-serif;
}

#beatbox-iframeshim {
  position: absolute;
  border: none;
  filter:alpha(opacity=0);
  opacity: 0;
  visibility: hidden;
}

#beatbox-imagewindow {
  position: absolute;
  z-index: 30002;
  border: 1px solid #666;
  background: #222;
  padding: 10px;
  visibility: hidden;
}

#beatbox-imagewindow img {
  border: 1px solid #999;
  background: #fff;
}

#beatbox-imagewindow ul, #beatbox-imagewindow li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#beatbox-imagewindow ul {
  background: #fafafa;
  border: 1px solid #999;
  padding: 0 0 8px;
  margin-top: 8px;
  overflow:inherit;
  white-space: nowrap;
}

* html #beatbox-imagewindow ul {
  overflow: visible;
  background-color:#4f89cf;
}

#beatbox-imagewindow li.fullscreen {
  float: left;
  padding: 10px 10px 0 10px;
}

#beatbox-imagewindow li.close {
  float: right;
  padding: 10px 10px 0 10px;
}

#beatbox-imagewindow ul a, #beatbox-imagewindow ul a:visited {
  background: url('../images/beatbox-icons.gif') no-repeat 0 1px;
  color: #555;
  text-decoration: none;
  display: block;
  min-height: 15px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 0.9em;
  font-family: arial, sans-serif;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

* html #beatbox-imagewindow ul a, * html #beatbox-imagewindow ul a:visited {
  display: inline-block;
  height: 15px;
}

#beatbox-imagewindow li.fullscreen a, #beatbox-imagewindow li.fullscreen a:visited {
  background-position: 0 -449px;
}

#beatbox-imagewindow ul a:hover, #beatbox-imagewindow ul a:focus {
  color: #222;
  background-position: 0 -149px;
}

#beatbox-imagewindow ul li.fullscreen a:hover, #beatbox-imagewindow ul li.fullscreen a:focus {
  background-position: 0 -599px;
}

#beatbox-imagewindow ul a:active {
  color: #000;
  background-position: 0 -299px;
}

#beatbox-imagewindow ul li.fullscreen a:active {
  background-position: 0 -749px;
}