@charset "utf-8";
/* CSS Document for Fuji Arts auction site*/

@font-face {
  font-family: Miller Display;
  src: local("Miller Regular"),
       local("Miller-Regular"),
       url(/fonts/Miller-Display_30501.ttf);
  font-weight: regular;
}

html, body, #outerBorder{
	height:100%;
	margin:0px;
	padding:0px;
	border:none;}

body{
	background:#FFFFFF;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size: 11px;
}
body .row-content-right  table { font-size: 12pt !important; }
body .row-content-right  table th, td { padding: 4px !important; }
body .row-content-right table td, body .row-content-right p, body .row-content-right {
	font-family: Roboto;
	font-weight: regular;
	font-size: 11pt;
	color: #585353;
}

.row-content-right a, a:active, a:visited{
	color:#6A844A;
	text-decoration:none;}
	
.row-content-right a:hover{
	color:#4D6035;
	text-decoration:underline;}

.row-content-right .small, small {
    font-size: 100%; 
}

a.imagepreview img, #fullsetimages a img{
	border: 1px solid #99B57A;}

.aboutName{
	color:#80A359;
	font-size: 110%;
	font-weight:bold;
	padding-left:8px;}

.auctionTitle{
	color:#80A359;
	font-size:145%;}
	
.auctionNumber{
	color:#96B476;
	vertical-align: top;
	margin-top: 0px;}
	
.auctionType{
	color:#99B57A;
	padding:9px 0px 0px 15px;}
	
.auctionCategory{
	color:#99B57A;
	padding-left:15px;}
	
.auctionCategory a, .auctionCategory a:active, .auctionCategory a:visited{
	color:#99B57A;
	text-decoration:none;}
	
.auctionCategory a:hover{
	color:#80A359;
	text-decoration:underline;}

/*.borderholder {
	border: 4px solid #9e9e9e;
	border-width: 0px 4px;
}*/

