

BODY, IMG, A, DIV, SPAN, P { border: 0px;
                             margin: 0px;
                             padding: 0px; }
BODY { background: #baa091 url(../images/backgrnd6.gif) repeat;
       font-family: sans-serif;
       font-size: 18px;
       color: black;
       margin: 8px; }

EM     { font-weight: bold;
         font-style: normal; }

STRONG { font-weight: bold;
         font-style: normal;
         text-decoration: underline; }

H1, H2, H3, H4, H5, H6, P, TABLE, IFRAME, FORM { margin: 0px 0px 1em 0px;
                                                 padding: 0px; }
H1, H2, H3, H4, H5, H6    { font-weight: bold; }
H1 { font-size: 24px; }
H2 { font-size: 18px; }
H3, H4, H5, H6 { font-size: 12px; }
SMALL { font-size: 12px;
        font-weight: normal; }
OL, UL { margin: 0px 0px 1em 0px; }

/* Basic Table */
TABLE       { border-collapse: collapse;
              background: transparent;
              color: black;
              width: 100%; }
TD,TH       { border: 2px solid #f8f8f8;
              text-align: center; }
TD          { background: #eaeaea;
              color: black; }
TH          { background: #dbdbdb;
              color: black;}

/* Logo Properties */
.logo     { width: 200px;
            height: 162px;
	    background: transparent url(../images/logoback_200x162.png);
        border: 0px solid blue;
	    color: white; }
.logo IMG { width: 200px;
            height: 162px; }
            
/* Main Page Area Properties */
.normal { position: absolute;
          left: 212px;
          right: 8px;
	      top: 8px;
	      width: auto;
          padding: 8px;
          color: black;
          border: 4px solid #666666;
	      background: #eaeaea; }
.docimgleft { float: left;
              margin: 0em 8px 0em 0px; }
.docimgright{ float: right;
              margin: 0em 0px 0em 8px; }
.docimgcap  { text-align: center;
              border: 1px solid black;
              margin: 0em 0em 1em 0em;
              color: black;
              background: #CCCCCC;
              font-size: 12px; }
.clear      { clear: both;
              display: block;
              height: 1px; }
.clear_tiny { clear: both;
              display: block;
              height: 1px;
              margin: 0px;
              padding: 0px;
              border: 0px solid blue; }
.imginpara  { clear: both; }
.floatleft  { float: left; }
.floatright { float: right; }
.clearright { clear: right; }
.clearall   { clear: both; }
.center     { text-align: center; }
.hspctbl td { padding: 0em 1em 0em 0em; }
.bullet     { height: 0.5em;
              width: 0.5em;
              vertical-align: 10%; }
.bullet2    { font-size: 150%;
              vertical-align: -10%; }

#morgans { vertical-align: baseline; }

/* Menu Propereties */
.menucontainer { width: 200px; } 
.menuleft      { width: 168px;
                 font-size: 20px;
                 margin: 0px 0px 0px 13px;
                 padding: 0px 0px 4px 0px;
                 border-top: 0px solid blue;
                 background: black;
                 color: #cc6600;
                 text-align: center; }
.item          { width: 146px;
                 height: 58px;
                 line-height:58px;
                 margin: 0px 11px 0px 11px;
                 border: 0px solid blue; }
#pressed       { width: 146px;
                 height: 20px;
                 line-height: 20px;
		         margin: 0px 11px 8px 11px;
                 border-top: 8px solid black;
                 padding: 0px; }
.item A        { display: block;
                 width: 146px;
                 height: 58px;
                 line-height:58px; }
.sub           { width: auto;
                 line-height:20px;
                 margin: 4px 0px 8px 0px; }
.subblock      { line-height: 14px;
                 font-size: 12px; }

/* Normal Anchor Properties */
A:link, 
A:visited, 
A:hover, 
A:active         { text-decoration: none; }
A:link, 
A:visited        { color: #0000cc;
                   background: transparent; }
A:hover          { color: #cc6666;
                   background: transparent; }
A:active         { color: #336633;
                   background: transparent; }
/* Menu Anchor Properties */
#pos1 A:link, 
#pos1 A:visited, 
#pos1 A:active { color: white;
                  background: transparent 
	          url(../images/home.gif) no-repeat;}
#pos1 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/homeon.gif) no-repeat;}
#pos2 A:link, 
#pos2 A:visited, 
#pos2 A:active { color: white;
                  background: transparent 
	          url(../images/fueltanks/smtankoff.gif) no-repeat;}
