﻿html						{ height: 100%;}
body						{ height: 100%; min-height: 101%; min-width: 780px; margin: 0; color: #000000; background: #ffffff; background-image: url('images/background.jpg'); background-position: top left; background-repeat:repeat-y; font-family:  Arial, Sans-Serif; }
body#popup				    { height: 100%; min-height: 101%; min-width: 780px; margin: 0; color: #000000; background: #ffffff; font-family: Arial, Sans-Serif; }

a img						{ border: 0; }
strong, h1, h2			{ color: #0d3660; }
h1, h2					{ margin: 0 10px; font-size:12pt; }

p                       { text-align: left; margin-bottom: 1em; font-family: Arial, Verdana, Sans-Serif; font-size: 13px; line-height: 20px; }
li                      { font-family: Arial, Verdana, Sans-Serif; font-size: 13px; line-height: 20px; }
td                      { font-family: Arial, Verdana, Sans-Serif; font-size: 13px; line-height: 20px; }

td.header-top			{ background-image: url('images/header-top.jpg'); }
td.header-main			{ background: #2b60c0; background-image: url('images/header-bg.jpg'); background-position: top right; background-repeat: no-repeat; min-width: 780px; }
td.strip					{ background-image: url('images/strip-bg.jpg'); background-position: top left; background-repeat: repeat-x; }
.content					{ padding: 10px; text-align: center;  margin: 0 auto; }
.contxent *				{ text-align: left; }
td.footer				{ text-align: center; font-size: 60%; padding: 0px 0px; }

.home-page				{ margin: 0 auto; font-size: 10pt; line-height:20px;}

.pic						{ border: 1px solid #2b60c0;}
.right 					{ float: right; }
.left 					{ float: left; }

a 							{ color: #2b60c0; text-decoration: none; }
a:hover 					{ color: #fe620d; text-decoration: underline; }

.small-link				{ color: #2b60c0; font-size: 9pt; text-decoration: none; }
.small-link:hover 	{ color: #fe620d; font-size: 9pt; text-decoration: underline; }

.footer a 				{ color: #526981; text-decoration: none; }
.footer a:hover		{ color: #cb7b02; text-decoration: underline; }

.sidebar 				{ background: #11477e; }
.sidebar-frame 		{ background: #11477e url(/images/side-bg.jpg) top left repeat-y; }
.sidebar-spec			{ background: #122952; color: #DDDDDD; font-size:10pt; font-weight:bold; }

.specials				{ text-align: center; color: #fff; font-weight: bold; font-size: 125% }
.specials h2			{ margin: 0; text-align: center; }
.specials table		{ text-align: center; margin: 0 auto; }

.servicelist 			{ border: solid 1px #2b60c0; background: #EEEEEE; padding: 5px; margin-top:10px; }
.servicelist td 		{ padding: 10px; font-size:10pt; }
.servicelist .title2 { color: #fe620d; font-weight: bold; font-size: 1.1em; }
.servicelist ul		{ margin: 0px 0px 20px 30px; }

.textbox        		{ border: 1px solid #2b60c0; font-family: Verdena, Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; background-color: #FFFFFF; }
.flat-button    		{ border: 1px solid #2b60c0; font-family: Verdena, Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; color: #202020; background-color: #F0F0F0; }
.form-text				{ text-align:left; font-size:10pt; }


/***** Start of Inventory Display Classes *****/
.inv-item-layout { border: 1px solid #fe620d; background-color: #EEEEEE; color: #F8F8F8; font-size: 9pt; font-weight: normal; text-decoration: none; line-height: 15px; padding: 3px 3px 3px 12px;}
.inv-category-list { }
.inv-field-header { font-size: 9pt; font-weight: bold; background-color: #2b60c0; color: #FFFFFF; }
.inv-field { color: #000000; font-size: 9pt; font-weight: normal; text-decoration: none; line-height: 20px}
.inv-field-sold-header { font-size: 9pt; background-color: #193a7f; color: #FFFFFF; font-weight: bold; line-height: 16px; }
.inv-field-sold { font-size: 9pt; color: #FF0000; font-weight: bold; line-height: 16px; }
.inv-popup-button { border: 1px solid #787878; padding: 2px 4px; font-size: 9pt; background-color: #2b60c0; }
.inv-category-on { border: 1px solid #2b60c0; padding: 2px 10px; font-size: 9pt; background-color: #fe620d; }
.inv-category-off { border: 1px solid #2b60c0; padding: 2px 10px; font-size: 9pt; background-color: #122952; }
.inv-bigpicture { border: 1px solid #666666; }
.inv-special-picture { border: 1px solid #2b60c0; }
.inv-special-frame { padding: 0; }
.inv-thumb { border: 1px solid #666666; }
.inv-search { padding: 0px 4px; color: #EEEEEE; font-size: 8pt; font-weight: bold; line-height: 11px; }
.inv-searchbox { border: 1px solid  #787878; background-color: #F8F8F8; color: #000000; font-size: 9pt;; font-weight: bold; }
.inv-searchbutton { border: 1px solid #787878; margin-right: 4px; background-color: #2b60c0; color: #FFFFFF; font-size: 9pt; font-weight: bold; height: 17px; }
.inv-search-result { font-weight: bold; color: #FF0000; }
a.inv-category-link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.inv-category-link:hover { color: #777777; font-weight: bold; text-decoration: none; }
a.inv-popup-button-link { color: #FFFFFF; text-decoration: none; font-weight:bold; }
a.inv-popup-button-link:hover { color: #777777; text-decoration: none; font-weight:bold; }
a.inv-sortlink { color: #FFFFFF; font-weight: bold; line-height: 16px; margin-left: 5px;}
a.inv-sortlink:hover { color: #777777; font-weight: bold; line-height: 16px; }
/***** End of Inventory Display Classes *****/