.boxBack{
	background:#ECF2E6;}

.buttonLink {
	color:white;
	hover:black;
    text-decoration:none;}

body .btn-common {
	background: #8ead6b;
	color: #FFF;
}

.btn {
	text-align: center;
	}

.copyright01{
	color:#9f9f9f;}
	
.copyright01 a, .copyright01 a:active, .copyright01 a:visited, .copyright01 a:hover{
	color:#9f9f9f;
	font-weight:bold;
	text-decoration:none;}

.copyright02{
	color:#9f9f9f;
	font-size:90%;}

.errormessage { 
	color: red;
	font-weight: bold;
	font-size: 125% !important;
	position: relative;
	left: 25px; }  

.newerrormessage {
	text-align:center;
	margin: 10px 0px 40px 0px;
}

.newerrormessage b {
	background:white;
	border:1px solid #82a45a;
	padding: 10px 15px;
}

.newerrormessage2 {
    text-align: center;
    margin: 10px 0px 40px 0px;
    background: white;
    border: 1px solid #82a45a;
    padding: 10px 15px;
}

.newerrormessage b img,.newerrormessage2 b img {
	width:10px;
	height:10px;
}

.featuredCell{
	background:url(../auctionimages/featuredcell_border.gif) bottom repeat-x;
	color:#999999;
	padding:6px 0px;
	vertical-align: top;}

.featuredCell .featuredCell { background-image: none; padding: 0px; }

.featuredCell a, .featuredCell a:active, .featuredCell a:visited, .featuredCell a:hover{
	color:#999999;
	font-weight:bold;}
	
.featuredCellHighlighted{
	color:#80A359;}

.featuredCellViewAll{
	padding-top:5px;}

.featuredCellViewAll a, .featuredCellViewAll a:active, .featuredCellViewAll a:visited, .featuredCellViewAll a:hover{
	color:#80A359;
	font-weight:bold;}

.featuredDesc{
	color:#999999;
	padding:3px 5px;}
	
.featuredThumb{
	border:1px solid #7A7A7A;
	margin-right:10px;}

.footerBack{
/*	background:#B9B9B9 url(../auctionimages/footer_back.jpg) top repeat-x;*/
	background: #444444;
	color: #666666;
}

.footerCopyrightCell{
/*	background:#A0A0A0 url(../auctionimages/copyrightcell_back.jpg) top repeat-x;*/
	padding:10px 10px 10px 10px;
}
	
.forms { 
}
.headerBack{
	background:#B9B9B9 url(../auctionimages/header_back.jpg) bottom repeat-x;}
	
.headerCellBack{
	background:url(../auctionimages/header_cellback.jpg) left bottom no-repeat;
	padding:12px 10px 12px 11px;}
	
.headerSearchInput{
	background:#EBEBEB;
	border:1px solid #B4B4B4;
	color:#333333;
	font-size:100%;
	padding:3px;}

.headerStats{
	color:#666666 !important;}

.imageBorder{
	border:1px solid #7A7A7A;}

.indexBox{
/*	background:#ECF2E6;*/
	padding:10px;
}

.indexBox2{
	background:#ECF2E6;
	padding:10px;
	min-width: 1024px; 
	max-width: 1325px;
}

.indexBox2 .green-mountain {
	min-width:160%; 
	margin-left: -150px;
}

@media (max-width: 1280px) {
	.indexBox2 .green-mountain {
		min-width:140%; 
		margin-left: -100px;
	}

}

@media (min-width: 1370px) {
	.indexBox2 {
		display: block;
		margin: 0 auto;
	}
}

.indexBox p {
}
	
.indexBoxFlowers{
	background:#D9E6CC url(../auctionimages/index_flowers.jpg) no-repeat bottom right;
	padding:20px 175px 30px 10px;}

.indexNewUser{
	padding-left:6px;}

.indexNewUser a, .indexNewUser a:active, .indexNewUser a:visited, .indexNewUser a:hover{
	color:#999999;
	font-weight:bold;}
	
/*.indexNewUser a:hover{
	color:#555555;
	font-weight:bold;
	text-decoration:none;}*/

.indexWelcomeText{
	color:#666666;
	padding-left:6px;}

.innerBox{
	background:url(../auctionimages/box_innerback.jpg) bottom repeat-x;}

.innerBoxPadding{
	background:#DCE5D0 url(../auctionimages/box_innerback.jpg) top repeat-x;
	padding:8px;}
	
.innerBoxLargerText{
	color:#777777;}
	
.innerBoxLargerTextGreen{
	color:#80A359;
	font-size:110%;
	font-weight:bold;}
	
.innerBoxLargerTextRed{
	color:#FF0000;
	font-size:110%;
	font-weight:bold;}

.innerBoxTitle{
	color:#607742;
	font-size:120%;
	font-weight:bold;
	padding:0px 0px 6px 0px;}

.itemListTable td{
	vertical-align: top;
}

.itemListTable .titleSmaller {
	padding-bottom: 8px;
/*	background: #656565;
	color: #FFF;*/
}

.itemListTable .imagetd {
	padding-right: 3px;
}

.itemListTable .imagetd, .itemListTable .imagetd a, .itemListTable .imagetd a img {
	text-align: right;
}
.itemListTable .imagetd a img,  {
	display: block;
	margin: auto;
}
.itemListTable tr.itemlisting td { 
	padding-bottom: 20px !important; 
}

.leftNavBack{
	background: #ECF2E6;
	padding:10px; 
	width: 10%;
}

.leftNavOther{
	background:url(/auctionimages/featuredcell_border.gif) top center repeat-x;
	height:10px}

.leftNavLinks a, .leftNavLinks a:active, .leftNavLinks a:visited, .leftNavLinks a:hover{
	color:#80A359;
	font-weight:bold;
	line-height:17px;}

.leftNavBack .treemenu a, .leftNavBack .treemenu a:active, .leftNavBack .treemenu a:visited, .leftNavBack .treemenu a:hover{
	color:#80A359;
	font-weight:bold;}

.leftNavBack .treemenu ul, .leftNavBack .treemenu li { padding: 0px; margin: 0px; }
.leftNavBack .treemenu li {
	white-space: nowrap;
	list-style: none;
	padding-left: 1px;
	line-height:18px;
}
.leftNavBack .treemenu li img {
	border-width: 0px;
	margin-right: 5px;
}
.leftNavBack .treemenu li ul {
	margin-left: 5px;
}
	
.leftNavBack .treemenu li li {
	list-style: none;
	background: url(/js/ext/resources/images/default/tree/elbow.gif) no-repeat;
	padding-left: 20px;
}

.leftNavBack .treemenu li li.endbranch {
	background-image: url(/js/ext/resources/images/default/tree/elbow-end.gif);
}




.lineGray{
	background:#D1D1D1;
	height:1px;}
	
body .line-bold {
	border-width: 1px;
	border-style: solid;
	border-color: #C0C0C0;
	margin-bottom: 50px;
	margin-top: 15px;
}

body .line {
	border-width: 1px;
	border-style: solid none none none;
	border-color: #C0C0C0;
	margin-bottom: 25px;
	margin-top: 25px;
}

/*.mainBack{
	background:#86a466 url(../auctionimages/main_back2.jpg) top repeat-x;  
	background: #ECF2E6;
}*/
	
.mainBack799{
	padding:7px 5px 5px 5px;
	text-align: left;
}

.mainNews a, .mainNews a:active, .mainNews a:visited, .mainNews a:hover{
	color:#80A359;
	font-weight:bold;}

.mainRightCol {
}

.mainYourItems a, .mainYourItems a:active, .mainYourItems a:visited, .mainYourItems a:hover{
	color:#80A359;
	font-weight:bold;
	line-height:17px;
	margin-left:20px;}

.memberMenu{
	background:url(../auctionimages/header_membermenu_back.jpg) top repeat-x;
	border-bottom:1px solid #E7EDE3;
}

.memberMenuWelcome{
	color:#607742;
	font-size:115%;
	font-weight:bold;
	padding-left:10px;}

.memberMenuLinks{
	padding-right:10px;}

.memberMenuLinksCell{
	padding:0px 10px;
	cursor:pointer;}

.memberMenuLinksCell a, .memberMenuLinksCell a:active, .memberMenuLinksCell a:visited, .memberMenuLinksCell a:hover{
	color:#708C4D;
	font-weight:bold;}
	
.memberMenuLinksCell a:hover{
	color:#607742;
	font-weight:bold;}

.memberMenuLinksCellHover{
	background:#A8C18C;
	color:#607742;
	cursor:pointer;
	padding:0px 10px;}

.memberMenuLinksCellHover a, .memberMenuLinksCellHover a:active, .memberMenuLinksCellHover a:visited, .memberMenuLinksCellHover a:hover{
	color:#607742;
	font-weight:bold;
	text-decoration:none;}

#outerBorder{
/*	background:url(../auctionimages/main_back_repeat.jpg) bottom left repeat-y;*/
	background: #444444;
	border:0px solid #FFFFFF;
	margin:0 auto;}

.shiptables { 
	border: 1px solid #f8f8f8; 
	background: #ecf2e6; 
	padding: 10px;
	border-collapse: separate;
}

.shiptables td, .shiptables th { 
	padding: 0px 10px;
	white-space: nowrap; 
}

.shiptables th {
	font-size: 13pt !important;
}

small {
	font-size: 90%;
}
	
.titleSmaller, #bidhistory th{
	color:#607742;
	font-size:110%;
	font-weight:bold;}
	
.topNavBack{
	background:url(../auctionimages/topnav_back.jpg) center repeat-x;
}
.topNavBackRight {
	text-align: right;
}
.topNavBack table td {
	clear: both;
	padding: 0px 10px;
	text-align: center;
}
.topNavBack a, .topNavBack a:visited, .topNavBack a:hover { 
	color: white;
	font-weight: bold;
}
.topNavBack .topNavBackRight a, .topNavBack .topNavBackRight a:visited, .topNavBack .topNavBackRight a:hover {
	color: #68403e;
}
.memberMenuLinks a {
	font-weight: bold;
	padding: 0px 10px;
}
.topNavBack a:hover, .memberMenuLinks a:hover {
	text-decoration: underline;
}
.yellow {
  background:  #CBD9B9;
}

form td.indexBox td, #termsofservice td{
	vertical-align: top;}




/**** My SEARCH ****/
#standardsearch {
	line-height: 2.3em; 
}
.left-nav p.nolabels {
	padding-left: 15px !important;
	line-height: auto !important;
}
.left-nav p.leftNavOther {
	margin-bottom: 0px;
	height: 6px;
}
.mainquery {
	width: 230px;
}
.left-nav .mainquery {
	width: 180px !important;
}
.left-nav .line {
	margin-top: 8px;
	margin-bottom: 8px;
	clear:left;
}
#standardsearch select {
	width: 180px;
}
#standardsearch select.nomax {
	width: auto;
	display: inline;
}
#standardsearch label {
	display:block;
	float:left;
	font-weight: bold;
	width: 180px; 
	height: 2.3em;
	vertical-align: middle;
}
#standardsearch .nolabels label{
	display: block;
	float: none;
	margin-bottom: 0px;
	margin-left: -15px;
	height: auto; width:auto;
	font-weight: normal;
	width: 150px; 
}
#standardsearch .nolabels label.reqd {
	display: inline;
	font-weight: normal;
	width: auto;
}
#standardsearch br {
	clear:left;
}
.left-nav .searchbutton_holder {
	margin-bottom: 25px;
}
.left-nav .btn-common {
	background: #656565;
}
body .row-content-right .btn-default {
	background: #8ead6b; 
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}
body .row-content-right .btn-default:hover, .btn-common:hover, .left-nav .btn-common:hover, body .row-content-right #searchnav .btn-default:hover {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad;
	text-decoration: none;
}

