/*
	----------------------------------------------------------------
	General Stylesheet for IronPlanet
	----------------------------------------------------------------

	1. Styles for standard elements.
	2. Menu Related Styles
	3. Left Hand Navigation Styles
	4. Main Body Styles
	5. INPUT elements
	6. Miscellaneous	
	7. Legacy Styles

*/
/* reset css */
a,a:link {
  font-weight:normal;
}

a:focus,a:hover {
  text-decoration:underline;
}

h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input {
  margin: 0;
  padding: 0;
	vertical-align: baseline;
}

fieldset {
  border: 0;
}

img {
  -ms-interpolation-mode: bicubic; 
}

a img {
  border:0;
}

.clear {
  clear:both;
}

body {
  position:relative;
  background:#ffffff;
  color:#000;
  font: Arial, Helvetica, sans-serif;
}

.replace {
  position:relative;
  margin:0;
  padding:0;
  /* \*/
  overflow:hidden;
  /* */
}

.replace span {
  display:block;
  position:absolute;
  top:0;
  left:0;
  z-index:1;
}

.skiplink {
  display:none;
}

.wrapper {
  margin:0 auto;
  width:800px;
}
/* end reset */


/* sidebar */
#sidebar {
  width:151px;
  float:left;
}

#sidebar_pad {
  float:left;
  width:136px;
  padding:15px 0 0 15px;
}

#sidebar_pad p {
  font-size: 11px;
  color: #B97152;
  margin-top: 0px;
}


#logo_new {
  width:136px;
  height:55px;
  text-indent:-5000px;
  position:relative;
  overflow:hidden;
  display:block;
  margin:0 0 10px 0;
}

#logo_new span {
  background:url(/n_images/logo.gif) no-repeat;
  position:absolute;
  width:100%;
  height:100%;
  cursor:pointer;
}

.sidebar_item{
  padding:15px 0 4px 14px;
  text-align: left;
}

.sidebar_item h2{
  color:#555555;
  font-weight:bold;
  font-style: normal; 
  font-size:1.0em;
  background:url(/n_images/sidebar_item_line.gif) repeat-x left bottom;
  padding:0 0 3px 0;
  line-height:1.3em;
  font-family: Georgia;
  width:100%;
}

.sidebar_item ul{
  padding:6px 7px 0 3px;
  margin: 0;
  list-style: none;
}

.sidebar_item li{
  padding:0 0 2px 0;
  font-size:11px;
}

.sidebar_item ul li {
  padding:3px 0 0 10px;
}

.sidebar_item a{
  font-weight:bold;
  color:#2a6a96;
  text-decoration:none;
}

.sidebar_item a.active {
  color: #FF9900;
}

.sidebar_item a:visited {
  color:#2a6a96; 
}

/*.sidebar_item a:hover {
  font-weight: bold;
  color: #FF9900;
  text-decoration: none;
}
*/

#s_online_auction ul {
  padding:11px 7px 0 7px;
  margin: 0;
  list-style: none;
}

#s_online_auction li a {
  font-weight:bold;
  text-decoration:none;
}

#s_online_auction li a span {
  position:relative;
  top:-2px;
  padding:0 0 0 10px;
}

#s_confidence_icon {
  text-align:center;
}

#sidebar_search {
  padding-top: 5px;
}

#sidebar_search_check {
  padding: 0px;
  margin: 0px;
}

.sidebar_search_check {
  position:relative;
  top:-2px;
  padding: 0;
  margin-left: -15px;
}

.sidebar_search_check ul {
  padding: 0;
  margin: 0;
}

.sidebar_search_check li {
  padding: 0;
  margin-left: -15px;
}

#sidebar_search_select {
  display:block;
  padding:0 0 4px 0;
  margin-left: -12px;
}

#sidebar_search_select select {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.0em;
  border:1px solid #000;
  padding:1px 0 1px 0;
  width:140px;
  margin:0 0 7px 0;
}

#s_days {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.0em;
  border:1px solid #000;
  padding:1px 0 1px 0;
  width:28px;
}

#s_sub {
  margin:4px 0 0 0;
}

/* content */
#content {
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 16px;
  top: 0;
  left: 0;
  z-index: 999;
  vertical-align: bottom;
}

#content_location{
	width:421px;
  float:left;
  height:38px;
  padding-left:5px;
  z-index:500;
  position:relative;
}

#content_location ul{
  padding:15px 0 0 8px;
  margin: 0;
  list-style: none;
  height:15px;
}

#content_location ul li {
  display:inline;
  font-size:1.1em;
  padding:0px 2px 6px 0px;
	position:relative;
}

#content_location ul li ul{
	top:-9000px;
	position:absolute;
  height: auto;
}

#content_location ul li:hover ul{
	position:absolute;
	top:10px;
	left:0px;
	z-index:25;
	border:2px solid #ff9900;
  background-color: #fff;
  /*
	background:url(/n_images/semi_transparent_1x1.png);
  */
	margin: 5px 0px 0px 0px;
	padding: 8px 8px;
}

#content_location ul li ul li {
  text-align: left;
  display: block;
  padding: 0px;
	white-space: nowrap;
  position: relative;
	width:auto;
}
#content_location ul li ul li a {
	background: none;
	margin:0px;
	padding:0px;
}

#content_location a.selected {
	color: #FF9900;
	font-size:12px;
	font-weight:bold;
}

#content_location ul li a {
  font-weight:bold;
  color:#2a6a96;
  padding:0 0 0 2px;
}

#content_account {
	float:right;
	width:168px;
	padding-right:0px;
	text-align:left;
}

#content_account ul {
  padding:15px 0 0 0;
  float:right;
  margin: 0;
  list-style: none;
}

#content_account ul li {
  display:inline;
  font-size:1.1em;
  padding:0 2px 0 0;
}

#content_account ul li a {
  font-weight:bold;
  color:#2a6a96;
}

#content_search fieldset {
  padding:12px 0 0 0;
}

#content_search {
  width: 208px;
  height: 38px;
  float: right;
  margin-right: 5px;
  margin-bottom: 0;
  padding-top: 14px;
}

#input_search{
  float: left;
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.0em;
  border:1px solid #000;
  padding:1px 0 1px 1px;
  margin:0 4px 0 0;
  width:180px;
  vertical-align: middle;
}

#input_search_sub {
  vertical-align: middle;
}

/* main menu/navigation */
div#main_menu{	
  width:621px; 
  margin:0 0 0 0px; 
  text-align: center; 
  float:left; 
}

div#main_menu table { 
  font-size:11px; 
  text-align: center; 
  width: 100%;
  height:22px; 
}

div#main_menu table td { 
  white-space: nowrap; 
  height:22px; 
  text-align: center;
}

div#main_menu table td a {
  display:block; 
  width:100%; 
  height:22px; 
  background:url(/n_images/navigation_background_2.gif) no-repeat 0px -22px; 
  color:#ffffff; 
  font-weight:bold; 
}

div#main_menu table td a:hover, div#main_menu table td a.on { 
  text-decoration:none; 
  background:url(/n_images/navigation_background_2.gif) no-repeat 0px 0px; 
}

div#main_menu table td a span { 
  font-size:10px; 
  letter-spacing: 1px;
  background:url(/n_images/navigation_background_right.gif) no-repeat right -22px; 
  overflow:hidden; 
  white-space:nowrap; 
  cursor:pointer; 
  display:block; 
  height:22px; 
  padding-right: 5px; 
  font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; 
}

div#main_menu table td div a span {
  padding-top: 3px;
}

div#main_menu table td a:hover span, div#main_menu table td a.on span { 
  background:url('/n_images/navigation_background_right.gif') no-repeat scroll right top; 
  height:19px;
}

#main_menu tr td div {
  position: relative;
  z-index: 20;
}

#main_menu tr td div ul {
	top:-9000px;
	left:0px;
	position:absolute;
    z-index: 200;
    list-style: none;
}


#main_menu tr td:hover div ul {
	position:absolute;
	top:12px;

	z-index:200;
	border:2px solid #ff9900;
  border-top: 3px solid #ff9900;
  background-color: #fff;
	margin: 10px 0px 0px 0px;
	padding: 8px;
}

#main_menu tr td div ul#moreTab {
  left: -112px;	
}

#main_menu tr td ul li {
  text-align: left;
  display: block;
  padding: 0px;
  margin-bottom: -5px;
  white-space: nowrap;
  position: relative;
	width:auto;
}

#main_menu tr td ul li a {
	background: none;
	margin:0px;
	padding:0px;
}

#main_menu tr td ul li a {
  font-weight:bold;
  color: #464646;
  background: #fff;
  padding:0 0 0 0px;
}

#main_menu tr td ul li a:hover {
  color: #ff9900;
  background: #fff;
}

/***/

#m_home {
  width:69px;
}

