﻿@charset "utf-8";
/******************************************************
  Description: CSS file for all of Customer interface

  Notes: Tokens are used for dynamic parts. Token names are case-insensitive.
         (substitute [] for {} in below examples)
         [IMG=imagefile.jpg] = Image loaded from media directory
         [URL=index.wml] = URL of a Webplus Shop page
         [VAR=client.bgcolor] = Variable set previously in other Webplus Shop scripts.
         [IF=client.button_borderstyle != "" \ client.button_borderstyle \ 0] = Conditional. 
            Condition is first, then result if condition is true, then result if condition is false. 
            All 3 parts are separated by \
*******************************************************/

html, body, form, object, param {
  margin: 0;
  padding: 0;
}

body {
  background-attachment: scroll;
  background-color: #FFFFFF;
  background-image: url('/stores/store_12942/media/light_gray_windows_8_background_by_gifteddeviant-d4wofjz.png');
  background-position: top left;
  background-repeat: repeat;
  color: #333333;
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
}

#container {
  margin: 0 auto;
  width: 960px;
}

#layout_table {
  border-collapse: collapse;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.defined_width_column {
  
}
.category_tree_container {
  background-color: #EEEEEE;
}

#maintenance_mode { margin: 5em auto; }

img {
  border: 0;
  margin: 0;
  padding: 0;
}

.btn_text {
  background-color: #3170AB;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 2px;
  color: #FFFFFF;
  cursor: pointer;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 5px 3px;
  padding: 2px;
}


.btn_text:hover {
  background: #3170AB;
  color: #EEEEEE;
}

a:link { color: #3170AB; }
a:visited { color: #3170AB; }
a:hover { color: #3170AB; }
a:active { color: #3170AB; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  border-width: 0;
}

td {
  text-align: left;
  vertical-align: top;
}

th {
  font-size: .9em;
  text-align: center;
  vertical-align: top;
}

.required {
  color: #3333FF;
}

.required:after {
  content: "*"
}

.errorMsg {
  color: #3333FF;
  font-family: arial,helvetica,sans-serif;
  font-size: 1.25em;
  font-weight: bold;
  text-align: center;
}

.hide { display: none; }

.spacer { clear: both; }

.disabled { color: #999; }

.enabled { color: #333333; }