form textarea#description { height: 500px !important; }
div.aucdescrip, div.aucdescrip p { font-family: arial,helvetica,sans-serif; width: 100%; font-size: 110%; line-height: 1.3em; }
div.aucdescrip p.auctitle { font-size: 135%; text-align: center; }

.helptext dl dt { font-weight: bold; margin-top: 2em; margin-bottom: .5em; }
.helptext dl ul, .helptext dl ol { list-style-position: inside; }
.errortext ul li { margin-bottom: 15px; }
.errortext { padding-left: 50px; padding-right: 50px; }

.newprice { color: #3366cc; }
.newprice2 { color: #9B0706; font-weight: bold; font-style: italic; font-size: 90%; }

#infotext .infofeatureimage { text-align: center; float: left; margin: 0px 10px 10px 0px; width: 45%; }
#infotext .infofeatureimage2 { width: 25%; }
#infotext .infofeatureimage3 { text-align: center; float: left; margin: 0px 10px 10px 0px; font-size: 95%; }
#infotext .infofeatureimage3 i { width: 150px; }
#infotext .infofeatureimage img { width: 100%; }
#infotext a.callattention { font-weight: bold; color: 9B0706; display: block; margin: 25px 0px auto 0px; clear: both; }
#infotext strong { font-weight: bold !important; }
#infotext ul { line-height: 1.8em; }
#infotext p, #infotext li { }
.indexBoxFlowers ul { list-style-type: circle; line-height: 1.7em; display: block;}
.indexBoxFlowers ul li { margin-left: 25px; }

.helplinks { background: url(../auctionimages/help.jpg) no-repeat center left; padding-left: 15px; }

#fullsetimages { display: block; width:100%;  }
#fullsetimages tr { width: 100%; }
#fullsetimages td { align: center; }
#fullsetimages tr td img, #fullsetimages tr td a { border-width: 0px !important; }
ul li a span.catalogcount { font-weight: normal; }

#searchnav { }
.navbutton { padding: 1px 5px; margin: 2px 5px 2px 1px; border: 1px solid #84A25A; background: #B5C89B; color: #FFFFFF !important; }
.navinactive { background: #DDE5D1; border-color: #BAC1B0;}
body #searchnav .btn-default { background: #B5C89B; }
body .row-content-right #searchnav .disabled, body .row-content-right #searchnav .disabled:hover { background: #DDE5D1; color: #FFF; border-color: #ccc;}


img.iconinactive { opacity:0.3;filter:alpha(opacity=30); zoom:1 }

#test { width: 100%; text-align:center; padding: 0px; }
#test table { height: 510px; margin: 0px auto; text-align: center; width: 420px; } /* width:100%;height: 350px;*/
.featuredimages { text-align: center; vertical-align: middle; }
#featimg1,#featimg2,#featimg4,#featimg5 {display:none;}
#test td.featuredimages table td { text-align: center; }
#test td.featuredimages table .featimgcontainer { margin: 10px; height: 402px; width: 100%; text-align: center; vertical-align: middle; line-height: 402px; }
#test td.featuredimages table .featimgcontainer a { }
#test .featimgcontainer a .featuredThumb { margin: 0px; vertical-align: middle; }
#test .featbuttons { padding-top: 5px; }


td.homeheader, .homeheader { 
/*	color:#80A359; 
	font-weight: normal; 
	font-size: 140%!important; 
	background: #ECF2E6 url(../auctionimages/newback3.jpg) no-repeat 4px 70%;*/ 
	padding: 5px 0px 14px 4px !important;
	white-space: nowrap;
	font-size: 15pt !important;
    color: #333;
    font-family: Miller Display;
    font-weight: normal;
}
.indexBoxFlowers .homeheader { 
	background-image: url(../auctionimages/newback_flowers.jpg) !important; 
	font-size: 140% !important; 
	color:#6A844A; 
	background-color: transparent !important;
}

td.leftNavBack td.homeheader {
	background-color: none;
}
td.homeheader a { 
	color:#80A359 !important; 
	font-weight: normal !important; 
	line-height: 15px!important; 
	margin-left:0px!important; 
}
td.homeheader a:hover { text-decoration: none; }

td.homeheader a.favcatlink, .favcatlink {
	float: right;
	background: white;
	border: 1px solid #c3d2b4;
	border-width: 1px 6px 1px 6px;
	padding: 1px 3px;
	margin: 0px 5px 2px 5px;
	font-size: 12pt !important;
}
span.favcatlink {
	float: none;
	color: #80A359;
}
td.homeheader a.favcatlink:hover {
	border-color: #80A359;
}
/*.title { 
	color:#80A359; 
	font-weight: normal; 
	font-size: 140%; 
	background: #ECF2E6 url(../auctionimages/newback3.jpg) no-repeat 4px 70%; 
	padding-bottom: 14px !important; 
	white-space: nowrap;
}

p.title { padding-left: 0px; background-position: 0px 70%; }*/

.title, body .row-content-right table .title{
/*	color:#607742;
	font-size:135%;
	font-weight:bold;
	padding:0px 0px 6px 10px;*/
	font-family: Miller display;
	font-size: 26pt;
	color: #819766;
	margin-top: 0px;
	/*white-space: nowrap;*/
	/*background: #fff url(/images/auction_rule_tail.png) no-repeat 3px 70%;
	padding-bottom: 37px;*/
	padding-bottom: 15px;
	padding-left: 0px;
	padding-top: 0px;

}

#infotext p.infopagetitle {
	margin-top: 0px;
	padding-left: 0px;
	font-size: 140%; 
}
body .row-content-right .title2 { 
	font-family: Miller display;
	font-weight: bold;
	font-size: 17pt;
	color: #555555;
	background: transparent url(/images/bid_information_tail.png) no-repeat 3px 70%;
	padding-bottom: 30px;
}
td.indexNewUser a, td.indexNewUser a img { border-width: 0px !important; }


.forms{  font-family: Arial, Helvetica, sans-serif; color:#333333; background-color:#F8FAF5; border:1px solid #A2A2A2; padding:2px; line-height:1; }
.buttons{  font-family: Arial, Helvetica, sans-serif; color:#444444; font-weight:bold;}-->
.treemenu, .nav-list{
margin:0;
padding:0;
border:0;
font-style:normal;
font-weight:bold;
list-style:square;
text-align:left;
}

.nav-list a, .nav-list a:active, .nav-list a:visited, .nav-list a:hover {
color:#666666;
font-size: 100%;
font-style:normal;
font-weight:normal !important;
list-style:none;
text-align:left;}

#imagenav img { border: 1px solid #999999; margin: 0px 3px; }
#imagenav a { color: #999999; }

img.otherobimg { border: 1px solid #999999; }

.imagehoverpreview {
	display: none;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
	background-color: #ECF2E6;
	border: 0px;
	min-width: 153px;
	text-align: center;
}

.imagehoverpreview img {
	border: 1px solid #99B57A;
}

.imagetd div {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
}

body .row-content-right .help_breadcrumbs {
	color: #999999;
	margin: -24px 0px 15px -10px;
}

#bidhistory th { text-align: left; }

span.numpgs_pagebreak {
	float:right;
	font-weight:normal !important;
	color:#555555;
}

.alert_box {
	margin: 0px; 
	width: 100%;
}
.alert_box td {
	text-align:center;
	padding: 10px 0px 30px 0px;
}
.alert_box p {
	background:white;
	border:1px solid #82a45a;
	padding: 10px 15px; 
	font-weight: bold; 
	margin: 0px auto; 
	max-width: 600px;
}
.alert_box img {
	width:10px;
	height:10px;
}

#newpayformtable fieldset {
	margin-bottom: 30px;
}

#newpayformtable fieldset#shippingaddress_active {
	margin: 15px;
}

#newpayformtable legend, fieldset.fsstandard legend {
	font-weight: bold;
/*	font-size:110%;*/
}

#newpayformtable fieldset p, fieldset.fsstandard {
	padding: 5px 15px;
	width: 500px;
}

#newpayformtable fieldset table {
	margin: auto 15px;
}

#newpayformtable .newerrormessage {
	padding: 5px 15px;
	text-align:center;
	margin: 30px;
	padding: 10px 10px;
	border:1px solid #82a45a;
	background:white;
	display: none;
}

