body						{ color:#000000; background-color:#9FA8AD; font-family: serif; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background: url(images/background_outside.jpg); font-family: font-family: Cambria, Georgia, Times, 'Times New Roman', Serif; font-size:16px; line-height: 20px; }
td							{ color:#444444; font-family: font-family: Cambria, Georgia, Times, 'Times New Roman', Serif; font-size:16px; font-weight:normal; text-decoration:none; line-height:20px; }

.inner-table			{ border-left: 1px solid #5D5A43; border-right: 1px solid #5D5A43; background-color:#F8ECB7; background: url(images/background_inside.jpg); }
.bottom-table			{ border-top: 1px solid #5D5A43; background: url(images/background_bottom.jpg); }
.menu-cell				{ background: url(images/left_background.jpg) no-repeat 0px 0px }

.special-title-blue	{ font-size:24px; font-weight:bold; color:#224688; }
.special-title-red	{ font-size:24px; font-weight:bold; color:#6F2331; }

.bio                    { font-size:12px; vertical-align:top; }
.bio1                    { font-size:12px; }
.service                { font-weight: bold; }
.special-box			{ border-collapse: separate; border-spacing: 0px; border:1px solid #4E4C3E; background-color:#F1DE90; }
.special-box td         { padding: 10px 10px; }
.special-ctr			{ border-left:1px solid #7A7761; border-right:1px solid #7A7761; }

.hr-line					{ height:1px; width:300px; color:#4E4C3E; align:center; }

.hours-title			{ font-size:16px; color:#224688; line-height:10px; }
.hours-text				{ font-size:18px; font-weight:bold; color:#444444; line-height:21px; }

.flat-box				{ border: 1px solid #78601C; color: #000000; background-color: #FFFFFF; }
.flat-button			{ border: 1px solid #78601C; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #78601C; background-color: #F1DE90; }

.text-title				{ font-weight:bold; color:#6F2331; }

.pic						{ border-width:1px; border-color:#78601C; border-style:solid; margin-right:4px; margin-bottom:4px; margin-top:4px; margin-left:4px; }
.pic-nomargin			{ border-width:1px; border-color:#78601C; border-style:solid; }

a							{ color:#224688; text-decoration:none; }
a:hover					{ color:#D00000; text-decoration:none; }

.phd						{ font-family: sans-serif; color:#444444; font-size:10px; line-height:12px;}
.phdlink					{ color:#224688; font-size:10px; text-decoration:none; }
.phdlink:hover			{ color:#883322; font-size:10px; text-decoration:none; }

/***** Start of Inventory Display Classes *****/
.inv-item-layout { font-family: arial, verdana, sans-serif; border: 1px solid #78601C; background-color: #000000; font-size: 9pt; font-weight: normal; text-decoration: none; line-height: 15px; background-image:url(images/background_bottom.jpg); }
.inv-category-list { font-family: arial, verdana, sans-serif; font-size:9pt; }
.inv-field-header { font-size: 9pt; font-weight: bold; color: #000000;}
.inv-field { color: #000000; font-size: 9pt; font-weight: normal; text-decoration: none; line-height: 15px }
.inv-field-sold-header { font-size: 9pt; color: #6F2331; 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 #78601C; padding: 2px 4px; font-size: 9pt; background-color: #F8ECB7; }
.inv-category-on { border: 1px solid #78601C; padding: 2px 7px; font-size: 9pt; background-color: #EADEAE; }
.inv-category-off { border: 1px solid #78601C; padding: 2px 7px; font-size: 9pt; background-color: #F8ECB7; }
.inv-bigpicture { border: 1px solid #666666; }
.inv-special-picture { border: 1px solid #666666; }
.inv-thumb { border: 1px solid #666666; }
.inv-search { padding: 0px 5px; color: #E2D9B0; font-size: 7pt; font-weight: bold; line-height: 16px; }
.inv-searchbox { border: 1px solid #003300; background-color: #3C783C; color: #E2D9B0; font-size: 9pt;; font-weight: bold; }
.inv-searchbutton { border: 1px solid #003300; background-color: #3C783C; color: #E2D9B0; font-size: 9pt; font-weight: bold; height: 17px; }
.inv-search-result { font-weight: bold; color: #FF0000; }
a.inv-category-link { font-family: arial, verdana, sans-serif; font-size:9pt; color: #224688; font-weight: bold; text-decoration: none; }
a.inv-category-link:hover { font-family: arial, verdana, sans-serif; font-size:9pt; color: #D00000; font-weight: bold; text-decoration: none; }
a.inv-popup-button-link { font-family: arial, verdana, sans-serif; font-size:9pt; color: #224688; font-weight: bold; text-decoration: none; }
a.inv-popup-button-link:hover { font-family: arial, verdana, sans-serif; font-size:9pt; color: #D00000; font-weight: bold; text-decoration: none; }
a.inv-sortlink { color: #6F2331; font-weight: bold; line-height: 16px; text-decoration: none; }
a.inv-sortlink:hover { color: #D00000; font-weight: bold; line-height: 16px; text-decoration: none; }
/***** End of Inventory Display Classes *****/


div.contact_form
{
    float: right;
    width: 350px;
    border: 1px solid #231f20;
    background-color: #f1de90;
    text-align: center;
    padding: 10px;
}

form#frmContact fieldset
{
    width: 348px;
    margin: 0 Auto;
    padding: 0;
    text-align: left;
    border: none;
}

form#frmContact label
{
    font-size: 12px;
    font-weight: bold;
}

form#frmContact div
{
    padding: 5px 10px;
}

form#frmContact input.contact_field, form#frmContact textarea.contact_field
{
    width: 320px;
}

form#frmContact input.contact_city
{
    width: 140px;
}

form#frmContact input.contact_state
{
    width: 60px;
}

form#frmContact input.contact_zip
{
    width: 80px;
}

.new-menu
{
    background-color: #f1de90; 
    border-bottom: 1px solid #4e4c3e; 
    border-top: 1px solid #4e4c3e; 
    height: 30px; 
    text-align: center;
    font-weight:bold;
}
.new-menu a 
{
    margin: 0 9px 0 9px;    
}
