body    { color:#323232; }
a       { color:#aa2d28; text-decoration:underline; }
a:hover { text-decoration:none; }

.a-fxbut-1 {
  color:#fff;
  font-size:1.1em;
  font-weight:bold;
  text-transform:lowercase;
  text-decoration:none;
}

h1, h2 {
  color:#b54444;
  font-size:1.6em;
  font-weight:bold;
  text-transform:uppercase;
}

h2 {
  font-size:1.3em;
}

h1 span {
  font-weight:normal;
}

/* forms */

form .f-text, form .text,
form select, form textarea,
form .button, form .f-submit {
  color:#000000;
  font-size:1.1em; line-height:1;
}

form textarea { line-height:1.3; }

form label { font-size:1.1em; line-height:1.6; }

.errors li {
  color:#d6060c;
  font-size:1.1em;
  font-style:italic;
}

form .button, form .f-submit { color:#fff; }

/* tables */

table thead td {
  color:#fff;
  font-size:1.4em; line-height:1;
  font-weight:bold;
  text-transform:uppercase;
}

table tbody td      { font-size:1.2em; }
table tbody strong  { font-weight:bold; }

/* lists */

.ul-list li * {
  font-size:1.2em; line-height:1.3;
}

/* buttons */

#l-root .abut span, #l-root .abut em {
  color:#fff;
  font-size:1.1em; line-height:1;
  text-decoration:none;
}

/* head & tail & struc */

#l-head .brand a { text-decoration:none; }
#l-head .brand a span { color:#555555; text-decoration:underline; font-size:1.1em; }

#l-head .menu a {
  color:#fff;
  font-size:1.1em;
  text-decoration:none;
  text-transform:uppercase;
}

#l-head .menu a:hover { text-decoration:underline; }

#l-head .brand .domen {
  color:#ffedce;
  font-size:1.1em;
}

#l-head .cart {
  color:#fff;
}

#l-head .cart strong {
  text-transform:uppercase;
  font-size:1.4em;
}

#l-head .cart span {
  font-size:1.1em;
}

#l-head .cart em {
  font-weight:bold;
}

#l-head .login strong {
  color:#3283b4;
  font:bold 1.4em "Myriad pro", tahoma, sans-serif;
  text-transform:uppercase;
}

#l-head .login .f-text {
  color:#969696;
  font-size:1.1em;
}

#l-head .login .f-proceed {
  color:#fff;
  font-size:1.1em; font-weight:bold;
}

#l-head .login p {
  color:#fff;
}

#l-head .login p a {
  color:#aaa;
  font-size:1.1em; line-height:1.1;
}

#l-head .login li a {
  color:#fff;
  font-size:1.2em; line-height:1.3;
}

#l-head .login li em {
  font-size:1.2em;
color:#fff;
  font-weight:bold;
}

#l-head .login a:hover { text-decoration:none;}

#l-tail strong {
  color:#555;
  font-size:1.1em; line-height:1.5;
}

#l-tail h1 {
  color:#555;
  font-size:1em;
  line-height:1.5;
  word-spacing:2px;
  font-weight:normal;
  text-transform:none;
}



#l-tail p a { font-size:1.1em; line-height:1.1; }
#l-tail p a:hover { text-decoration:none; }

#l-body .menu a {
  color:#3283b4;
  font-family:"Myriad pro", tahoma, sans-serif;
  text-transform:uppercase;
  font-size:1.1em;
  text-decoration:none;
  font-weight:bold;
  letter-spacing:-1px;
  word-spacing:2px;
}

#l-body .menu a:hover { text-decoration:underline; }

#l-body .l-left-w .menu a { letter-spacing:0; }

/* left & right sides - box-1, box-2 */

.box-1 .w-head strong, .box-2 .w-head strong, #l-head .login strong {
  color:#323232;
  font-size:1.4em;
  text-transform:uppercase;
  font-weight:bold;
}

#l-head .login strong { color:#fff; }

.ul-link a {
  color:#aa2d28;
  font-size:1.2em; line-height:1.1;
  font-weight:bold;
  text-decoration:underline;
}