#m_home span {
  background:url(/n_images/m_home.gif) no-repeat;
}

#m_constr {
  width:123px;
}

#m_constr span {
  background:url(/n_images/m_constr.gif) no-repeat;
}

#m_agr {
  width:112px;
}

#m_agr span {
  background:url(/n_images/m_agr.gif) no-repeat;
}

#m_tran {
  width:134px;
}

#m_tran span {
  background:url(/n_images/m_tran.gif) no-repeat;
}

#m_real {
  width:110px;
}

#m_real span {
  background:url(/n_images/m_real.gif) no-repeat;
}

#m_more {
  width:73px;
}

#m_more span {
  background:url(/n_images/m_more.gif) no-repeat;
}

#tile_content {
  width:75%;
  margin:0 0 0 0;
  padding:0 0 0 0;
}

/* banners */
#main_banner {
  width:621px;
  height:173px;
  padding:0 0 4px 0;
  background:url(/n_images/!banner.gif) no-repeat;
  margin:0 0 0 14px;
}

#how_works_banner {
  width:621px;
  height:102px;
  padding:0 0 4px 0;
  background:url(/n_images/how-it-works.jpg) no-repeat;
  margin:0 0 0 14px;
}

#how_sell_banner {
  width:621px;
  height:102px;
  padding:0 0 4px 0;
  background:url(/n_images/how-to-sell.jpg) no-repeat;
  margin:0 0 0 14px;
}

#how_buy_banner {
  width:621px;
  height:102px;
  padding:0 0 4px 0;
  background:url(/n_images/how-to-buy.jpg) no-repeat;
  margin:0 0 0 14px;
}

/* edit link */
#editLink {
  z-index: 100;
  position: absolute;
  right: 7px;
  top: 6px;
  filter: alpha(opacity=60);
  opacity: 0.60;
}

#editLink a.edit:link, a.edit:visited {
  background-color: #fff;
  color: #222;
  z-index: 109;
  padding: 0px 2px;
}

#editLink a.edit:hover {
  background-color: #222;
  color: #ff9900;
  text-decoration: none;
}

/* main search/find */
#main_find {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  width: 100%;
}

#main_find .dropdownfilter {
  padding:10px 0 8px 20px;
}

#main_find .dropdownfilter h2 {
  text-transform:uppercase;
  font-size:1.4em;
  line-height:0.8em;
}

#main_find .ltc, #loginPanel .ltc, .rtc, .lbc, .rbc {
  background-color: transparent;
  background-repeat: no-repeat;
  z-index: 1;
}

#main_find .ltc, #loginPanel .ltc {
  background-image: url(/n_images/main_find/main_find_left_top_corner.gif);
  background-position: 0% 0%;
}

#main_find .lbc, #loginPanel .lbc {
  background-image: url(/n_images/main_find/main_find_left_bottom_corner.gif);
  background-position: 0% 100%;
}

#main_find .rtc, #loginPanel .rtc {
  background-image: url(/n_images/main_find/main_find_right_top_corner.gif);
  background-position: 100% 0%;
}

#main_find .rbc, #loginPanel .rbc {
  background-image: url(/n_images/main_find/main_find_right_bottom_corner.gif);
  background-position: 100% 100%;
}

#main_find .tb, #loginPanel .tb, .bb {
  background-color: transparent;
  background-repeat: repeat-x;
  z-index: 1;
}

#main_find .tb, #loginPanel .tb {
  background-image: url(/n_images/main_find/main_find_top_border.gif);
  background-position: 0% 0%;
}

#main_find .bb, #loginPanel .bb {
  background-image: url(/n_images/main_find/main_find_bottom_border.gif);
  background-position: 50% 100%;
}

#main_find .lb, #loginPanel .lb {
  background-image: url(/n_images/main_find/main_find_left_border.gif);
  background-position: 0% 100%;
  background-repeat: repeat-y;
}
#main_find .lb  {
  background-color: #ff9900;
}

#loginPanel .lb {
  background-color: #e5e5e5;
}

#main_find .rb, #loginPanel .rb {
  background-image: url(/n_images/main_find/main_find_right_border.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
}

#main_find .dropdownfilter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#main_find .dropdownfilter ul li {
  float:left;
  padding: 0px 2px;
  margin: 6px 0px 0px 0px;
  display: inline;
  width: 24%;
}

#main_find .dropdownfilter select {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.1em;
  border:1px solid #000;
  padding:1px 0 1px 0;
  margin-top:2px;
  width: 100%;
}

#main_find_sub {
  position:relative;
  top:8px;
}

#main_find .dropdownfilter p {
  font-size: 1.0em;
  padding: 3px 0 10px 0;
  clear: both;
}

#main_find .dropdownfilter p span {
  font-weight: bold;
}

#main_find .dropdownfilter p a {
  color: #2a6a96;
  text-decoration: none;
}

#main_find .dropdownfilter p a:hover {
  text-decoration: underline;
}

#main_find a.search {
  display:block;
  height:24px;
  padding-left: 25px;
  background-image: url(/n_images/search_button_left.png);
  font-size:14px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  color:#fff;
  float: left;
  cursor: pointer;
  width: 80%;
}

#main_find a.search span {
  display:block;
  line-height:24px;
  padding-right: 28px;
  background: url(/n_images/search_button_right.png) no-repeat top right;
  font-size:14px;
}

#main_find a.search:hover {
  background-position: 0px -24px;
}

#main_find a.search:hover span {
  background-position: right -24px;
}

#main_find p {
  padding: 0;
  margin: 0;
  font-weight: bold;
}

#main_layout {
  padding: 0px
  margin: 0px;
  text-align: left;
  width: 621px;
}

#main_layout table {
  position: relative;
  left: 0;
}

/* main auction section */
#main_auction_items {
  float:left;
  width:438px;
}

/* featured auction */
#featured_auction {
  width:100%;
  position:relative;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
}

#featured_auction {
  width: 100%;
  position: relative;
}

#featured_auction_data_title {
  padding: 0;
  vertical-align: top;
}

#featured_auction .ltc, .rtc {
  background-color: transparent;
  background-repeat: no-repeat;
}

#featured_auction .ltc {
  background-image: url(/n_images/featured_auction/auction_tile_main_left_top_corner.gif);
  background-position: 0% 0%;
}

#featured_auction .rtc {
  background-image: url(/n_images/featured_auction/auction_tile_main_right_top_corner.gif);
  background-position: 100% 0%;
}

#featured_auction .tb, .bb {
  background-color: transparent;
  background-repeat: repeat-x;
}

#featured_auction .tb {
  background-image: url(/n_images/featured_auction/auction_tile_main_top_border.gif);
  background-position: 0% 0%;
}

#featured_auction .lb {
  background-color: #ccbd96;
  background-image: url(/n_images/featured_auction/auction_tile_main_left_border.gif);
  background-position: 0% 100%;
  background-repeat: repeat-y;
}

#featured_auction .rb {
  background-image: url(/n_images/featured_auction/auction_tile_main_right_border.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
}

/* ad space */
#featured_auction_ad {
  width:100%;
  margin-left: auto;
  margin-right: auto;
}
#featured_auction_ad .lbc, .rbc {
  background-color: transparent;
  background-repeat: no-repeat;
  z-index: 1;
}

#featured_auction_ad .lb {
  background-color: #968145;
  background-image: url(/n_images/featured_auction/auction_tile_ad_left_border.gif);
  background-position: 0% 100%;
  background-repeat: repeat-y;
}

#featured_auction_ad .rb {
  background-image: url(/n_images/featured_auction/auction_tile_ad_right_border.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
}

#featured_auction_ad .lbc {
  background-image: url(/n_images/featured_auction/auction_tile_ad_left_bottom_corner.gif);
  background-position: 0% 100%;
}

#featured_auction_ad .rbc {
  background-image: url(/n_images/featured_auction/auction_tile_ad_right_bottom_corner.gif);
  background-position: 100% 100%;
}

#featured_auction_ad .bb {
  background-image: url(/n_images/featured_auction/auction_tile_ad_bottom_border.gif);
  background-position: 50% 100%;
}

#featured_auction h2 {
  padding:8px 0 6px 30px;
  color:#a24219;
  font-size:1.5em;
  line-height:1.1em;
}

#featured_auction_ad h4 {
  font-weight:bold;
  font-size:12px;
  color:#ffffff;
  text-align:center;
  padding:5px 0 0 0;
  height:18px;
}

#featured_auction_ad h4 table tr td, #featured_auction_ad p {
  font-weight:bold;
  font-size:12px;
  color:#ffffff;
  text-align:center;
  padding:0px;
  margin:0px;		
}

#featured_auction_ad h4 a {
  color:#ffffff;
  text-decoration:underline;
}

.featured_auction_thumb {
  background: no-repeat;
  border: 1px solid #ad5e39;
  width: 130px;
  height: 98px;
  float: left;
}

