BODY {
   padding:0;
   margin:0;
   color:#000000;
   overflow:yes;
   cursor:default;
   font-family:verdana,tahoma,arial;
   font-size:8pt;
   font-weight:normal;
   background:#ffffff;
}

#main{
    width:1000px;
    background:#FFFFFF;
}

.normalFont {
   font-family:arial,verdana,tahoma,sans-serif;
   font-size:12px;
   color:#000000;
}

.normalFont a, .simpleFont a{
   color:#3b843d;
}

a:hover, #left_menu_body a:hover, .normalFont a:hover, #shopping_cart a:hover, #pathway a:hover, .simpleFont a:hover {
   color:#c30d24;
}

a {
  color:#3b843d;
}

div.left_menu_header{
   background:url("lm-top.gif") #858a8d no-repeat top right;
   min-height:20px;
}

div.left_menu_caption{
   padding:10px 0px 5px 10px;
   font-size:12px;
   color:#DDDDDD;
   font-weight:bold;
}

div.left_menu_body{
   border-right:1px solid #d5d5d5;
}

div.spacer2{
   background:url("lm2.gif") #ffffff repeat-x;
   height:8px;
   font-size:5px;
}

div.left_menu_item{
   background:#fcfcfb url("lm.gif") repeat-x;
   font-size:12px;
   color:#000000;
   height:20px;
   padding-top:3px;
}

div.left_menu_item_selected {
   background:url("bullet.gif") 5px 6px no-repeat #509538;
   font-size:12px;
   color:#000000;
   height:20px;
   padding-top:3px;
}

div.left_menu_item_selected a{
   color:#ffffff;   
   font-weight:bold;
}

div.left_menu_item_selected a:hover{
   color:#ffffff;   
   font-weight:bold;
}

div.left_menu_item_selected a:visited{
   color:#ffffff;   
   font-weight:bold;
}

div.left_menu_body a{
   padding-left:20px;
   text-decoration:none;
}

div.left_menu_bottom{
   background:url("lm-bottom.gif") no-repeat top right;
   height:8px;
}


div.card_title{
  background:url("card-top.gif") #589b40 repeat-x bottom left; 
  width:100%;
}

div.card_title_l{
 background:url("green-tl.gif") no-repeat top left; 
 width:100%;
}

div.card_title_r{
 background:url("green-tr.gif") no-repeat top right; 
 width:100%;
}

div.card_title_cont{
   padding:10px 10px 6px 10px;
   color:#FFFFFF;
   font-weight:bold;
   font-size:14px;
}

div.card_title_cont a,div.card_title_cont a:hover{
   color:#FFFFFF;
   font-weight:bold;
   font-size:14px;
   text-decoration:underline;
}

div.card_body{
   border-right:1px solid #d5d5d5;
   border-left:1px solid #d5d5d5;
   font-size:12px;
   color:#000000;
   padding:8px 0px 10px 0px;
}

.card_row_l{
   padding:3px 10px 3px 10px;
   font-weight:bold;
   width:26%;
}

.card_row_r{
   padding:3px 10px 3px 0px;
   width:74%;
}

.card_buynow{
   font-weight:bold;
   font-size:14px;
   padding-left:12px;
   background:#aece57;
}

.card_button{
   cursor:hand; 
   cursor:pointer;
   width:170px;
   height:26px;
   margin-left:61px;
}

.card_bottom{
   background:url("bc.gif") repeat-x top right;
   height:8px;
   width:100%;
   font-size:5px;
}

.card_bottom_l{
   background:url("bl.gif") no-repeat top left;
   width:100%;
   height:8px;
}

.card_bottom_r{
   background:url("br.gif") no-repeat top right;
   width:100%;
   height:8px;
}

#pathway{
  padding:5px 5px 5px 0px;
  color:#666666;
}

#pathway a{ 
  color:#000000;
}


#search_form{
  background:#f0f0f0;
  width:100%;
}

#sf_l{
  background:url("toolbar-l.gif") no-repeat top left;
}

#sf_r{
  background:url("start-here.gif") no-repeat top right;
}

#sf_r2{
  background:url("continue-here.gif") no-repeat top right;
}

#carSelect{
  padding:10px;
}

#sf_b {
  background:url("box_b.gif") #f0f0f0 repeat-x bottom left;
  width:100%;
  height:7px;
}

#sf_b_l {
  background:url("box_b_l.gif") no-repeat bottom left;
  width:100%;
  height:7px;
}