.ul-link a:hover { color:#555; text-decoration:none; }
.ul-link a.selected, .ul-link .selected a { color:#555; text-decoration:none; }

.ul-2 a {
  color:#3283b4;
  font-size:1.1em;
  text-transform:uppercase;
}

.ul-2 a:hover { text-decoration:none; }

/* generic forms */

.f-prod-action label {
  color:#adadad;
  font-size:1.1em;
  text-transform:uppercase;
}

/* x-prod-list */

.x-prod-list strong {
  color:#b54444;
  font-size:1.5em;
  font-weight:bold;
}

.x-prod-list em {
  color:#9d9d9d;
  font-size:1.2em;
}

.x-prod-list big {
  font-size:1.2em;
  color:#b54444;
  font-weight:bold;
}

.x-prod-list small {
  font-size:1.2em;
  color:#000;
  text-decoration:line-through;
}

.x-prod-list p, .x-prod-list ul li {
  font-size:1.2em; line-height:1.2;
  color:#000;
}

/* */

.x-news a {
  color:#aa2d28;
  font-size:1.1em; font-weight:bold;
}

.x-news p {
  padding-top:9px;
  font-size:1.1em;
}

/* */

.x-prod-detail .x-right strong, .x-prod-detail .x-right em {
  color:#b54444;
  font-size:1.9em;
  font-weight:bold;
}

.x-prod-detail .x-right em {
  font-size:1.3em;
}

.x-prod-detail p {
  font-size:1.2em; line-height:1.3;
}

.x-prod-detail .x-left span {
  color:#b54444;
  font-size:2em;
}

.x-prod-detail .x-left * em {
  font-weight:bold;
}

.x-prod-detail .x-left small {
  color:#b8b9b0;
  font-size:1.4em;
  text-decoration:line-through;
}

/* */

.t-basket tbody a { text-transform:uppercase; }
.t-basket .t-total em, .t-basket .t-total strong { text-transform:uppercase; }

.x-check-s1 p {
  font-size:1.2em; line-height:1.3;
}

.x-check-s1 li span {
  font-size:1.1em;
  font-weight:bold;
  text-transform:uppercase;
}

.x-check-s1 label { font-size:1.2em; }

.x-orderdesc strong {
  font-weight:bold;
}

.x-ticket-s2 .ul-list span {
  font-weight:bold;
}

.w-messlist li *  { font-size:1.2em; line-height:1.3; }
.x-orderdesc li a { font-size:1em; } /**/

.w-messlist li span, .w-messlist li strong {
  color:#9d9d9d;
}

/***************************
 MANUFACTURERS**************
 ***************************/
#manufacturers-form div {
    text-align:right;
    padding-bottom:1.2em;
    padding-top:.5em;
    padding-right:.5em;
}
#manufacturers-form div select,
#manufacturers-form div select:hover {
    border-color:auto;
    outline: none;
    background: #fff;
}


/***************************
 SEARCH*********************
 ***************************/
#searchform {
    text-align:left;
    width:180px;
}
#searchform,
#searchform p {
    margin:0;
    padding:0;
}
#searchform input{
    vertical-align:middle;
}
#searchform input.text {
    border:1px solid #c2c2c2;

    background:#fff;
    margin-right:7px;
    padding:2px 9px;
    width:123px;
    font-size:11px;
    color:#969696;
}


/***************************
 PAYMENT INFO PAGE**********
 ***************************/
#wu-information {
    font-size:12px;
}
#wu-information .red {
    color:#f00;
}
#wu-information .upper {
    text-transform:uppercase;
    color:#d10000;
}
#wu-information ol {
    list-style:decimal;
    margin-left:24px;
}
#wu-information ol li {
    margin-bottom:24px;
}
#wu-information ol li ul {
    list-style:disc;
    margin-left:24px;
}
#wu-information ol li ul li {
    margin-bottom:12px;
    line-height:1.2;
}
#wu-information p {
    margin-bottom:12px;
    line-height:1.2;
}