.featured_auction_thumb img {
  -moz-opacity: 0;
  opacity: 0;
}

#featured_auction_thumb a {
  text-decoration: none;
}

#featured_auction_data {
  padding: 5px 10px 0px 0px;
  float: left;
  width: 55%;
}

#featured_auction_data div {
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 5px;
}

#featured_auction_data ul {
  margin: 0;
  padding: 0px 0px 0px 5px;
}

#featured_auction_data li {
  display: block;
  float: left;
  font-size:1.2em;
  font-weight: bold;
  width: 49%;
  font-family:Arial, Helvetica, sans-serif;
  white-space: nowrap;
}

#featured_auction_bid_now {
  padding-right:5px;
}

#featured_auction_bid_now table {
}

#featured_auction_bid_now table tr td{
	width: 100%;	
}

#featured_auction_bid_now a.bid_now {
  height:24px;
  margin-top: 0px;
  padding-right: 6px;
  padding-left: 0px;
  background: transparent url(/n_images/orange_button_right.png) no-repeat top right;
  color:#ffffff;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  display: block;
  float: left;
}

#featured_auction_bid_now a.bid_now span {
  display: block;
  line-height: 23px;
  padding-top: 1px;
  padding-right: 10px;
  padding-left: 18px;
  background: transparent url(/n_images/orange_button_left-big.png) no-repeat;
  text-decoration: none;
  font-size: 12px;
}

#featured_auction_bid_now a.bid_now:hover {
  background-position: right -24px;
}

#featured_auction_bid_now a.bid_now:hover span {
  background-position: 0px -24px;
}

#featured_auction_data h3 {
  font-size:1.1em;
  padding: 0;
  color: #000000;
  font-weight: normal;
  margin: 0;
}

#featured_auction_data div {
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 5px;
}

#featured_auction_data p {
  font-size:1.0em;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  padding:0;
  display: block;
}

/* daily auctions */
#daily_auction {
  width:100%;
  position: relative;
}

#daily_auction .ltc, .rtc, .lbc, .rbc {
  background-color: transparent;
  background-repeat: no-repeat;
  z-index: 1;
}

#daily_auction .ltc {
  background-image: url(/n_images/daily_auction/daily_auction_left_top_corner.gif);
  background-position: 0% 0%;
}

#daily_auction .lbc {
  /*background-image: url(/n_images/daily_auction/daily_auction_left_bottom_corner.gif);*/ /*THIS IS MISSING*/
  background-position: 0% 100%;
}

#daily_auction .rtc {
  background-image: url(/n_images/daily_auction/daily_auction_right_top_corner.gif);
  background-position: 100% 0%;
}

#daily_auction .rbc {
  /*background-image: url(/n_images/daily_auction/daily_auction_right_bottom_corner.gif);*/ /*THIS IS MISSING*/
  background-position: 100% 100%;
}

#daily_auction .tb, .bb {
  background-color: transparent;
  background-repeat: repeat-x;
  z-index: 1;
}

#daily_auction .tb {
  background-image: url(/n_images/daily_auction/daily_auction_top_border.gif);
  background-position: 0% 0%;
}

#daily_auction .lb {
  background-color: #e5e5e5;
  background-image: url(/n_images/daily_auction/daily_auction_left_border.gif);
  background-position: 0 100%;
  background-repeat: repeat-y;
}

#daily_auction .rb {
  background-image: url(/n_images/daily_auction/daily_auction_right_border.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
}

#daily_auction_thumb {
  float: left;
  padding: 10px 10px 0 11px; 
  height: 100px;
}

#daily_auction_thumb img {
  border: 1px solid #ad5e39;
  width: 130px;
  height: 98px;
}

#daily_auction_thumb a {
  text-decoration: none;
}

#daily_auction_data {
  padding: 5px 10px 0px 0px;
  float: left;
  width: 55%;
}

.auction_flag {
	position:absolute;
	top:11px;
	right:14px;
}

#daily_auction_data_title {
  padding: 0;
  vertical-align: top;
}

#daily_auction_data_title img {
}

#daily_auction_data h3 {
  font-size:1.1em;
  padding: 0;
  color: #000000;
  font-weight: normal;
  margin: 0;
}

#daily_auction_data div {
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 5px;
}

#daily_auction_data ul {
  margin: 0;
  padding: 0 0 0 5px;
}

#daily_auction_data li {
  display: block;
  float: left;
  font-size:1.2em;
  font-weight: bold;
  width: 49%;
  font-family:Arial, Helvetica, sans-serif;
  white-space: nowrap;
}

#daily_auction_data_see {
  padding: 0;
  float: left;
  width: 100%;
}

#daily_auction_data_see a {
  font-size:1.0em;
  color:#2a6a96;
  font-weight:bold;
}

#daily_auction_data_see a span {
  background:url(/n_images/main_auction_day_see_a.gif) no-repeat left center;
  padding:3px 0 3px 25px;
  line-height:1.8em;
}

/* ad space */
#daily_auction_ad {
  width:100%;
  margin-left: auto;
  margin-right: auto;
}
#daily_auction_ad .lbc, .rbc {
  background-color: transparent;
  background-repeat: no-repeat;
  z-index: 1;
}

#daily_auction_ad .lb {
  background-color: #808080;
  background-image: url(/n_images/daily_auction/daily_auction_ad_left_border.gif);
  background-position: 0% 100%;
  background-repeat: repeat-y;
}

#daily_auction_ad .rb {
  background-image: url(/n_images/daily_auction/daily_auction_ad_right_border.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
}

#daily_auction_ad .lbc {
  background-image: url(/n_images/daily_auction/daily_auction_ad_left_bottom_corner.gif);
  background-position: 0% 100%;
}

#daily_auction_ad .rbc {
  background-image: url(/n_images/daily_auction/daily_auction_ad_right_bottom_corner.gif);
  background-position: 100% 100%;
}

#daily_auction_ad .bb {
  background-image: url(/n_images/daily_auction/daily_auction_bottom_border.gif);
  background-position: 50% 100%;
}

#daily_auction_ad h4 {
  font-size:12px;
  color:#ffffff;
  text-align:center;
  padding:3px 0 0 0;
  height:15px;
}

#daily_auction_ad h4 a {
  color:#ffffff;
  text-decoration:underline;
}

#daily_auction_ad h4 table tr td, #daily_auction_ad p {
  font-weight:bold;
  font-size:12px;
  color:#ffffff;
  text-align:center;
  padding:0px;
  margin:0px;		
}

/* banner tile */
#banner_tile {
  width: 100%;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

/* today on ironplanet */
#today_on_ironplanet {
  font-family: Arial, Helvetica, sans-serif;
  width:202px;
  padding: 0;
}

#today_on_ironplanet a {
	font-weight: bold;
}

#today_on_ironplanet ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#today_on_ironplanet .today_on_ironplanet_top {
  width:202px;
  height: 5px;
  background:url(/n_images/today_on_ironplanet/bg_top.gif) no-repeat left bottom;
  font-size: 0px;
  display: block;
}

#today_on_ironplanet .today_on_ironplanet_main {
  width:202px;
  padding: 0 2px;
  background:url(/n_images/today_on_ironplanet/bg.gif) repeat-y left top;
  height: 281px;
  display: block;
}

#today_on_ironplanet .today_on_ironplanet_bottom {
  width:202px;
  height: 6px;
  background:url(/n_images/today_on_ironplanet/bg_bottom.gif) no-repeat left top;
  font-size: 0px;
  display: block;
}

#today_on_ironplanet h3 {
  color:#a24219;
  font-size:1.4em;
  line-height:1.0em;
  padding:10px 0 6px 12px;
  margin: 0;
}
#today_on_ironplanet_thumb {
  text-align: center;
  background: no-repeat;
  display: block;
  height: 100px;
  padding-bottom: 5px;
}

#today_on_ironplanet_thumb img {
  border: 1px solid #ad5e39;
  -moz-opacity: 0;
  opacity: 0;
}

#today_on_ironplanet_nav {
  padding:0 0 0 19px;
  display: block;
  height:19px;
}

#today_on_ironplanet_nav ul {
  padding: 0;
}

#today_on_ironplanet_nav ul li {
  float:left;
  height: 20px;
  width: 20px;
  padding:0px 6px 0px 6px;
}

#today_on_ironplanet_nav ul li a {
  color: #ffffff;
}

#today_on_ironplanet_nav ul li div {
  padding-top: 3px;
  display: block;
  position: relative;
  height: 20px;
  width: 20px;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  background: url(/n_images/circle_grey.gif) no-repeat 0 0;
  text-align: center;
}

#today_on_ironplanet_nav ul li div.selected {
  background: url(/n_images/circle_blue.gif) no-repeat 0 0;
}

