/* supplemental style sheet for admin area and used products pages */

#admin-content	{ padding: 15px 0 15px 35px; min-height:400px; }
#side-links		{ float: left; width: 200px;margin-right:9px; background: #f5f4ef; padding:6px; border: 1px solid #c1bdac; }
#admin-form		{ float: right; width:530px; margin:0; padding:0; border: 1px solid #c1bdac; }
#side-links h5	{ float:right; margin:0; padding:3px 0 6px 0; font-style:italic; }
#side-links h3	{ float:left; margin:0; padding:3px 0 6px 0; font-size:100%; }
#side-links form{ padding-bottom:6px; border-bottom:1px solid #c1bdac; }

/*------------------------- initial category pages --------------------------------*/
.results-cont	{ width: 100%; min-height:100px; margin-bottom:6px; padding:6px; border: 1px solid #c1bdac; }
.results-left	{ float: left; width: 55%; }
.results-right	{ float: right; width: 43%; margin-top:18px; }
.results-left p,
.results-right p{ margin:0; padding: 2px; }
.results-right p{ text-align:right; }
.results-img	{ float: left; margin-right:9px; min-height:100px; }
.results-img img { padding:3px; border: 1px solid #c1bdac; }
.price-display	{ font-weight:700; color: #ff0000; }

/*------------------------- product details --------------------------------*/
#detail-container		{ margin:12px 24px 0 24px; }
#detail-head			{ text-align:left; color: #fff; background-color: #d6a229; padding: 3px 0 3px 12px; margin: 0 0 12px 0; }
#detail-left			{ float:left; width: 415px; }
#detail-right			{ float: right; width: 330px; }
#detail_descr			{}
#more-info				{ width: 35%; background: #ffffff; margin:12px 0 12px 12px; border: 1px solid #FFC313; }
#more-info td			{ padding: 4px; }
#detail-image-div		{ margin-bottom: 9px; }
#detail-img				{ padding: 6px; border: 1px solid #FFC313; background:#ffffff; }
.img-thumbnail-class	{ margin: 0 0 3px 6px; padding: 4px; border: 1px solid #FFC313; background:#ffffff; }
.thumb-block			{ float:left; margin: 0; }

/*------------------------------ catalog ----------------------------------*/
#catalog-index-cont				{ float: left; width:580px; margin:12px 0 0 12px; } /*  padding: 9px; border: 1px solid #c1bdac; */
.catalog_main					{ float: left; width: 100%; border-bottom: 1px solid  #c1bdac; }
.catalog_main img				{ float: left; padding:3px; margin: 6px 12px 6px 6px; border: 1px solid #c1bdac; }
.catalog_main .right-align		{ position:relative; bottom:0; right:0; text-align: right; font-size: 90%; font-weight:bold; }
#catalog-display-wrapper		{ padding: 9px 0 9px 0; margin: 18px 0 0 175px; border: 1px solid #c1bdac; }
.catalog_main h3 a				{ text-decoration:none; color: #000066; }
.catalog_main h3 a:hover		{ color:#ff9900; }
#catalog-display-wrapper p		{ padding-left: 9px; }
#catalog-nav					{ width: 150px; float:left; padding:0; margin: 18px 0 12px 0; background: #f5f4ef; padding:6px; border: 1px solid #c1bdac; }
#catalog-nav li					{ margin: 0; padding: 4px 0 12px 4px; list-style:none; }
.catalog-row					{ margin-bottom:6px; }
.catalog_thumb					{ width: 165px; min-height:190px; float: left; padding: 8px; margin-left: 9px; border: 1px solid  #c1bdac; }
.catalog_thumb p				{ margin: 0; padding: 2px 0 0 0; }
.catalog_thumb img				{ display: block; margin: auto; margin:0; padding:0; border:0; outline:none;  }
.catalog_thumb .price-display	{ width: 55%; white-space: nowrap;}
.catalog_thumb .right-align		{ width: 35%; float: right; white-space:nowrap; text-align: right; font-size: 90%; }
/* New per page form */
.pg-selector, .pg-selector p	{ margin:0; padding:0; display: inline; font-size: 11px; white-space: nowrap; }
.pg-selector					{ margin-right: 18px; }
.pg-selector label				{ font-weight: bold; }
.pg-selector select				{ border: 1px solid #acacac; }
.pg-selector .submitButton		{ width: 43px; height: 24px; }

/*------------------------- general styles --------------------------------*/

label			{ font-weight: 700; }

.spacer			{ font-size:2px; } /* for spacing in tabled forms only */
.center-align	{ text-align: center; }
.left-align		{ text-align: left; } /* to override otehr styles */
.right-align	{ text-align: right; }
.small-style	{ font-size: 75%; }
.medium			{ font-size: 85%; }
.emph			{ font-weight: 700; color: #ff0000; }
.bold			{  font-weight: 700; }
.rev-head		{ background-color: #d6a229; color: #ffffff; font-size:85%; font-weight: 700; text-align: center; }
.nodot			{ margin: 0 0 6px 0; }
.nodot li		{ list-style: none; }
.clear			{ clear: both; }
.gray			{ background-color: #F7F7F7; }
.grayrt			{ background-color: #F7F7F7; text-align: right; } 
.search-c-wht	{ text-align: center; background-color:#ffffff; }
.search-c-gray	{ background-color: #F7F7F7; text-align: center; }
.white-bg		{ background-color: #ffffff; }
.popup			{ background: #ffffff; background-image: none; }
.narrow-style	{ width: 65%; margin: auto; }
.more-link		{ font-size: 85%;font-weight: 700; font-style: italic; }
.float-right	{ float: right; margin: 6px 0 12px 12px; }
.float-left		{ float: left; margin: 6px 12px 12px 0; }
.nospace		{ margin:0; padding:0; }
.long-txt-field	{ width: 400px; }
.med-txt-field	{ width: 200px; }
.small-txt-field{ width: 75px; }