body {color:#FFFFFF; font-family:verdana,tahoma,arial,sans-serif; font-size:11px;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #F3F3F3;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #F3F3F3;
scrollbar-face-color: #9375AD;
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #F3F3F3;
scrollbar-3dlight-color: #ffffff;
margin-left:0px;
margin-right:0px;
margin-top:1px;
background-color:#FFFFFF;}
.FreezePaneOff
   {
      visibility: hidden;
      display: none;
      position: absolute;
      top: -100px;
      left: -100px;
   }

  .FreezePaneOn
   {
      position: absolute;
      top: 0px;
      left: 0px;
      visibility: visible;
      display: block;
      width: 100%;
      height: 100%;
      background-color: #9375AD;
      z-index: 999;
      filter:alpha(opacity=85);
      -moz-opacity:0.85;
      padding-top: 20%;
   }

   .InnerFreezePane
   {
      text-align: center;
      width: 66%;
      background-color: #FFDEEE;
      color: #9375AD;
      font-size: large;
      border: dashed 2px #111;
      padding: 9px;
   }

td {color:#7A68AE; font-family:verdana,tahoma,arial,sans-serif; font-size:11px; line-height:125%;}
.header {font-size:15px; font-weight:bold;}
.text_lg {font-size:13px;}
.text_sm {font-size:10px;}
.text_blue {color:#006699;}
.required {color:Red}
a:link {color:#333333; font-weight:normal; text-decoration:underline;}
a:active{color:#333333; font-weight:normal; text-decoration:underline;}
a:visited {color:#666666; font-weight:normal; text-decoration:underline;}
a:hover {color:#006699; font-weight:normal; text-decoration:underline;}

.alert {color:red; font-weight:normal;}
.footnote {color:#000000; font-family:verdana,arial,sans-serif; font-size:9px; font-weight:bold; line-height:14px;}



.base_table {background-color:#ffffff; border-color:#ffffff; border-width:10px; border-style:solid;}
.main_content {padding:5px;}
.dotline_x {background-image:url(images/dotline_x.gif); background-repeat: repeat-x;}
.dotline_y {background-image:url(images/dotline_y.gif); background-repeat: repeat-y;}

/* error */
.error_title {background-color:#88B4CB; background-image:url(images/submenu_bg.jpg); border-color:#666666; border-style:solid; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px; color:#ffffff; padding:4px; font-weight:bold; font-size:12px;}

/* footer style */
.footer {color:#9375AD; font-size:9px; padding:4px; font-weight:bold; border-color:#666666; border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px;}
.footer:link {color:#666666; text-decoration:none; font-weight:bold;}
.footer:active{color:#666666; text-decoration:none; font-weight:bold;}
.footer:visited {color:#666666; text-decoration:none; font-weight:bold;}
.footer:hover {color:#666666; text-decoration:underline; font-weight:bold;}

/* general form style */
input {color:#333333; background-color:#ffffff; font-size:12px; font-family:verdana,tahoma,arial,sans-serif; font-weight:normal; border-color:#FFFFFF; border-width:1px; border-style:solid;}
textarea {color:#333333; background-color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; font-weight:normal; border-color:#666666; border-width:1px; border-style:solid;}
select {color:#333333; background-color:#ffffff; font-size:11px; font-family:verdana,tahoma,arial,sans-serif; border-color:#666666; border-width:1px; border-style:solid;}
.checkbox {border-width:0px;}
.radio {background-color:#E3D2E5; border-width:0px;}
.button {background-color:#FFDEEE; color:#9375AC; font-size:10px; font-family:verdana,tahoma,arial,sans-serif; border-width:1px; font-weight:bold;}

/* general table style */
.table_header {background-color:#006699; color:#ffffff; font-weight:bold;}
.table_row_1 {background-color:#E0ECF3;}
.border {border-color:#ffffff; border-width:1px; border-style:solid;}
.right_column {width:180px; padding:0px; border-width:1px; border-bottom:none; border-top:none; border-left:none; border-right:none;}

/* menu style */
.menu {background-color:#FFE479; border-color:#999999; border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px; font-size:11px;}
.menu_link:link {color:#9375AD; text-decoration:none; font-size:11px;}
.menu_link:active{color:#9375AD; text-decoration:none; font-size:11px;}
.menu_link:visited {color:#9375AD; text-decoration:none; font-size:11px;}
.menu_link:hover {color:#9375AD; text-decoration:underline; font-size:11px;}

/* image style */
.image {border-color:#FFFFFF; border-width:1px; border-style:solid;}

/* submenu style */
.submenu_title {background-color:#FFFFFF; border-color:#666666; border-style:solid; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px;}
.submenu_bg {background-color:#E3D1E5;}
.submenu_bg2 {background-color:#8C64AE;}
.submenu_inactivetext {background-color:#88B4CB;}
.submenu {background-color:#9375AD;); font-size:11px;}
.submenu_link:link {color:#666666; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link:active{color:#666666; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link:visited {color:#666666; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link:hover {color:#666666; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link_white:link {color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link_white:active{color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link_white:visited {color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;}
.submenu_link_white:hover {color:#ffffff; text-decoration:underline; font-weight:bold; font-size:11px;}

/* customer login style */
.submenu_sub {background-color:#fff3b5; padding:3px;}

/* shopping cart style */
.cart {background-color:#FFF4F9; padding:2px;}
.cart2 {background-color:#FFF1B0; padding:2px;}
.cart_row {background-color:#FCF1F6;}
.cart_row2 {background-color:#B57ABA;}
.cart_text {font-weight:normal; color:#333333; font-size:9px;}

/* search style */
.search {background-color:#F5F5F5; padding:3px;}
.search_text {color:#333333; font-size:9px; font-weight:normal;}
.search_input {color:#333333; background-color:#ffffff; font-size:10px; font-family:verdana,tahoma,arial,sans-serif; font-weight:normal; border-color:#666666; border-width:1px; border-style:solid;}

/*misc style*/
.smalltext_subnote {color:#CC0000; text-decoration:none; font-size:10px;}

/* customer login style */
.login { padding:3px;}
.login_text {color:#9375AD; font-size:9px; font-weight:normal;}
.login_input {color:#333333; background-color:#ffffff; font-size:10px; font-family:verdana,tahoma,arial,sans-serif; font-weight:normal; border-color:#666666; border-width:1px; border-style:solid;}
.login_link:link {color:#006699; text-decoration:underline; font-weight:bold;}
.login_link:active{color:#006699; text-decoration:underline; font-weight:bold;}
.login_link:visited {color:#006699; text-decoration:underline; font-weight:bold;}
.login_link:hover {color:#3399cc; text-decoration:underline; font-weight:bold;}

/* mini cart styles */
.mini_cart {background-color:#FFDEEE; border-color:#ffffff; border-width:1px; border-style:solid;}
.mini_cart_2 {background-color:#FFDEEE; border-color:#ffffff; border-width:2px; border-style:solid;}
.mini_cart_inner_table {padding:4px;}
.mini_cart_header {background-color:#DB87B5; font-size:9px; font-weight:bold; color:#ffffff;}
.mini_cart_item {font-size:9px; font-weight:normal;}
.mini_cart_empty {font-size:11px; font-weight:normal;}
.mini_cart_price {font-size:11px; font-weight:bold;}
.mini_cart_checkout {background-color:#116BCF; font-size:9px; font-weight:bold; color:#ffffff} 
.productimage {border-color:#9375AC; border-width:1px; border-style:solid;}





  #home-banner { position:relative; }
  #home-banner a { position:absolute; display:block; background:url(images/home-banner.png); }
  #home-banner a.logo1 { width:214px; height:139px; background-position:0 0; }
  #home-banner a.logo1:hover { background-position:-428px 0; }  
  #home-banner a.logo2 { left:214px; width:214px; height:139px; background-position:-214px 0; }
  #home-banner a.logo2:hover { background-position:-642px 0; }  
  #home-banner a.logo3 { width:214px; top:139px; height:134px; background-position:0 -139px; }
  #home-banner a.logo3:hover { background-position:-428px -139px; }  
  #home-banner a.logo4 { left:214px; top:139px; width:214px; height:134px; background-position:-214px -139px; }
  #home-banner a.logo4:hover { background-position:-642px -139px; }  
  #home-banner a.logo5 { width:214px; top:273px; height:147px; background-position:0 -273px; }
  #home-banner a.logo5:hover { background-position:-428px -273px; }  
  #home-banner a.logo6 { left:214px; top:273px; width:214px; height:147px; background-position:-214px -273px; }
  #home-banner a.logo6:hover { background-position:-642px -273px; }  