

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 { 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 { 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: 78px;
	    background: transparent url(../images/logoback.gif);
	    color: white; }
.logo IMG { width: 199px;
            height: 78px; }
/* 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;
              color: black;
              background: #CCCCCC;
              font-size: 12px; }
.clear      { clear: both;
              display: block;
              height: 1px; }
.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-left: 13px;
	         padding: 4px 0px 4px 0px;
		 background: black;
		 color: #cc6600;
		 text-align: center; }
.item          { width: 146px;
                 height: 58px;
                 line-height:58px;
		 margin: 4px 11px 4px 11px; }
.item A        { display: block;
                 width: 146px;
                 height: 58px;
                 line-height:58px; }
.sub           { width: auto;
		 line-height:20px;
		 margin-bottom: 29px; }
.subblock      { line-height: 20px;
		 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/radiators/radoff3.gif) no-repeat;}
#pos3 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/radiators/radon3.gif) no-repeat;}
#pos4 A:link, 
#pos4 A:visited, 
#pos4 A:active { color: white;
                  background: transparent 
	          url(../images/equipment/spanoff2.gif) no-repeat;}
#pos4 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/equipment/spanon2.gif) no-repeat;}
#pos5 A:link, 
#pos5 A:visited, 
#pos5 A:active { color: white;
                  background: transparent 
	          url(../images/interests/caroff3.gif) no-repeat;}
#pos5 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/interests/caron3.gif) no-repeat;}
#pos6 A:link, 
#pos6 A:visited, 
#pos6 A:active { color: white;
                  background: transparent 
	          url(../images/vintagenoise/vnoiseoff2.gif) no-repeat;}
#pos6 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/vintagenoise/vnoiseon2.gif) no-repeat;}
#pos7 A:link, 
#pos7 A:visited, 
#pos7 A:active { color: white;
                  background: transparent 
	          url(../images/order/cartoff4.gif) no-repeat;}
#pos7 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/order/carton4.gif) no-repeat;}
#pos8 A:link, 
#pos8 A:visited, 
#pos8 A:active { color: white;
                  background: transparent 
	          url(../images/links/link_off.gif) no-repeat;}
#pos8 A:hover  { color: #bababa;
                  background: transparent 
	          url(../images/links/link_anim5.gif) no-repeat;}
#pos9 A:link, 
#pos9 A:visited, 
#pos9 A:active { color: white;
                  background: transparent 
	          url(../images/contactoff.gif) no-repeat;}
#pos9 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; }

/* 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; }
/* 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; }
.ie_width_fix { border: 0px;
                padding: 0px;
                margin: 0px;
                color: black;
                background: transparent;
                text-align: left;
                border-spacing: 0px;
                width: auto; }
.itm_nbr      { width: 5em; }
.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     { border: 0px; }
.frt_tbl      { margin-right: 4em ! important; }
.update_gttl  { float: left; }
.receipt_br   { margin: 0px;
                padding: 0px;
                height: 0px;
                border: 0px; }
#grnd_ttl     { float: right;
                margin: 0em 4em 0.4em 0em;
                width: auto;
                border: 6px solid #666666; }
.cat table    { margin: 0em 0em 0.4em 0em; } 
.cat H1,
.cat H2,
.cat H3,
.cat H4       { margin: 0em 0em 0.4em 0em; }
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 */
.index         { width: 99%; }
.index .bottom { clear: left; }
.index H1      { text-align: center; }
.index img     { margin: 0px;
                 border: 4px solid black;
                 vertical-align: middle; }
.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; }

/* 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; }

/* Index Anchor Properties */
.index A:link, 
.index A:visited, 
.index A:hover, 
.index A:active  { text-decoration: none; }
.index A:link, 
.index A:visited { color: #0099FF;
                   background: transparent; }
.index A:hover   { color: #FF9999;
                   background: transparent; }
.index A:active  { color: #66FF66;
                   background: transparent; }

/* Index Menu Anchor Properites */
.index A:link, 
.index A:visited, 
.index A:hover, 
.index A:active    { color: white;
                     background: transparent;
                     text-decoration: none; }
.index A:hover     { color: #bababa;
                     background: transparent; }

.index A:hover IMG { border: 4px solid #FFFF66; }