#pos2 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/fueltanks/smtankon.gif) no-repeat;}
#pos3 A:link, 
#pos3 A:visited, 
#pos3 A:active { color: white;
                  background: transparent 
	          url(../images/redkote/redkoteoff.png) no-repeat;}
#pos3 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/redkote/redkoteon.png) no-repeat;}
#pos4 A:link, 
#pos4 A:visited, 
#pos4 A:active { color: white;
                  background: transparent 
	          url(../images/radiators/radoff3.gif) no-repeat;}
#pos4 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/radiators/radon3.gif) no-repeat;}
#pos5 A:link, 
#pos5 A:visited, 
#pos5 A:active { color: white;
                  background: transparent 
	          url(../images/honeycomb/honeycomb_menu_item_off_146x58.png) no-repeat;}
#pos5 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/honeycomb/honeycomb_menu_item_on_146x58.png) no-repeat;}
#pos6 A:link, 
#pos6 A:visited, 
#pos6 A:active { color: white;
                  background: transparent 
	          url(../images/equipment/spanoff2.gif) no-repeat;}
#pos6 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/equipment/spanon2.gif) no-repeat;}
#pos7 A:link, 
#pos7 A:visited, 
#pos7 A:active { color: white;
                  background: transparent 
	          url(../images/interests/caroff3.gif) no-repeat;}
#pos7 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/interests/caron3.gif) no-repeat;}
#pos8 A:link, 
#pos8 A:visited, 
#pos8 A:active { color: white;
                  background: transparent 
	          url(../images/vintagenoise/vnoiseoff2.gif) no-repeat;}
#pos8 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/vintagenoise/vnoiseon2.gif) no-repeat;}
#pos9 A:link, 
#pos9 A:visited, 
#pos9 A:active { color: white;
                  background: transparent 
	          url(../images/order/cartoff4.gif) no-repeat;}
#pos9 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/order/carton4.gif) no-repeat;}
#pos10 A:link, 
#pos10 A:visited, 
#pos10 A:active { color: white;
                  background: transparent 
	          url(../images/links/link_off.gif) no-repeat;}
#pos10 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/links/link_anim5.gif) no-repeat;}
#pos11 A:link, 
#pos11 A:visited, 
#pos11 A:active { color: white;
                  background: transparent 
	          url(../images/contactoff.gif) no-repeat;}
#pos11 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/contacton.gif) no-repeat;}

/* Sub-Menu Anchor Properties */
.sub div A:link,
.sub div A:visited,
.sub div A:active       { color: white;
                          background: transparent;
                          text-decoration: none; }
.sub div A:hover        { color: #bababa;
                          background: transparent;
		          text-decoration: none; }

/* Vintage Noise Formatting */
.vnfloatr { float: right;
            margin: 0px 0px 1em 1em; }
.vnhorn   { float: left;
            margin: 0em 8px 1em 0px; }
.clearvn      { clear: both;
                display: block;
                height: 1em; }
.vnproducts { width: 100%; }
.orderimg { width: 100px; }

/* Contact Page Formatting */
.contact TD,.contact TH { text-align: left; }
.cont_left_col          { width: 10em; }

/* Jotacote Page Formatting */
.jotacote { color: #d99e00;
            background: transparent; }
              
/* Radiator Page Formatting */
#adtop  { background: #cccccc;
          color: black;
	  margin-bottom: 4px;
	  margin-right: 16px; }
#advert { background: #dbdbdb;
          color: black;
	  margin: 0px 16px 0px 16px; }
.news { background: #dbdbdb;
        color: red;
        padding: 8px;
        border-right: 171px solid #eaeaea;
        margin: 0em 0em 1em 0em; }
.news p.e { margin: 0px; }

/* Honeycomb Estimator Page Formatting */

.hcfloatl   { float: left;
              margin: 0px 4px 1em 0px;
              border: 0px solid red; }
.hc_title   { position: absolute;
              top: 60px;
              left: 215px;
              margin: 1px;
              border: 0px solid blue; }
