body   { color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 }
p                { color: #555; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; margin-left: 10px; padding: 0 }
td           { color: #000; font-size: 11px; font-family: Verdana; text-decoration: none }
h1              { color: #cc0001; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.67em 0 0.67em 10px }
ul      { color: #686868; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: disc; margin: 1em 0 1em 40px }
ul ul      { color: #686868; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0 }
a:link        { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline }
a:hover               { color: #cc0001; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
h2     { color: #cc0001; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 2px; margin-right: 20px; margin-left: 15px }
.Form_Ly   { color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f8f6f7; margin: 0; top: 0; right: 0; bottom: 0; left: 0; border: solid 1px #b7b7b7 }
.Submit    { color: #eaeaea; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #cc0001; margin: 2px; padding: 2px; border: solid 1px #555 }
h3      { color: #1d61a4; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 0 10px }
ol ol { color: #606162; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; margin-left: 15px }
ol ul { color: #606162; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; margin-left: 15px }
h5   { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 0 10px }
a:visited   { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }

P.catname  { font-weight: normal; text-align: left; margin-top: 5px; margin-bottom: 5px; vertical-align: top }
P.catname1 { font-weight: normal; text-align: left; margin-top: 5px; margin-bottom: 5px; vertical-align: top }
P.catdesc  { text-align: center; margin-top: 0; margin-bottom: 4px; left: 5px; vertical-align: top }

TD.catimage    { text-align: center; vertical-align: top } 

TD.catnavigation     { text-align: left; vertical-align: middle }

TD.dark { font-size:20px;}

A.dark:link  { color: #000; font-family: Arial; font-weight: bold; text-decoration: none; font-size:20px; }

A.dark:visited  { color: #000; font-family: Arial; font-weight: bold; text-decoration: none; font-size:20px; }

A.dark:active  { color: #000; font-family: Arial; font-weight: bold; text-decoration: none; font-size:20px; }

A.dark:hover  { color: #fff; font-family: Arial; font-weight: bold; text-decoration: none; font-size:20px; }

td#new_trade_location
{
    color: Red;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.stores a {
  color: #ff0000;
  text-decoration: none;
}

div#contact_us_text_new_shop
{
    float: left;
    font-size: 12px;
    height: 450px;
    padding-left: 11px;
    padding-right: 11px;
    vertical-align: bottom;
    width: auto;
}

div#contact_us_text
{
    float: left;
    font-size: 12px;
    height: 450px;
    padding-left: 11px;
    padding-right: 11px;
    vertical-align: bottom;
    width: auto;
}

div#contact_us_map
{
    float: right;
    height: 450px;
    width: 294px;
}

div#contact_us_map_cbd
{
    float: right;
    height: 450px;
    width: 294px;
}

.cbd_branch {
 display: table; 
 float: left;
}

.directions {
 width: 100%; 
  margin-right: 10px; margin-left: 10px;
}

.directions td {
 width: 50%; 
}

.indent {
  padding-left: 10px;
}

.directions u {
 font-size: 12px; 
 font-weight: bold;
}

div#contact_us_shop_name
{
    padding-left: 11px;
    font-size: 18px;
}

div.contact_us_font_13
{
    font-size: 13px;
    font-weight: bold;
}

.new_store {
 margin-top: 10px;
 text-align: center;
 font-size: 20pt;
 font-weight: bold; 
}

.new_store a {
   font-size: 18pt;
   color: #ff0000;
   text-decoration: none;
}

.new_store a:hover {
   color: #900A0B;
   text-decoration: underline;
}

td.urgent {
   color: red;
   font-weight: bold;
}

div.proddescription {
   visibility: hidden;
   font-size: 1%;
}

.conditions li{
	margin-top:1em;
}

img.floater {
	float: right;
	width: 400px;
}
