/* General
-----------------------------------------*/
*			{ margin: 0; padding: 0;}
body 		{ font: 0.8em/1.6em Verdana, Arial, Sans-Serif; color:#ffffff; background-color: #000000; margin:0; padding:0; }
form		{ margin:0; padding: 0;}
img			{ border: 0; }
a			{ white-space: normal }
a:link		{ color: #00CCFF; }
a:visited	{ color: #00CCFF; }
a:hover		{ color: #FEE085; }
ul, ol			{ margin: 0.8em 1.9em }


/* Layout
-----------------------------------------*/
#container { width:967px; margin: 10px 10px; text-align: left;}
#container p { text-align: left; line-height: 1.8em; margin: 0 0 1.2em; }
#header	{ width:967px; height:111px; background: #000 url("/images/header-bg.gif") no-repeat left top; }
#logo	{ float:left; display:block; padding:20px 0px 0px 35px; }
#flash-logo	{ position: absolute; z-index:2; top: 20px;left: 38px; }
#contact-no { float: right;  margin-top: 22px; margin-right: 25px; }
#content { float: left; background: #fff url("/images/content-tile.gif"); text-align:left; width:100% }


/* Page
-----------------------------------------*/
#content			{ width:100%;  min-height: 403px; padding: 20px 0 30px 0; background: #252525 url("/images/middle-tile.gif") repeat-y; border: 0px solid red; }
#scontent			{ height: expression((documentElement.height < 100) ? '410px' : '410px' ); }
#page-content		{ width: 700px; background-color: #252525; margin-left: 250px; }


/* Home Styles
-----------------------------------------*/
#home-content			{ width:100%; height:403px; min-height: 403px; background: #252525 url("/images/middle-tile.gif") repeat-y; border: 0px solid red }
#home-image				{ width: 810px; height: 403px; margin-left: 149px; }
.himg1-dis			    { background: #252525 url("/images/home/img1.jpg") no-repeat top right; }
#tachometer             { position: absolute; z-index:99; top: 121px; left: 158px; width: 800px; height: 400px; border: 0px solid red }

/* Headers
-----------------------------------------*/
h1	{ font: normal 1.5em Arial, Verdana; margin-bottom: 0.2em; color: #FBE02D;}
h2.yellow	{ font: normal 1.5em Arial, Verdana; margin-bottom: 0.2em; color: #FBE02D;}
h2	{ font: normal 1.3em Verdana, Arial; margin-bottom: 10px;}
h3	{ font: bold 1.1em Verdana, Arial;margin-top: 15px; margin-bottom:5px; }

#page-content h1 { margin-bottom: 15px; text-indent: -10000px;  text-decoration: none; width:300px; height: 25px; }
.ph1 { background: transparent url(/images/header-titles/inventory.gif) no-repeat; }
.ph2 { background: transparent url(/images/header-titles/purchase-options.gif) no-repeat; }
.ph3 { background: transparent url(/images/header-titles/testimonials.gif) no-repeat; }
.ph4 { background: transparent url(/images/header-titles/auctions.gif) no-repeat; }
.ph5 { background: transparent url(/images/header-titles/other-services.gif) no-repeat; }
.ph6 { background: transparent url(/images/header-titles/about-us.gif) no-repeat; }
.ph7 { background: transparent url(/images/header-titles/contact-us.gif) no-repeat; }
.ph8 { background: transparent url(/images/header-titles/events.gif) no-repeat; }


/* Footer
-----------------------------------------*/
#footer	{ float: left;  background: #252525 url("/images/footer-bg.gif") no-repeat left top; width: 100%; height:63px; font-size: 0.78em; color: #000;}
#footer-logos { float:left; width: 375px; height: 40px; font-size:11px; margin: 10px 0 0 25px; display: inline; }
#footer-note { float: right; font-size:11px; color: #a8a8a8; text-align: right; line-height: 13px; margin: 15px 20px 0 0; display: inline;}
#footer a:link { color: #000; }
#footer a:visited { color: #000; }
#footer a:hover { color: #ffffff; }


/* Main Menu
-----------------------------------------*/
#menu { position: absolute; z-index:999; top: 121px; left: 16px; width: 219px; background-image: url(/images/menu/menu-bg.gif); background-repeat: none; background-color: transparent; color: #fff; }
#menu ul { height: 403px; margin: 0; padding: 0; list-style: none; }
#menu li { margin: 0; padding: 0; background-image: none; line-height: normal; text-indent: 0; }
#menu li a, #menu li strong { display: block; height: 28px; background-repeat: no-repeat; background-position: 0 0; border-width: 0; text-indent: -10000px; text-decoration: none }
#menu li strong { background-position:-221px 0px; }
#menu li a:hover { background-position:-221px 0px; }

#menu ul { padding:0 0px; }
#m0 a, #m0 strong { width:219px; height: 31px; background:url("/images/menu/home.gif"); }
#m1 a, #m1 strong { width:219px; background:url("/images/menu/inventory.gif"); }
#m2 a, #m2 strong { width:219px; background:url("/images/menu/purchase-options.gif"); }
#m3 a, #m3 strong { width:219px; background:url("/images/menu/testimonials.gif"); }
#m4 a, #m4 strong { width:219px; background:url("/images/menu/auctions.gif"); }
#m5 a, #m5 strong { width:219px; background:url("/images/menu/other-services.gif"); }
#m6 a, #m6 strong { width:219px; background:url("/images/menu/events.gif"); }
#m7 a, #m7 strong { width:219px; background:url("/images/menu/about-us.gif"); }
#m8 a, #m8 strong { width:219px; height: 35px; background:url("/images/menu/contact-us.gif"); }


/* Misc
-----------------------------------------*/
.img-right	{ float: right; margin-top: 7px; margin-left: 10px; }
.img-left	{ float: left; margin-top: 7px; margin-right: 10px; }
.date		{ font-size: 0.8em; color: red; margin-bottom:10px; }
hr			{ height: 1px; border:0; background-color: #6C6C6C; width: 95%; margin: 10px 0; }
.required   { font-weight: bold; border: 1px solid red; padding:10px; background-color: #F8F8F8;}