#hcnrm      { background: #eaeaea url(../images/honeycomb/honeycomb_background_d7d7d7_eaeaea_50x44.png) repeat; }
#hcnrm td,
#hcnrm span.hcstrn { background: transparent url(../images/honeycomb/semi_trans_bck_eaeaea_20x20.png) repeat; }
.hc td      { padding: 0em; }
.hc th      { padding: 0.5em; }
.hc div     { width: 50px;
              height: 60px;
              line-height: 60px;
              margin: 4px;
              float: left;
              text-align: center; }
.hc div.shp { border: 4px solid #999999;
              margin: 0px; }
.hc td.est  { color: #993300;
              text-align: center; }
.hc input.est   { vertical-align: middle;
              border: 0px solid black; }
.hc div.shp { border: 4px solid #999999;
              margin: 0px; }

/* Morgan 4 seater page */
.mfourlist { list-style-type: disc;
	     margin: 0px 0px 1em 0px; }
         
/* Equipment - Radiator Jig Page Formatting */
#jigspec .col { background: #cccccc;
                color: black;
		width: 20em; }
#jigspec .col2{ background: #dbdbdb;
                color: black; }

/* Equipment - Main Page Formatting */

.eqp_col1 {width: 10em;}
.eqp_col2 {width: 160px;}

/* Order Form Page */

.no_sale TD   { color: #666666;
                background: #eaeaea; }
.orderform table { width: 100%; }
.itm_nbr      { width: 5em; }
.itm_prc      { width: 5em; }
.itm_frt_1st,
.itm_frt_2nd  { font-size: 0.7em; }
.itm_ttl      { width: 4em; }
.itm_err,
.err_true,
.err_false    { font-size: 12px;
                width: 6em; }
.err_true     { color: red;
                background: #f8f8f8; }
.err_false    { color: green; }
.itm_err,
.err_false    { background: transparent;
                border: 0px; }
.ttl_align    { margin-right: 3px; }
.td_empty,
.ord_hdr      { border: 0px;
                text-align: left; }
.ord_hdr H1,
.ord_hdr H2,
.ord_hdr H3,
.ord_hdr H4,
.ord_hdr H5   { margin: 1em 0em 0em 0em; }
.frt_tbl      { margin-right: 4em ! important; }
.orderform input        { font-size: 0.8em; }
.orderform input.update { font-size: 1em; }
.receipt_br   { margin: 0px;
                padding: 0px;
                height: 0px;
                border: 0px; }
table.borderless   { margin: 0em; }

/* Red-Kote Page Formatting */
.red_kote_distributors td,
.red_kote_distributors th  { padding: 0.5em; }
.importer                  { background: #e9e8ff;
                             color: black; }

/* Links Page */
.links_page_ul li { margin: 0em 0em 1em 0em; }

/* Bottom of page */
.bottom { text-align: center;
	  font-size: 12px; }
.legal  { font-size: 10px;
	  text-align: center; }
/* Pre-loading images */
.preloadimages{ border: 0px solid black;
                height: 0px;
                position: absolute;
                top: 0px;
                left: 0px; }
/* Index Page */
.la,.ra,.lb,.rb{ display: block;
                 width: 50%; }
.map td                 { text-align: left;
                          padding: 0.5em 0.5em 0.5em 0.5em; }
.map_itm .map_itm_nme   { background: #c4ceff; }
.map_sub .map_sub_nme   { background: #fffe8a; }
.map_itm .map_itm_dsc   { background: #e9e8ff; }
.map_sub .map_sub_dsc   { background: #ffffd7; }

.news_home { background: #dbdbdb;
             color: red;
             padding: 8px;
             margin: 0em 0px 1em 0em; }
.news_home img { float: left;
                 margin-right: 8px;
                 margin-bottom: 0px; }
.news_home p.e { margin: 0em; }

.idx_img div.right { float: right;
                     width: 400px;
                     border-left: 8px solid #eaeaea;
                     border-bottom: 8px solid #eaeaea; }
.idx_img div.right div.i { height: 300px;
                           width: 400px;
                           margin: 0px;
                           padding: 0px;
                           border: 0px; }
.idx_img div.right div.c { text-align: center;
                           border: 1px solid black;
                           color: black;
                           background: #CCCCCC;
                           font-size: 12px;
                           width: 398px; }


/* Index Menu Anchor Positioning */

.ivnoise        { text-align: center; }

/* Inside Index Menu Anchors */

.la,.lb         { text-align: right;
                  float: left;
                  margin-right:-4px }
.ra,.rb         { text-align: left;
                  float: right;
                  margin-left:-4px; }