#today_on_ironplanet_nav ul li div:hover {
  background: url(/n_images/circle_orange.gif) no-repeat 0 0;
  text-decoration: underline;
}

#today_on_ironplanet_nav ul li.previous,
#today_on_ironplanet_nav ul li.next {
  padding-top:0px;
  height:24px;
}

#today_on_ironplanet_nav ul li.previous a {
  background-image:url(/n_images/previous.gif);
  background-repeat: no-repeat;
  background-position: 0px -24px;
  width:24px;
  height:24px;
  display:block;
}

#today_on_ironplanet_nav ul li.previous a:hover {
  background-position: 0px 0px;
}

#today_on_ironplanet_nav ul li.previous a span {
  display:none;
}

#today_on_ironplanet_nav ul li.next a {
  background-image:url(/n_images/next.gif);
  background-repeat: no-repeat;
  background-position: 0px -24px;
  width:24px;
  height:24px;
  display:block;
}

#today_on_ironplanet_nav ul li.next a:hover {
  background-position: 0px 0px;
}

#today_on_ironplanet_nav ul li.next a span {
  display:none;
}

#today_on_ironplanet_data {
  clear:both;
  font-size: 1.1em;
  padding:5px 0 0 12px;
  width:90%;
  height: 105px;
  display: block;
  overflow: hidden;
}

#currFeaturedDescr {
  font-weight: bold;
}

#today_on_ironplanet_data h4 {
  font-size:1.2em;
}

#today_on_ironplanet_data p {
  font-size:1.1em;
}

#today_on_ironplanet_data a {
  color:#2a6a96;
}

#today_on_ironplanet_data_iron {
  padding-left: 10px;
}

#today_on_ironplanet_data_iron a {
  padding-left: 40px;
  padding-top: 20px;
  font-size:1.0em;
  color:#2a6a96;
  font-weight:bold;
  display:block;
  background:url(/n_images/i_iron2.gif) no-repeat left center;
  height:25px;
}

#today_on_ironplanet_data_iron a span {
  padding:7px 0 0 37px;
  display:block;
}

#today_on_ironplanet_data_see {
  float: right;
  position:relative;
  top:5px;
  padding-left:15px;
  padding-right:10px;
}

#today_on_ironplanet_data_see a {
  font-size:1.0em;
  color:#2a6a96;
  font-weight:bold;
}

#today_on_ironplanet_data_see a span {
  background:url(/n_images/main_auction_day_see_a.gif) no-repeat left center;
  padding:3px 0 3px 25px;
  line-height:19px;
}

/* page main content */
#main_content {
  padding: 10px 20px 10px 20px;
}

#main_content h2 {
  font-size: 20px;
  color: #A24219;
  margin-bottom: 10px;
  font-weight: normal;
}

#main_content p {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 10px;
}

#main_content a {
  color: #2A6A96;
  text-decoration: none;
  font-weight: bold;
}

#main_content a:hover {
  text-decoration: underline;
}

#main_content .fl {
  float: left;
  margin-right: 15px;
  margin-bottom: 5px;
}

#main_content .fr {
  float: right;
}

/* two cols */
#two-col {
  overflow: hidden;
  width: 630px;
  margin-left: 10px;
  margin-bottom: 20px;
}

#two-col .left {
  background: url(/n_images/bottom_box2.gif) no-repeat top left;
  float: left;
  width: 361px;
  height: 97px;
  margin-right: 17px;
  padding: 10px;
}

#two-col .right {
  background: url(/n_images/bottom_box.gif) no-repeat top left;
  float: left;
  width: 212px;
  height: 97px;
  padding: 10px;
}

#two-col h3 {
  margin-bottom: 5px;
  font-size: 14px;
  color: #2A6A96;
}

#two-col p {
  font-size: 12px;
  line-height: 16px;
}

/* bottom section */
#bottom_banners {
  padding:9px 13px 0 13px;
}

#bottom_banners_left {
  float:left;
}
#bottom_banners_right {
  float:right;
}

/* page search & boxes */
#search_res_box {
  display: block;
  background:#ccbd96;
  margin:0 10px 0 16px;
  height: 50px;
}

#search_res_box_content {
  width: 100%;
  height: 100%;
  position: relative;
}

#search_res_title {
  margin: 0px 0px 0px 10px;
  height: 50px;
  float:left;
  width: 98%;
}

#search_res_search {
  float:left;
  width:150px;
}

.search_res_nav {
  margin-left:20px;
  float:left;
  width:auto;
}

#search_res_title h2 {
  color:#a24219;
  font-size:1.5em;
  line-height:1.1em;
  margin-bottom:10px;
  margin-top:15px;
  font-family: Arial, Helvetica, serif;
}


#search_res_search fieldset {
  padding:18px 0 0 0;
}

#input_res_search {
  float:left;
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.0em;
  border:1px solid #000;
  padding:1px 0 1px 4px;
  margin: 3px 0 0 0;
  width:90px;
}

#input_res_search_sub {
  float:left;
}

.search_res_nav ul {
  padding:17px 0 0 0;
  margin: 0; 
  white-space: nowrap;
}

.search_res_nav ul li {
  display:inline;
  padding:0 2px 0 2px;
  font-size:1.2em;
}

.search_res_nav ul li span {
  font-weight:bold;
  position:relative;
  top:-5px;
}

.search_res_nav ul li small {
  position:relative;
  top:-7px;
}

.search_res_nav ul li span a {
  color:#2a6a96;
  font-weight:bold;
}

#search_res_box2 {
  display: block;
  height:50px;
  background:#ccbd96;
  margin:0 10px 0 16px;
}

#search_res_compare {
  float:left;
  width:311px;
}

#search_res_pages {
  float: right;
  width: 250px;
  margin-top: 18px;
}

#search_res_compare div {
  padding:5px 0 0 15px;
}
#search_res_compare div img {
  float: left;
  padding-right:8px;
}

#search_res_pages fieldset {
  padding:17px 0 0 0;
}

#search_res_content {
  font-family: Arial, Helvetica, sans-serif;
  margin:0 10px 0 16px;
}

#search_result_table {
  width: 100%;
}

.input_pages {
  float:left;
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.0em;
  border:1px solid #000;
  padding:1px 0 1px 4px;
  margin:0 3px 0 0;
  width:22px;
}

#input_pages_sub {
  float:left;
}

#search_res_pages span {
  position:relative;
  top:-4px;
}

#search_res_box2 .search_res_nav ul {
  padding:18px 0 0 0;
}

#search_sort {
  width:621px;
  height:28px;
  background:url(/n_images/search_sort_bg.gif) repeat-x left bottom;
  margin:0 0 0 2px;
}

#search_sort {
}

#search_sort li {
  float:left;
}

#search_sort li p {
  font-size:1.1em;
  line-height:1.0em;
  padding:7px 0 0 0;
}

#search_sort li p a {
  color:#2a6a96;
}

#search_sort_by {
  width:289px;
  padding:0 0 0 19px;
}

#search_sort_location {
  width:54px;
}

#search_sort_meter {
  width:62px;
}

#search_sort_iron {
  width:75px;
}

#search_sort_opens {
  width:71px;
}
#search_sort_end {
  width:50px;
}

#search_sort li#search_sort_iron p {
  padding:2px 10px 0 0;
  text-align:center;
}

#search_sort li#search_sort_end p {
  padding:2px 10px 0 0;
  text-align:center;
}

#search_sort_meter a span {
  background:url(/n_images/i_v2.gif) no-repeat left 4px;
  padding:0 0 0 12px;
}

.search_result {
  width:100%; 
  background:#ebebeb;
}

.search_result_white {
  background:#ffffff;
}

.search_result li {
  float:left;
  height:50px;
}

.search_result li div {
  font-size:1.1em;
  line-height:1.0em;
  padding:5px 0 0 0;
}

.search_result_check {
  width:36px;
  text-align:center;
}

.search_result li.search_result_check div {
  padding:13px 0 0 0;
}

.search_result_descr {
}

.search_result_descr div.features {
  width: 100%;
  height: 28px;
  overflow: hidden;
  position: relative;
}

.showHideMore {
  cursor: pointer;
  position: absolute;
  right: 2px;
  bottom: 0px;
  visibility: hidden;
  background-color: #ccc;
  border: 1px solid #bbb;
}

.search_result_descr p {
  line-height:1.2em;
}

.search_result_location {
  width:44px;
  text-align:center;
  padding:0 10px 0 0;
}

.search_result_meter {
  width:50px;
  text-align:center;
  padding:0 12px 0 0;
}

.search_result_iron {
  width:65px;
  text-align:center;
  padding:0 10px 0 0;
}

.search_result_opens {
  width:71px;
}

.search_result_end {
  width:50px;
  text-align:center;
}

.search_result_end p {
  line-height:1.2em;
}

.search_result_thumb {
}

.search_result li.search_result_thumb div {
  padding:4px 0 0 0;
}