#sf_b_r {
  background:url("box_b_r.gif") no-repeat bottom right;
  width:100%;
  height:7px;
}

H1 {
   font-size:14px;
   color:#888888;
   margin-bottom:4px;
   margin-top:4px;
}


.smallFont{
   font-size:10px;
   color:#888888;
}


.top {
   padding:0;
   margin:0;
   background:#FFFFFF;
   font-family:"Times New Roman",verdana,tahoma,arial;
   font-size:12px;
   font-weight:normal;
   color:#000000;
}
.dot {
   background:#FFFFFF url("dot.gif") repeat-x;
}
.lm {
   background:#FFFFFF;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#FFFFFF;
}
.lm a {
   color:#E02818;
}
.lm a:hover{
   color:#EA7065;
}

.toolbar {
   background:#000000;
   font-family:system;
   font-size:12px;
   font-weight:normal;
   color:#FFFFFF;
}
.toolbar a {
   color:#FFFFFF;
   text-decoration:none;
}
.toolbar a:hover{
   color:#FFFFFF;
   text-decoration:underline;
}
.toolbar b{
   color:#FFFFFF;
}
.toolbar2 {
   background:#117777;
   font-family:system;
   font-size:12px;
   font-weight:normal;
   color:#FFFFFF;
}
.toolbar2 a {
   color:#FFFFFF;
   text-decoration:none;
}
.toolbar2 a:hover{
   color:#FFFFFF;
   text-decoration:underline;
}
.border {
   background:#CCCCCC;
}
.red {
   background:#E02818;
}
.caption {
   font-family:"Times New Roman",verdana,tahoma,arial;
   font-size:16px;
   color:#000000;
   font-weight:bold;
}
.caption a{
   color:#000000;
   text-decoration:none;
}
.simpleFont {
   background:#FFFFFF;
   font-family:"Times New Roman",verdana,tahoma,arial;
   font-size:12px;
   color:#333333;
}

.grayLink {
   font-size:13px;
   color:#777777;
}

.footer {
   font-family:"Times New Roman",verdana,tahoma,arial;
   font-size:11px;
   color:#AAAAAA;
}
.footer a {
   color:#AAAAAA;
   text-decoration:none;
}
.footer a:hover {
   color:#000000;
}
.simpleFont0 {
   background:#FFFFFF;
   font-family:"Times New Roman",verdana,tahoma,arial;
   font-size:12px;
   color:#333333;
}
.simpleFont0 a {
   color:#E02818;
}
.simpleFont0 a:hover {
   color:#F26C4F;
}
.simpleFont1 {
   background:#FFFFFF;
   font-family:"Times New Roman",verdana,tahoma,arial;
   font-size:12px;
   color:#333333;
}
.simpleFont1 a {
   color:#E02818;
}
.simpleFont1 a:hover {
   color:#F26C4F;
}
.selectedLabel {
   background:#EEEEEE url("t-a.gif") repeat-x;
   font-family:"Times New Roman",verdana,tahoma,arial;
   font-size:14px;
   color:#333333;
   font-weight:bold;
}
.notselectedLabel{
   background:#FFFFFF url("t-n.gif") repeat-x;
   color:#333333;
   font-family:"Times New Roman",verdana,tahoma,arial;
   font-size:14px;
}
.notselectedLabel a {
   color:#E02818;
}
.notselectedLabel a:hover {
   color:#FF0000;
}
.redFont {
   background:#ffeced;
   color:#000000;
   font-family:"Times New Roman",tahoma,arial,helvetica,helv,sans-serif;
   font-size:9pt;
   font-weight:bold;
}
.redBorder {
   background:#ff1122;
}
.simpleFontDark {
   background:#A6BAD1;
   font-family:"Times New Roman",tahoma,arial,helvetica,helv,sans-serif;
   font-size:8pt;
   color:#ffffff;
}
.simpleFontDark a{
   font-weight:bold;
   color:#003388;
}
.headerGuide {
   background:#FF0000;
   font-family:arial,helvetica,helv,sans-serif;
   font-size:10pt;
   color:#ffffff;
   font-weight:bold;
}
.headerGuide a, .headerGuide a:hover{
   color:#ffffff;
}
.searchCaption {
   color:#ffffff;
   background:#E02818;
   font-family:"Times New Roman",tahoma,arial,helvetica,helv,sans-serif;
   font-size:11pt;
   font-weight:bold;
}