#newpayformtable #formconfmessage {
	width: auto;
	font-weight: bold;
}

#newpayformtable #js_formerrormessage {
	margin: 15px 30px;
}

#newpayformtable .newerrormessage b {
	border: 0px;
	background: transparent;
}

#newpayformtable label {
	display: block;
	float: left;
	width: 225px;
	clear: left;
}

#newpayformtable table label {
	width: auto;
}

#newpayformtable input, #newpayformtable select { 
	width: 225px;
}

#newpayformtable input[type=checkbox] {
        width: auto;
}

#newpayformtable table input, #newpayformtable #shippingmethodholder {
	width: auto;
}

#newpayformtable #billingseccode, #newpayformtable #billingexpmon, #newpayformtable #billingexpyear, #newpayformtable #shippingaddress_makeactive, #newpayformtable #billinguseshipping, #newpayformtable #hold, #newpayformtable #shipped {
	width: auto;
}

#newpayformtable #shippingaddress_activesave, #newpayformtable #shippingaddress_makeinactive {
/*	width: 75px; */
}

#newpayformtable #specialnotes {
	width: 425px;
}
#newpayformtable label {
	font-weight: normal;
}


.noscriptseeinline, .noscriptseeblock { display: none; }

#newpayformtable #shippingaddress_active_holder .popupbox {
	background: #FFF;
}

