body {
    background: #fff;
    color: #000;
    margin: 0;
}

a:link {
    font-size: 9px;
    color: #0066cc;
    text-decoration: none;
}
a:visited {
    font-size: 9px;
    color: #0066cc;
    text-decoration: none;
}
a:active {
    font-size: 9px;
    color: #bf0000;
    text-decoration: underline;
}
a:hover {
    color: #000;
    text-decoration: underline;
}

/* category navigation menu heading */
.cat_menu:link {
  font-family:verdana,tahoma; font-size:11px; color:#fff; text-decoration:none;
}
.cat_menu:visited {
  font-family:verdana,tahoma; font-size:11px; color:#fff; text-decoration:none;
}
.cat_menu:active {
  font-family:verdana,tahoma; font-size:11px; color:#fff; text-decoration:none;
}
.cat_menu:hover {
  font-family:verdana,tahoma; font-size:11px; color:#fff; text-decoration:underline;
}
.helpful:link {
  font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size:11px;
}
.helpful:visited {
  font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size:11px;
}
.helpful:active {
  font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size:11px;
}
.helpful:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:underline; font-size:11px;
}
/* Category Navigation Menu Individual. */
.cat_menu_ind:link {
  font-family:verdana,tahoma; font-size:10px; color:#0066cc; text-decoration:none; font-size:11px;
}
.cat_menu_ind:visited {
  font-family:verdana,tahoma; font-size:10px; color:#0066cc; text-decoration:none; font-size:11px;
}
.cat_menu_ind:active {
  font-family:verdana,tahoma; font-size:10px; color:#0066cc; text-decoration:none; font-size:11px;
}
.cat_menu_ind:hover {
  font-family:verdana,tahoma; font-size:10px; color:#bf0000; text-decoration:underline; font-size:11px;
}
/* Category Page. */
.cat_page_ind {
  font-family:verdana,arial,tahoma; font-size:12px; color:#000000; text-decoration:none;
}
.cat_page_ind:link {
  font-family:verdana,arial,tahoma; font-size:12px; color:#0066cc; text-decoration:none;
}
.cat_page_ind:visited {
  font-family:verdana,arial,tahoma; font-size:12px; color:#0066cc; text-decoration:none;
}
.cat_page_ind:active {
  font-family:verdana,arial,tahoma; font-size:12px; color:#0066cc; text-decoration:none;
}
.cat_page_ind:hover {
  font-family:verdana,arial,tahoma; font-size:12px; color:#bf0000; text-decoration:underline;
}
.menu:link {
  font-size:9px; color:blue; text-decoration:none;
}
.menu:visited {
  font-size:9px; color:green; text-decoration:none;
}
.menu:active {
  font-size:9px; color:blue; text-decoration:underline;
}
.menu:hover {
  font-size:9px; color:red; text-decoration:underline;
}
body, table, td {
    font-family:verdana,arial,helvetica; font-size:10px; color:#000; /*color:#006633;*/
}
input, select {
    font-family:verdana,arial,helvetica; color:#000; font-size:11px;
}
textarea {
  font-family:verdana; font-size:10px; line-height:1.4;
}
.label {
  font-family:Verdana, Tahoma, Arial;
  font-size:11px;
  font-weight:bold;
}
.alt_txt_11 {
  font-family:verdana,tahoma,arial;
  font-size:11px;
  color:#000;
}
.alt_txt_12 {
    font-family:verdana, tahoma, arial;
    font-size:12px;
    color:#000;
    line-height:20px;
}
.alt_txt_12 a {
    font-size:12px;
    line-height:20px;
}
.alt_link {
  font-family:verdana,arial; font-size:11px; color:#000;
}
.alt_link:link {
  font-size:11px;
  color:#000;
  text-decoration:underline;
}
.alt_link:visited {
  font-size:11px;
  color:#000;
  text-decoration:underline;
}
.alt_link:hover {
  font-size:11px;
  color:#0066cc;
  text-decoration:underline;
}
.alt_link_12 {
  font-family:verdana,arial; font-size:12px; color:#000;
}
.alt_link_12:link {
  font-size:12px;
  color:#000;
  text-decoration:underline;
}
.alt_link_12:visited {
  font-size:12px;
  color:#000;
  text-decoration:underline;
}
.alt_link_12:hover {
  font-size:12px;
  color:#0066cc;
  text-decoration:underline;
}
.line {
  font-size:9px; color:#ff5c9c; border:0; background:; background-image: url(test/%27line.gif%27); height:16px;
}
.partsmenu {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#fff;
  background-color:#0066cc;
  border:#0066cc;
  line-height:14px;
}
.text {
  font-size:11px;
  line-height:11px;
}
.spacecart {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:12px;
}
.nav_link {
  font-family:verdana,arial; font-size:12px; color:#fff;
}
.nav_link:link {
  font-size:12px;
  color:#fff;
  text-decoration:none;
}
.nav_link:visited {
  font-size:12px;
  color:#fff;
  text-decoration:none;
}
.nav_link:hover {
  font-size:12px;
  color:#fff;
  text-decoration:underline;
}
.nav_link2 {
  font-family:verdana,arial; font-size:11px; color:#708bbe;
}
.nav_link2:link {
  color:#708bbe;
  text-decoration:none;
}
.nav_link2:visited {
  color:#708bbe;
  text-decoration:none;
}
.nav_link2:hover {
  color:#666;
  text-decoration:underline;
}
/* Product Description. */
.p_description {
  font-family:verdana,tahoma;
  font-size:9px;
  color:#0066cc;
}
.p_description:link {
  color:#0066cc;
  font-size:9px;
  text-decoration:none;
}
.p_description:visited {
  color:#0066cc;
  font-size:9px;
  text-decoration:none;
}
.p_description:hover {
  color:#bf0000;
  font-size:9px;
  text-decoration:none;
}
.cart_button {
  font-family:verdana,tahoma;
  font-size:9px;
  height:18px;
  text-decoration:none;
}
h1 {
  font-size:13px;
  font-weight:bold;
  position:relative;
  top:4px;
}
h2 {
  font-size:13px;
  font-weight:bold;
  color:#000;
  top:11px;
  position:relative;
  line-height:8px;
}
.cat-menu {
  font-family:verdana,tahoma; font-size:9px; color:#fff;
}
.cat-menu:link {
  color:#fff;
  text-decoration:none;
}
.cat-menu:visited {
  color:#fff;
  text-decoration:none;
}
.cat-menu:hover {
  color:#fff;
  text-decoration:none;
}
.footerNav,
.footerNav a:active,
.footerNav a:link,
.footerNav a:visited
{
  font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #666;
    text-decoration:none;
  margin: 0 0 0 0;
}
.footerNav a:hover { text-decoration:underline; color: #333; }

.combo-front {
  font-family:verdana,tahoma; font-size:9px; color:#0033cc;
}
.combo-front:link {
  color:#0033cc;
  text-decoration:none;
}
.combo-front:visited {
  color:#0033cc;
  text-decoration:none;
}
.combo-front:hover {
  color:#000;
  text-decoration:underline;
}
.new-front {
  font-family:verdana,tahoma; font-size:9px; color:#fff;
}
.new-front:link {
  color:#fff;
  text-decoration:none;
}
.new-front:visited {
  color:#fff;
  text-decoration:none;
}
.new-front:hover {
  color:#000;
  text-decoration:underline;
}
.link_small_lite {
  clear: both;
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  margin-bottom: 10px;
}
.link_small_lite:link {
  border-bottom: 1px dotted #bbb;
  color: #DB4605;
  text-decoration: none;
}
.link_small_lite:visited {
  border-bottom:1px dotted #bbb;
  color: #DB4605;
  text-decoration:none;
}
.link_small_lite:hover {
  background:#eee none repeat scroll 0%;
  color:#383125;
  text-decoration:none;
}
.singup {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

/**
 * input style
 */
input.sqr {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d9d9d9;
    font-family: sans-serif, arial, verdana;
    font-size: 12px;
    padding: 3px;
}
select.sqr {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d9d9d9;
    font-family: sans-serif, arial, verdana;
    font-size: 12px;
    padding: 3px;
}

/**
 * label
 */
span.lb {
    font-family: sans-serif, arial, verdana;
    font-size: 12px;
}

/**
 * checkout button
 */
button.checkout-btn {
    font-family: arial, sans-serif;
    background-repeat: no-repeat;
    border: 1px solid #e1e8ed;
    border-radius: 4px;
    color: #292f33;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    padding: 8px 16px;
    position: relative;
    background-color: #ffac33;
    background-image: linear-gradient(#ffcc4d, #ffac33);
    border-color: #f1a02a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
button.checkout-btn:hover,
button.checkout-btn:focus {
    background-color: #e99110;
    background-image: linear-gradient(#ffcc4d, #e99110);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcc4d, endColorstr=#e99110, GradientType=0)";
    border-color: #ec8b11;
    color: #292f33;
}
button.checkout-btn:active {
    background-color: #f2a330;
    background-image: none;
    box-shadow: inset 0 1px 4px rgba(0,0,0,0.3);
}

/**
 * button
 */
a.button {
    font-family: arial, sans-serif;
    background-repeat: no-repeat;
    border: 1px solid #aaa;
    border-radius: 4px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    padding: 6px 12px;
    position: relative;
    background-color: #eee;
    background-image: linear-gradient(#fcfcfc, #eee);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.898);
    text-decoration: none;
}
a.button:hover,
a.button:focus {
    background-color: #ddd;
    background-image: linear-gradient(#eee, #ddd);
    border-color: #ccc;
    color: #292f33;
}
a.button:active {
    background-color: #dcdcdc;
    background-image: none;
    border-color: #b5b5b5;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset;
}

/**
 * pagination
 */
div.pagination {
}
div.pagination span.current {
    background-color: #c2e3f0 !important;
    border: 1px solid #34667a;
    box-shadow: 1px 1px 2px #ccc;
    color: #333;
    display: inline-block;
    margin: 0 0 0 6px;
    padding: 4px 9px;
    position: relative;
}
div.pagination span.page a {
    background-color: #fdfdfd !important;
    border: 1px solid #d9d9d9;
    box-shadow: 1px 1px 2px #f5f5f5;
    color: #999;
    cursor: pointer;
    display: inline-block;
    margin: 0 0 0 6px;
    padding: 4px 9px;
    position: relative;
    text-decoration: none;
}
div.pagination span.page a:hover {
    background-color: #c2e3f0 !important;
    border: 1px solid #34667a;
    box-shadow: 1px 1px 2px #ccc;
    color: #333;
    transform: scale(1.1) rotate(0deg);
    cursor: pointer;
    display: inline-block;
    margin: 0 0 0 6px;
    padding: 4px 9px;
    position: relative;
    text-decoration: none;
}