html
{
   height: 100%; /* Needed for footer to stick to bottom of screen */
}

body
{
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
   margin: 0px; 
   padding:0px;
   text-align:center;
   color: #666666;   
   background-color:#eee;
   line-height: 15px; 
}

#content
{
   width:975px;
   margin:0px auto;
   text-align:left;
   padding:10px;
   border:0px dashed #333;
   background-color:#fff;
}

.content
{
   padding-top: 10px;
}

.leftColCopy
{
   padding-right:5px;
}

.rightColCopy
{
   padding-left:5px;
}

p, h4
{
   margin: 7px 0px 7px 0px;
}

a.topmenu
{
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: white;
   text-decoration: none;
   margin: 0 0 0 10px;
   
}
a.topmenu:hover
{
   color: #ffddaa;
   text-decoration: underline;
}


a.footmenu
{
   font-family: verdana, arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   color: #666666;
   text-decoration: none;
   margin: 0;
}

a.footmenu:hover
{
   color: #ff6633;
   text-decoration: underline;
}

#footer
{
   border-top: 2px #333333 solid;
   font-family: verdana, arial, sans-serif;
   font-size: 9px;
   color: #555555;
   margin-top: 15px;
}

.sectionTitle
{
   margin: 0;
   padding: 2px;
   background: #999999;
   color: white;
   font-weight: bold;
   font-size: 11px;
   border: 1px solid black;
}

.module_top
{
   background: url(images/module_top.gif);
   background-repeat: no-repeat;
   background-position: bottom;
   width: 178px;
   height: 5px;
   font-size: 1px;
   margin-top: 0px;
}

.module_bot
{
   background: url(images/module_bottom.gif);
   background-repeat: no-repeat;
   background-position: top;
   width: 178px;
   height: 6px;
   line-height: 1px;
   font-size: 1px;
   margin-bottom: 10px;
}

.module_grad
{
   font-family: verdana, arial, sans-serif;
   background: url(images/module_gradient.gif);
   padding: 10px 10px 10px 10px;
   color: #555555; 
   font-size: 10px;
   vertical-align: top;
}

div.module_title 
{
   font-family: verdana, arial, sans-serif;
   background: url(images/module_title.gif);
   color: #000000; 
   font-size: 12px;
   font-weight: bold; 
   padding: 4px; 
   vertical-align: middle;
   height: 25px;
   line-height: 20px;
}
.sup
{
   font-size: 9px;
   font-weight: normal; 
}

ul
{
   /*margin-top: 0;*/
   /*margin-left: 20px;*/
   list-style-image: url(images/list_point.gif);
}
li
{
   vertical-align: top;
   padding-left: 0px;
   margin-bottom: 7px;
   margin-left: -10px;
}

input
{
   font-family: verdana, sans-serif;
   font-size: 11px;
   color: #444444;
}
td
{
   font-family: verdana, sans-serif;
   font-size: 10px;
   color: #444444;
}
p.ann
{
   font-family: verdana, sans-serif;
   font-size: 11px;
   color: #ffffff;
}

td.text
{
   font-family: verdana, sans-serif;
   font-size: 11px;
   padding: 5px;
   color: #444444;
}
td.title
{
   font-family: arial, verdana, sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #ffffff;
   padding: 10px;
}
td.boxtitle
{
   font-family: verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #660000;
   padding: 5px;
}

h4
{
   font-family: verdana, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #660000;
   text-decoration: underline;
}

td.tbar
{  
   padding: 3px 6px 3px 3px;
   text-align: center;
}
td.fyi
{
   font-family: "times new roman", serif;
   font-size: 12px;
   font-style: italic;
   color: black;
}
td.redtab
{
   color: white;
   font-weight: bold;
}
td.itemdesc
{
   font-size: 10px;
   color: #444444;
   font-weight: normal;
   padding: 2px;
}
td.itemmodel
{
   font-size: 10px;
   color: #cc0000;
   font-weight: bold;
   padding: 3px;
   background: #f6f6f6;
}
td.itemprice
{
   font-size: 10px;
   color: #993333;
   font-weight: bold;
   padding: 3px;
   text-align: right;
   background: #f6f6f6;
}
a
{
   font-family: verdana, sans-serif;
   font-size: 11px;
   color: blue;
   text-decoration: none; 
}
a:hover
{
   font-family: verdana, sans-serif;
   font-size: 11px;
   color: orange;
   text-decoration: underline; 
}
a.tbar
{
   font-family: verdana, sans-serif;
   font-weight: bold;
   font-size: 11px;
   color: #666666;
   text-decoration: none; 
}
a.tbar:hover
{
   font-family: verdana, sans-serif;
   font-weight: bold;
   font-size: 11px;
   color: red;
   text-decoration: underline; 
}

a.special
{
   font-family: verdana, sans-serif;
   font-size: 10px;
   color: blue;
   text-decoration: none; 
}
a.special:hover
{
   font-family: verdana, sans-serif;
   font-size: 10px;
   color: orange;
   text-decoration: underline; 
}
a.onred
{
   font-family: verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ddddff;
   text-decoration: none; 
}
a.onred:hover
{
   font-family: verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   text-decoration: none; 
}

a.subMenu
{
   font-family: verdana, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #ffffff;
   text-decoration: none; 
   line-height: 12px;
}

a.subMenu:hover, a.subMenuHot
{
   font-family: verdana, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #ffdd00;
   text-decoration: underline; 
   line-height: 12px;
}

a.ann
{
   font-family: verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: underline; 
}
a.ann:hover
{
   font-family: verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffff00;
   text-decoration: underline; 
}
p.grphdr
{
 margin: 10px 10px 10px 0px;
}
ul.svc
{
   font-family: verdana, sans-serif;
   line-height: 10px;

   list-style-image: url(images/newhome/lsarrow.gif);
   margin: 0px 0px 0px 20px;
   padding: 0px;
}
ul.svc li
{
   font-size: 11px;
   color: white;
   padding: 2px;
}
ul.ann
{
   font-family: verdana, sans-serif;
   line-height: 11px;
   list-style-image: url(images/newhome/lsarrow_or.gif);
   margin: 0px 0px 0px 20px;
   padding: 0px;
}
ul.ann li
{
   font-size: 11px;
   color: #444444;
   padding: 2px;
}

table.menuItem
{
   border: 1px solid #666666; 
   margin: 1px 0px 0px 0px;
}
td.menuItemCell
{
   color: #000000;
   font-weight:bold;
   padding:2px 2px 2px 6px;
   background: #dddddd;
}
td.menuIconCell
{
   padding:1px;
   background: #dddddd;
}