.search_result_thumb img {
  border:1px solid #5a8aab;
  width:50px;
  height:39px;
}

/* page footer */
#footer {
  margin-top:30px;
  height:94px;
  background:url(/n_images/footer_bg.gif) repeat-x;
  background-position: 0px -15px;
  font-weight:bold;
}
#footer span {
  font-weight:normal;
  line-height:15px;
  background-color:#fff;
  white-space: nowrap;
  padding:0px 20px 0px 20px;
  margin-bottom:0px;
}

#footer span a {
  color:#2a6a96;
  font-weight:bold;
}
#footer p {
  margin-top:20px;
  text-align:center;
  font-size:10px;
  font-weight:bold;
}
#footer p a {
  color:#2a6a96;
}


/* Opera hack */
@media all and (min-width: 0) {
}
/* Safari hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #today_on_ironplanet_data_see {
    top:6px;
  }

  #sidebar_search_check span {
    top:0;
  }

  #sidebar_search_check label {
    position:relative;
    top:2px;
  }
}

A, A:active, A:link {font-weight: bold; color:#2a6a96; text-decoration:none;}
A:visited {color:#606; text-decoration:none;}
A:hover {text-decoration: underline;}

/* 1. Standard Elements */
	body 					{ margin:0px; padding:0px; }
	body.wcon				{ text-align:center; } /* Center align is controlled in Moz through the margins in .bigboy - Sect 4 */
	td 						{ vertical-align:top;}
	td, p, body, ul			{ font:11px arial,helvetica,sans-serif; color:#000;}
	li 						{ padding-bottom:3px; }
	h1 						{ font-size:28px; color:#333; margin-top:10px;  }
	h2						{ font-size:18px; font-weight:bold; }
	h3						{ font-weight:bold; font-size:14px; color:#f8991d; margin:15px 0px 8px 2px; padding:0px;}
	h4						{ font-weight:bold; font-size:11px; color:#333; }
	h5						{ background-color:#ccc; font-weight:bold; font-size:11px; padding:2px; }
	form					{ margin:0px; padding:0px; }
	th						{ background-color:#ccc; font:bold 11px arial,helvetica,sans-serif; color:#333; text-align:left; padding:2px;}

/* 2. Menu Styles */
	#logo 					{ position:absolute; left:15px; top:1px; z-index:4; }
	.hdr_row1 td 			{ background-color:#333; padding:0px; padding-bottom:0px; margin:0px; color:#fff; font-weight:bold; height:20px; vertical-align:bottom;}
	.hdr_row1 td a, 
	.hdr_row1 td a:visited	{ color:#f8991d; font-weight:bold;}
	.hdr_row2 td 			{ position:relative; background-color:#f8991d;  vertical-align:middle; z-index:3; height:15px;}
	.menu_item	 			{ text-align:center; color:#fff; font-weight:bold; text-decoration:none; display:block; padding:1px;}
	.menu_item:visited		{ color:#fff; }
	.menu_item:hover		{ background-color:#f60; color:#fff;}
	.hdr_row3 				{ background-color:#000; }
	.sub_menu 				{ position:absolute; visibility:hidden; z-index:4; }
	.sub_menu a				{ position:relative; color:#fff; text-decoration:none; left:10px; top:1px; background-color:#f8991d; text-align:left; border-top:1px solid #fff; border:1px solid #fc6; border-top:0px; width:145px; padding:1px 10px; display:block;}
	.sub_menu a:hover		{ background-color:#f60; color:#fff; }
	.motd					{ width: 100%; background-color: #c00; text-align: center; color: white; font-weight: bold; font-size: 250%; }
	.no_motd				{ display: none; left: 0px; }
	.paused_motd			{ width: 100%; background-color: #c00; text-align: center; color: white; font-weight: bold; font-size: 250%; }
	.iior       			{ border: #cccc99 solid 1px; background: #FFFFCC; font-weight: bold; text-align: center}

/* 3. Left Hand Nav Styles */
	.lh_nav					{ width:151px; }
	.lh_nav li				{ padding:0px 8px; }
	.lh_title				{ color:#666; font-weight:bold; background-image:url(/k_images/lh_title_bg.gif); background-repeat:none; background-position:top right; padding:2px 5px 2px 8px; margin:0px; margin-top:3px;}
	.nav_box 				{ background-image:url(/k_images/nav_box_bg.gif); background-position:bottom right; background-color:#e5e5e5; margin:0px; padding:0px; padding-bottom:3px;   }
	.nav_box p				{ padding:4px 8px; margin:0px; color:#333;}
	.nav_box a				{ color:#333;}
	.nav_box a:hover		{ color:#f8991d;}
	.clump_hilite			{ font-weight:bold; }
	.clump_normal			{ font-weight:normal; text-align: left; }
	.count					{ color:#f8991d; }
	.sub_note				{ font-size:10px; }
	.faq					{ text-decoration:none; }
	.itemcount				{ color:#f8991d; } 
	.normal					{ font-weight:normal; }

/* 4. Main Body Styles */

	#bigboy					{ margin-left: auto; margin-right: auto; position:relative;}
	/* crumbtrail is used in static pages */
	.crumbtrail				{ color:#333; padding:2px 10px 8px 10px; height:20px; }
	.crumbtrail a			{ color:#333; }
	.crumbtrail a:hover	{ color:#f8991d; }
	/* crumblinks is used primarily in jsp pages */
	.crumblinks				{ color:#333; padding:2px 10px 8px 10px; height:20px; }
	.crumblinks a			{ color:##333; }
	.crumblinks a:hover	{ color:#f8991d; }
	.answer					{ position:absolute;  width:300px; left:135px; top:0px; visibility:hidden; z-index:4;}
	.error					{ color: red; font: 15px arial,helvetica,sans-serif; text-align: center; }
	.error_left				{ color: red; font: 15px arial,helvetica,sans-serif; text-align: left; }
	.quote					{ background-color:#ffc;  }
	.main_body				{ text-align: left; font:12px arial,helvetica,sans-serif; line-height:1.4; padding:0px 0px 0px 20px;}
	.main_body p			{ padding-left:2px; padding-right:8px; margin:6px 0px;  font:12px arial,helvetica,sans-serif; color:#333; line-height:1.4;}
	.main_body li			{ font:12px arial,helvetica,sans-serif; color:#333; line-height:1.4;}
	.footer					{ background-color:#f8991d; padding:2px 10px; margin:10px 0px; color:#fff;}
	.footer	a				{ color:#fff; }
	.footer a:hover			{ color:#fff; }
	.sub_footer				{ padding:0px 10px; }
	.hilite					{ font-weight:bold; color:#f8991d; }
	.slot_a					{ background-color:#fff5ee; }
	.slot_a td				{ padding-bottom:12px; }
	.sig					{ margin-bottom:20px; text-align:right; font-weight:bold;}
	.info					{ border:1px solid #999; }
	.info td				{ padding-left:2px; }  /* Refers to a table with information displayed... as in fee schedule */
	.reps 					{ border:1px solid #999; width:100% }
	.reps td 				{ vertical-align:middle;}
	.popup_form				{ margin:0px; background-image:url(/k_images/forms_header_bg.gif); background-repeat:repeat-x; }
	.popup_body				{ padding:10px; width:580px;}

	.popnote				{ margin:5px 10px; }
	.popnote_hdr			{ background-color:#999; font-weight:bold; padding:5px 10px; color:#fff }
	.popnote_main			{ background-color:#f2f2f2; padding-bottom:10px;}
	.popnote_main p			{ padding-left:10px; padding-right:10px; }
	
	.tableData1	td			{ background-color:f2f2f2;}
	.tableData2	td			{ background-color:ffffff;}
		
/* 5. INPUT Elements */
	select					{ font-size:11px; }
	.text					{ font-size:12px; }
	.img_button				{ position:relative; top:5px; } /* Img elements are often out of line on forms, so I drop them down five pixels. */

/* 6. Miscellaneous */
	.jaymz_note				{ display:none; } /* Used to hilight corrections */
	.WL A 					{color: #ffffff;font-size:smaller;cursor:default;}  /* Used for invisible links on footer */
	.WL A:HOVER 			{color: #FFFFFF;}

	.equipIndexMap h2              {position:absolute; z-index:2; cursor:pointer; font-family:Arial; font-size:14px; color:#444;}
	.equipIndexMap a              {position:absolute; padding:2px; background-color:#fff; font-size:11px; border:1px solid #666; z-index:2; text-decoration:none;}
	.equipIndexMap a:visited      {position:absolute; padding:2px 4px 2px 4px;  background-color:#fff; border:1px solid red; z-index:2;} /* Used for image map on seach by location. */
	.equipIndexMap a.norm         {z-index:2; text-decoration:none;}
	.equipIndexMap a.norm:visited	{z-index:2;}
	.equipIndexMap a.map_normal 	{ position:relative; background-color:none; border:none; text-decoration:underline; color:#00f; display:inline;}
	.equipIndexMap a.map_normal:visited	{ position:relative; background-color:none; border:none; text-decoration:underline; color:#606; display:inline; }

	#aus_map hr {width:40px; position:absolute; margin:1px; border:none 0; border-top:1px solid #666; border-bottom:1px solid #efefef;}

	.admin					{ background-color: #fff; color: #000000; }
  
	.admin a				{ font-weight: normal; color: #000066; text-decoration: underline;}
	.admin a:visited		{ font-weight: normal; color: #336699; text-decoration: underline;}
	.admin a:hover			{ color: #3333CC; text-decoration: underline;}
	.admin a:active			{ font-weight: normal; color: #336699; text-decoration: underline;}
  
  /*
	.admin table			{ background-color: #6699CC; }
	.admin tr				{ background-color: #e7effa; }
	.admin_head tr			{ background-color: #6699CC; }
	.admin_head td			{ background-color: #6699CC;
					  color: white; font-weight: bold;
					  padding: 2px 4px 2px 4px;
	              			}
                        */
	              			
	TABLE.adminTable1		{ background-color: #6699CC; }               			
	TABLE.adminTable2		{ background-color: #e7effa; }       
	TR.adminTR1			{ background-color: #6699CC; }       
	TR.adminTR2			{ background-color: #e7effa; }    	
	TD.adminTD1			{ background-color: #6699CC; }       
	TD.adminTD2			{ background-color: #e7effa; }

/* 7. Legacy Styles from old design */

	TD.sm {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px}
	TD.big {font-family: Arial, Helvetica, 'sans serif'; font-size: 12px}
	TD {font-size: 11px;}
	TH {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px}
	
	TD.white {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #FFFFFF}
	TD.whiteSm {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size:10px; color: #FFFFFF}
	TD.whiteMed {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size:13px; color: #FFFFFF}
	TD.whiteBig {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size:14px; color: #FFFFFF}
	TD.whiteVeryBig {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size:15px; color: #FFFFFF}
	TD.red {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #CF0000}
	TD.blue {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #0033CC}
	TD.orange {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #CC6700}
	TD.title {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 16px;}
	TD.titlegr {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 16px; color: #999999}
	TD.cldr {font-family: Courier New, Times, Times New Roman 'serif'; font-size: 12px}
	TD.cldrSm {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px}
	TD.hspace {font-size: 13px}
	TD.hspace8 {font-size: 8px}
	TD.hspace3 {font-size: 3px}
	TD.header {font-family: Verdana, Arial, Helvetica, 'sans serif'; font-size: 12pt; color: #999999; font-weight: bold}
	TD.columnheader {font-family: Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #FFFFFF; font-weight: bold}
	TD.tableheader {
		font-family: Verdana, Arial, Helvetica, 'sans serif';
		font-size: 11px;
		background-color: #999999;
		color: #FFFFFF;
		font-weight: normal
	}
	TD.bullet { padding-left:5px; }
	TD.overdue {color: #CF0000; font-weight: bold}
	
	SELECT {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px}
	INPUT {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px}
	
	SPAN.small {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px}
	SPAN.regular {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px}
	SPAN.regularbold {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; font-weight: bold}
	SPAN.mediumbold {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 12px; font-weight: bold}
	SPAN.big {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 14px}
	SPAN.verybig {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 16px}
	SPAN.pink {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #9900CC}
	SPAN.blue {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #0033CC}
	SPAN.bluemed {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 12px; color: #0033CC}
	SPAN.bluebig {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 14px; color: #0033CC}
	SPAN.orange {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; color: #FF6600}
	SPAN.orangebig {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 14px; color: #FF6600}
	SPAN.brownorange {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; color: #CC6700}
	SPAN.rategray {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #999999}
	SPAN.red {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #CF0000}
	SPAN.redbig {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 14px; color: #CF0000}
	SPAN.green {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: green}
	SPAN.tip {display:inline; height:18; background-color:#FFFFCC; border:1px solid darkorange; color:black; cursor:default}
	SPAN.white {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size:11px; color: #FFFFFF}

	A.headln:link {color: #FF8C00;font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; text-decoration: none;}
	A.headln:visited {color: #FF8C00;font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; text-decoration: none}
	A.headln:active {color: #FF8C00;font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; text-decoration: none}
	A.headln:hover {color: #FF8C00; text-decoration: underline;}
	A.sm:link {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px}
	A.sm:visited {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px}
	A.sm:active {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px}
	A.black:link {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #000000}
	A.black:visited {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #000000}
	A.black:active {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #000000}
	A.blue:link {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #0000FF}
	A.blue:visited {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #0000FF}
	A.blue:active {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #0000FF}
	A.bluemed:link {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 13px; color: #0000FF}
	A.bluemed:visited {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 13px; color: #0000FF}
	A.bluemed:active {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 13px; color: #0000FF}
	A.bluemed:hover {color: #FF9900}
	A.red:link {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #CF0000}
	A.red:visited {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #CF0000}
	A.red:active {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #CF0000}
	A.redmed:link {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 13px; color: #CF0000}
	A.redmed:visited {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 13px; color: #CF0000}
	A.redmed:active {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 13px; color: #CF0000}
	A.redbig:link {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 14px; color: #CF0000;text-decoration: none;}
	A.redbig:visited {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 14px; color: #CF0000;text-decoration: none;}
	A.redbig:active {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 14px; color: #CF0000;text-decoration: none;}
	A.redbig:hover {text-decoration: underline;}
	A.cldr:link {font-family: Courier New, Times, Times New Roman 'serif'; font-size: 12px; color: #000000}
	A.verybig:link {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 16px}
	A.verybig:visited {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 16px}
	A.verybig:active {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 16px}
	A.verybig:hover {text-decoration: underline;}
	A.cldr:visited {font-family: Courier New, Times, Times New Roman 'serif'; font-size: 12px; color: #000000}
	A.cldr:active {font-family: Courier New, Times, Times New Roman 'serif'; font-size: 12px; color: #000000}
	A.cldrRed:link {font-family: Courier New, Times, Times New Roman 'serif'; font-size: 12px; color: #CF0000}
	A.cldrRed:visited {font-family: Courier New, Times, Times New Roman 'serif'; font-size: 12px; color: #CF0000}
	A.cldrRed:active {font-family: Courier New, Times, Times New Roman 'serif'; font-size: 12px; color: #CF0000}
	A.cldrSm:link {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px; color: #000000}
	A.cldrSm:visited {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px; color: #000000}
	A.cldrSm:active {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px; color: #000000}
	A.cldrSmRed:link {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px; color: #CF0000}
	A.cldrSmRed:visited {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px; color: #CF0000}
	A.cldrSmRed:active {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px; color: #CF0000}
	A.white:link {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #FFFFFF}
	A.white:visited {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #FFFFFF}
	A.white:active {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #FFFFFF}
	A.white:hover {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #0000FF}
	A.whiteverybig:link {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 15px; color: #FFFFFF}
	A.whiteverybig:visited {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 15px; color: #FFFFFF}
	A.whiteverybig:active {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 15px; color: #FFFFFF}
	A.whiteverybig:hover {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 15px; color: #0000FF}
	
	A.head {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #FFFFFF; text-decoration:none;}
	A.headSort {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #f8991d; text-decoration: none;}
	A.headSort:hover {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: Blue; text-decoration: none;}
	A.headOnly {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #FFFFFF; text-decoration:none;}
	A.headOnly:hover {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #FFFFFF; text-decoration:none;}
	
	.BL A {color: #0000ff;font-family:"Arial","Helvetica",san-serif;font-size:12px;font-weight:bold;}
	
	TR.TextEffectON { color:white; text-align:right; background-color:black; cursor:hand;}
	A.TextEffectON:link { color:white; text-align:right; text-decoration:underline;}
	A.TextEffectON:visited { color:white;text-align:right; text-decoration:underline;}
	A.TextEffectON:active { color:white;text-align:right; text-decoration:underline;}
	A.TextEffectON:hover { color:white;text-align:right;  text-decoration:underline;}
	TR.TextEffectOFF { color:black; text-align:right; background-color: #E5E5E5;text-decoration:none; cursor:hand;}
	A.TextEffectOFF:link { color:black; text-align:right; text-decoration:underline;}
	A.TextEffectOFF:visited { color:black;text-align:right;  text-decoration:underline;}
	A.TextEffectOFF:active { color:black; text-align:right; text-decoration:underline;}
	A.TextEffectOFF:hover { color:black; text-align:right; text-decoration:underline;}
	TR.Selected { color:white;text-align:right; background-color: #999999;text-decoration:none;cursor:default;}
	
	TR.inspHdr {background-color: #EFF0E0}
	TR.inspR1 {background-color: #E5E5E5}
	TR.inspR2 {background-color: #F2F2F2}
	
	TR.eqLine1 {background-color: #F2F2F2}
	TR.eqLine2 {background-color: #E5E5E5}
	
	DIV.transportPrompts {text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px; color: #000000; text-decoration:none; font-weight: bold;}
	DIV.sectionHeader {
		width: 100%;
		padding: 1px 10px 1px 10px;
		margin-bottom: 10px;
		text-align: left;
		font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif';
		font-size: 13pt;
		font-weight: normal;
		background-color: #CCCC99;
	}
	DIV.subSectionHeader {
		width: 100%;
		padding: 1px 10px 1px 10px;
		text-align: left;
		font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif';
		font-size: 12px;
		font-weight: bold;
		background-color: #999999;
	}
	
	TD.aucPublicBar { background-color: #E2DFCC }
	TD.aucPrivateBar { background-color: #EFF0E0 }
	TD.aucClockBar { background-color: #EFF0E0; height: 22 }
	TD.aucTray { background-color: #F2F2F2 }
	TD.practiceAucTray { background-image: url(/images/practice_bg.gif) }
	
	.tinyFont {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 8px}
	.smallFont {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 10px}
	.normalFont {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 11px}
	.bigFont {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 12px}
	.biggerFont {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 14px}
	.verybigFont {font-family: Tahoma, Verdana, Arial, Helvetica, 'sans serif'; font-size: 16px}
	
	#searchlinks a { white-space: nowrap;padding-right:1em;}

/* 8. New Item page styles */

	h1			{  margin : 0px 0px 7px 0px; padding:2px 0px; color:#923209; font-size:24px; font-weight:normal}
	h2			{ margin : 4px 0px; padding:0px; }

	.tabs			{ background-image:url(/k_images/tabs_bg.gif); background-repeat:repeat-x; background-position:bottom; }
	.activetab		{ height:24px; padding:0px ; background-image:url(/k_images/tab_on_right.gif); background-repeat:no-repeat; background-position:bottom right; white-space:nowrap; }
	.activetab a	{ color:#666; display:block; margin:0px; padding:6px 10px; background-image:url(/k_images/tab_on_left.gif); background-repeat:no-repeat; background-position:bottom left; text-decoration:none; font-weight:bold;}
	.activetabdark		{ height:24px; padding:0px ; background-image:url(/k_images/tab_on_right_grey.gif); background-repeat:no-repeat; background-position:bottom right; white-space:nowrap; }
	.activetabdark a	{ color:white; display:block; margin:0px; padding:6px 10px; background-image:url(/k_images/tab_on_left_grey.gif); background-repeat:no-repeat; background-position:bottom left; text-decoration:none; font-weight:bold;}
	
	.tab			{ height:24px; padding:0px ; background-image:url(/k_images/tab_off_right.gif); background-repeat:no-repeat; background-position:bottom right; white-space:nowrap; }
	.tab a			{ color:#666; display:block; margin:0px; padding:6px 10px; background-image:url(/k_images/tab_off_left.gif); background-repeat:no-repeat; background-position:bottom left; text-decoration:none; font-weight:bold;}
	.notab			{ height:24px; padding:0px ; color:#FFFFFF; width:350px}

	.wide_main		{ padding:0px 10px; }
	.bid_box		{ background-color:#e6e6e6; width:100%; padding:3px; margin-top:2px;}
	.piccies		{ float:right; padding:0 0 10 10;}
	.inspection 	{ padding:3px; float:left; width:700px;}
	.big_pic		{ width:250px; padding-bottom:10px; display:inline;}

/* 9.  Checkout header styles */

	.hdr_active { font-size: small; font-family: Arial, Helvetica, sans-serif; background-color: #f8991d; color: #000000; }
	.hdr_inactive { font-size: small; font-family: Arial,Helvetica, sans-serif; background-color: #CCCCCC; color: #666666; }
	.hdr_cell { font-size: xx-small; font-family: Arial, Helvetica, sans-serif; color: #666666; background-color: #FFFFFF; vertical-align:top;}
	
/* 10. Links below footer */
    .microsites, .microsites a {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            font-weight:normal;
            color: #666;
            text-decoration:none;
            padding-left:10px; padding-right:10px;
    } 
    .microsites a:link, .microsites a:active, .microsites a:visited {
            padding-left:0px; padding-right:0px;
    }
    .microsites a:hover {
            color: #FF9900;
            padding-left:0px; padding-right:0px;
            }

/* homepage redesign */
td.tiles {
  padding: 0px;
}

textarea.textareaContent {
  width: 600px;
  height: 120px;
  border: 2px solid #ccc;
  padding: 2px 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

#previewOverlay {
	z-index: 1000;
	height:370px;
	width:524px;
	position:absolute;
	display: none;
}

#previewPointer {
	height:44px;
	width:48px;
	position:absolute;
	background:url(/n_images/popup_angle_pointer.png) no-repeat 0px 0px;
	
}

#previewOverlayRt {
	z-index: 1000;
	height:370px;
	width:430px;
	position:absolute;
	display: none;
}

#previewPointerRt {
	height:44px;
	width:48px;
	position:absolute;
	background:url(/n_images/popup_angle_pointer_rt.png) no-repeat 0px 0px;
	
}

#previewOverlay div.previewBody {
	left:44px;
	margin:0px;
	padding: 0px 20px 0px 10px; 
	background:#FFF;
	background:url(/n_images/popup_bg_repeat.png) repeat-y 0px 0px;
}

#previewOverlay div.header {
	left:44px;
	margin:0px;
	padding-top:5px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	height:29px;
	background:url(/n_images/popup_header.png) no-repeat 0px 0px;
}

#previewOverlay div.footer {
	margin: 0px;
	padding: 0px;
	background:url(/n_images/popup_footer.png) no-repeat bottom right;
	height:14px;
}

#previewOverlayRt div.previewBody {
	left:44px;
	margin:0px;
	padding: 0px 20px 0px 10px;
	background:#FFF;
	background:url(/n_images/popup_bg_repeat_small.png) repeat-y 0px 0px;
}

#previewOverlayRt div.header {
	left:44px;
	margin:0px;
	padding-top:5px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	height:29px;
	background:url(/n_images/popup_header_small.png) no-repeat 0px 0px;
}

#previewOverlayRt div.footer {
	margin: 0px;
	padding: 0px;
	background:url(/n_images/popup_footer_small.png) no-repeat bottom right;
	height:14px;
}

#previewPhoto {
	cursor:pointer;
	border:1px solid black;	
	background:url(/n_images/loading.gif) no-repeat center center;
	position: relative;
	top: 0px;
	width: 316px;
	height: 237px;
}

.previewFieldLabel {
	color: #555;
	white-space: nowrap;
	font-weight: bold;	
}

#previewDescription {
	font-size:16px;
	font-weight:bold;	
}

#previewPrice {
	font-size:24px;
	vertical-align:bottom;
	color:black;
 	padding-top:10px;
 	white-space: nowrap;
}

#previewConvPrice {
	font-style:italic;
	white-space: nowrap;
}

#previewAucDate {
	color:#555;
	font-weight:bold;
	font-style:italic;	
}

#previewIronclad {
	padding:15px 0px 0px 25px;
	visibility:hidden;
}

#previewLoading {
	text-align: center; 
	vertical-align: middle; 
	background: url(/n_images/loading.gif) no-repeat center center;
}

#previewCurrencyNote {
	font-style: italic; 
	visibility: hidden;
}

#popunder {
display:none;
position: fixed;
top:20%;
left: 20%;
width:524px;
height:239px;
z-index:900;
}

#popunder h1 {
margin:0px;
font-size:12px;
font-weight:bold;
color:#FFF;
height:29px;
background:url(/n_images/popup_header.png) no-repeat 0px 0px;
}

#popunder h1 strong {
float:left;
padding: 6px 0px 0px 16px;
}
#popunder h1 div {
cursor:pointer;
float:right;
background:url(/n_images/close.gif) no-repeat 0px 0px #EEE;
width:13px;
height:13px;
display:block;
margin: 8px 14px 0px 0px;
}

#popunder p, #popunder h4 {
margin:0px;
padding: 15px 20px 0px 20px; 
background:#FFF;
background:url(/n_images/popup_bg_repeat.png) repeat-y 0px 0px;
}

#popunder div.footer {
margin:0px;
padding: 0px;
background:url(/n_images/popup_footer.png) no-repeat bottom right;
height:14px;
}

span.selected {
  font-weight: bold;
  color: #FF9900;
  text-decoration: none;
}

/* searchbox template: "top 200 makes" div */
#allmakes {
  display: none;
  position: absolute;
  width: 700px;
  height: 710px;
  z-index: 800;
  top: 10px;
  left: -125px;
  margin: auto auto;
  text-align: left;
  border: 2px #ff9900 solid;
  background-color: #eee;
  padding: 10px 10px;
}

#allmakes .close {
  position: absolute;
  right: 10px;
}

#allmakes .chooseAMake {
  font-size: 14px;
  font-weight: bold;
  color: #ff9900;
}

#categoryContent {
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
}

div #featured_items {
  position: relative;
  padding: 5px 0px 0px 0px;
}

div #featured_items_title {
  padding-left: 19px;
  padding-top: 5px;
}

div #featured_items_table {
  text-align: center;
}

div #featured_items_table table tr td {
  font-family: Arial, Helvetica, sans-serif;
}

div #featured_items td img {
  border: 1px solid #ad5e39;
}

div #featured_items td table {
  border: 1px solid #ad5e39;
}

div #featured_items td table tr td img {
  border: none;
}

div #featured_items .featured_items_data {
  text-align: left;
  padding-left: 5px;
}

#featured_items .ltc, .rtc, .lbc, .rbc {
  background-color: transparent;
  background-repeat: no-repeat;
  z-index: 1;
}

#featured_items .ltc {
  background-image: url(/n_images/featured_items/featured_items_left_top_corner.gif);
  background-position: 0% 0%;
}

#featured_items .lbc {
  background-image: url(/n_images/featured_items/featured_items_left_bottom_corner.gif);
  background-position: 0% 100%;
}

#featured_items .rtc {
  background-image: url(/n_images/featured_items/featured_items_right_top_corner.gif);
  background-position: 100% 0%;
}

#featured_items .rbc {
  background-image: url(/n_images/featured_items/featured_items_right_bottom_corner.gif);
  background-position: 100% 100%;
}

#featured_items .tb, .bb {
  background-color: transparent;
  background-repeat: repeat-x;
  z-index: 1;
}

#featured_items .tb {
  background-image: url(/n_images/featured_items/featured_items_top_border.gif);
  background-position: 0% 0%;
}

#featured_items .bb {
  background-image: url(/n_images/featured_items/featured_items_bottom_border.gif);
  background-position: 50% 100%;
}

#featured_items .lb {
  background-color: #ccbd96;
  background-image: url(/n_images/featured_items/featured_items_left_border.gif);
  background-position: 0 100%;
  background-repeat: repeat-y;
}

#featured_items .rb {
  background-image: url(/n_images/featured_items/featured_items_right_border.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
}

.other_featured_items table tr td {
  font-family: Arial, Helvetica, sans-serif;
}

div.faqAnswer {
  border:2px solid #ff9900; 
  background-color:#F3F3F3;
  padding: 2px;
}

.pleaseWait {
  color:#ff9900;
  background-color: #555555;
  font-weight:bold;
  visibility:hidden;
  padding: 1px 2px;
  white-space:nowrap;
}

div.overlay {
  z-index: 3000;
  position: fixed;
  top:10%;
  left: 10%;
  width: 630px; 
  overflow: hidden;
}

div.greyBody {
  z-index: 2000;
  background-color: black;
  filter: alpha(opacity=60);
  opacity: 0.60;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

div.overlayLoading {
  background: url(/images/checklist/loading-circle-med.gif) no-repeat center center;
  background-color: white;
  border:2px solid #FF9900;
  height:300px;
}

div.overlaySubmitting {
  z-index: 4000;
  background: white url(/images/checklist/loading-circle-med.gif) no-repeat center center;
  filter: alpha(opacity=30);
  opacity: 0.30;
  position: absolute;
  top: 25px;
  left: 0px;
  width: 100%;
  height: 100%;
}

table.overlayHeader {
	width: 100%;
	padding: 0px;
	height:20px;
}

td.overlayHeaderLeft {
	width:6px;
	background: url(/n_images/overlay_header_left.png) no-repeat top left;	
}

td.overlayHeaderCenter {
	padding:4px 0px 1px 0px;
	background: url(/n_images/overlay_header_center.png) repeat-x top; 
}

td.overlayHeaderRight {
	width:6px;
	background: url(/n_images/overlay_header_right.png) no-repeat top right; 
}

div.overlayBody {
	padding: 10px;
	background-color: #F2F2F2;
	border:2px solid #FF9900;
}

img.overlayClose {
	line-height: 16px;
	margin-top: 1px;
	padding-top: 0px;
	cursor:pointer;
	font-size: 16px; 
	font-weight: bold;
	color: black; 
	float: right;
}

div.overlayForm {
	text-align:left;
	margin-bottom:0px;
}

#overlayMessage {
	color: red;
}

.footerNote {
	font-size: 10px;
  font-weight: bold;
}

.overlayRequired {
	color:#a24219;
	font-size: 10px;
  font-weight: bold;
}

.marketingBanners {
	text-align:center;
	padding-top: 2px;
}

.marketingBanners img {
	margin: 2px 3px 2px 1px;
}

.marketingTopBanners {
	text-align:center;
}

.marketingTopBanners img {
	margin: 0px 3px 4px 1px;
}

div.sellingPoints {
  display: block;
  background-color: #FFF;
  border: 1px solid #FF9900;
  text-align: left;
  vertical-align: middle;
  font-weight: bold;
  font-size: 12px;
  padding: 8px 8px;
}

#loginPanel {
	position: relative;
	padding:0px;
	width:280px;
	height:380px;
	background-color:#e5e5e5;
}

input.loginField {
	font-size:12px;
	padding-top:1px;
	height:16px;
	width:238px;
}

#loginPanel table {
	margin:0px 15px 0px 15px;
}

td.signInForm {
	padding-top:15px;
	font-size:12px;
	height:330px;
	vertical-align:top;	
}

td.signInBottom {
	height:50px;
	padding-bottom:15px;
	vertical-align:bottom;
}

td.signUpBanner {
  	padding: 2px 20px 0px 14px;
  	font-size: 12px;
}

div.loginSellingPoints {
	padding: 20px 0px 10px 10px;
	font-weight:bold;
}

span.securedBySSL {
	float: right;
}

span.securedBySSL a {
	font-size:11px;
}

span.securedBySSL a img {
	margin:5px 5px 0px 0px;
}

/**
 * Transportation Partner Profiles
 */
#carrierOverlay {
	z-index: 1000;
  height: 470px;
	width: 644px;
	position: fixed;
	display: none;
  top: 12%;
  bottom: 10%;
  left: 20%;
}

#carrierOverlay div.carrierBody {
	margin:0;
	padding: 0px 10px 0px 10px; 
	background:#FFF;
	background:url(/n_images/popup_bg_repeat_wide.png) repeat-y 0px 0px;
}

#carrierOverlay div.carrierBody div.content {
  overflow-y: auto;
  -ms-overflow-y: auto;
  overflow-x: hidden;
  -ms-overflow-x: hidden;
  height: 470px;
}

#carrierOverlay div.header {
	left:44px;
	margin:0px;
	padding-top:5px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	height:29px;
	background:url(/n_images/popup_header_wide.png) no-repeat 0px 0px;
}

#carrierOverlay div.header div.close {
  cursor:pointer;
  float:right;
  background:url(/n_images/close.gif) no-repeat 0px 0px #eee;
  width:13px;
  height:13px;
  display:block;
  margin: 4px 14px 0px 0px;
}

#carrierOverlay div.footer {
  margin: 0px;
  padding: 0px;
  background:url(/n_images/popup_footer_wide.png) no-repeat bottom right;
  height:14px;
}

#carrierPhoto {
	cursor: default;
	border: none;
	background:url(/n_images/space.gif) no-repeat center center;
	width: 180px;
	height: 300px;
}

#carrierName {
	font-size:18px;
	font-weight:bold;	
}

#carrierOverlay table td.carrierDesc {
  padding-left: 5px;
}

#carrierDescription {
  font-size: 12px;
  font-weight: normal;
}

#carrierLoading {
	text-align: center; 
	vertical-align: middle; 
	background: url(/n_images/loading.gif) no-repeat center center;
}

#carrierOverlay table td div.sideHeader {
  font-size: 14px;
  font-weight: bold;
}

#carrierOverlay table td {
  font: 12px Arial, Helvetica, sans-serif;
}

#carrierOverlay table td p {
  font: 12px Arial, Helvetica, sans-serif;
}

#carrierOverlay table tr td div ul {
  list-style-type: disc;
  margin-left: -23px;
  margin-top: 2px;
}

#carrierOverlay table tr td div ul li {
  font: 12px Arial, Helvetica, sans-serif;
  padding-bottom: 3px;
}

#transportationPartners table tr td ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#transportationPartners table tr td ul li {
  margin: 0;
  line-height: 1.2em;
}

#transportationPartners table tr th {
  background-color: #fff;
  border-bottom: 2px solid #c5653c;
  font: 13px Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/* end transportation partner profiles css */