#newpayformtable .errormessage { 
	position: absolute;
	left: 15px;
	background: white;
	border: 1px solid red;
	padding: 0px 3px;
}
#newpayformtable #shippingaddress_active_holder .errormessage { 
 	left: 22px;
} 

.buttonstack {
	float:right;
	margin-right: 20px;
	font-size: 125%;
	padding: 5px 15px;
}

.buttonstack:hover {
}

.stillbidtrigger .stillbidhide {
	display: none;
}

#ccpaytotal { 
	margin-left: 30px; 
	border: 1px solid #d1d1d1;
	border-collapse: separate;
	background: #f3f3f3;
}
.ccpaytotal {
	margin-left:18px !important;
	margin-top:10px !important;
}
#ccpaytotal .labelfields {
	border: 1px solid #f3f3f3;
	border-left-width: 25px; 
	border-right-width: 5px;
	text-align: left;
}
#ccpaytotal .amountfields {
	border: 1px solid #f3f3f3;
	border-right-width: 25px;
	text-align: right;
}
#ccpaytotal .line {
	margin: 6px 2px;
}

#ccpaytotal_msg {
    position: absolute;
    left: 15px;
    background: white;
    border: 1px solid red;
    padding: 0px 3px;
    margin-top: -35px;
}

.table_colorbg tr {
	border: 1px solid #d1d1d1;
}

.table_colorbg td {
	padding: 13px 8px !important;
}

#fedexmap .indexBox,#upsmap .indexBox {
	background-color: #ffffff;
}

.result_content .btn {
	margin-top: 25px;
}

.saleprice_highlight {
	background:#f9efba url(/auctionimages/salebanner3.gif) no-repeat top left; 
	border: 1px solid #c1b052; 
	max-width:150px;
	padding-top: 25px; 
	padding-bottom: 10px;
	margin: 0 auto; 
	text-align: center;
}

.itemListTable .saleprice_highlight {
	/*width: auto;*/
	padding: 3px;
	padding-top: 20px; 
	background-position: center top;
}

.saleprice_highlight .oldprice {
	text-decoration:line-through;
	font-size: 85%;
}

.g-recaptcha {
	text-align: center;
}
.g-recaptcha > div:first-child {
	margin: 15px auto;
}
h4.small {
	margin: 0;
	line-height: 1.42857143;
	display: inline-block;
}
h3.itemlisting_header {
	font-size: 14.667px;
    margin: 0;
    padding: 0;
    font-weight: bold;
    line-height: 1.42;
    display: inline-block;
}
h1.title2 {
	font-weight: normal;
	margin: 5px 0 10px;
}
