body    { color:#000; }
a       { color:#ef9802; 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:#ef9802;
  font-size:1.6em;
  font-weight:bold;
  text-transform:uppercase;
}

.change-currency{width:10px; margin-left:-0px;}

#change-currency{width:143px;}

.end-box{}

h2 {
  font-size:1.3em;
}

h1 span {
  font-weight:normal;
}

/* forms */

form .f-text, form .text,
form select, form textarea {
  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 {
  font-size:1.1em; line-height:1;
  color:#fff;
}

/* tables */

table thead td {
  color:#000;
  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 { font-size:10px; color:#fff; } */
#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 .menu a {
  color:#000;
  font-size:1.1em; line-height:1.1;
  font-weight:bold;
  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:#000;
}

#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:#555;
  padding:0 0 4px 0;
  font:normal 1.1em tahoma,verdana,sans-serif;
}

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

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

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

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

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

#l-tail h1 {
  color:#b8b9b0;
  font-size:1em;
  line-height:1.5;
  word-spacing:2px;

  font-weight:normal;
  text-transform:none;
}

#l-tail p, #l-tail p a {
  color:#454545;
}

#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:#fff;
  font-size:1.3em;
  font-weight:bold;
}

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

.ul-link a:hover { color:#ef9802; text-decoration:none; }
.ul-link a.selected, .ul-link .selected a {
  color:#ef9802;
  text-decoration:none;
  font-weight:bold;
}

.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:#ef9802;
  font-size:1.5em;
  font-weight:bold;
}

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

.x-prod-list big {
  color:#ef9802;
  font-size:1.2em;
  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 {
  font-size:1.1em; font-weight:bold;
}

.x-news p {
  color:#283d51;
  padding-top:9px;
  font-size:1.2em;
}

/* */

.x-prod-detail .x-right strong, .x-prod-detail .x-right em {
  color:#ef9802;
  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:#000;
  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 { font-weight:bold; }
.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 {
  color:#000;
  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:1px 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;
}


.download-file{
    padding-top:5px;
    padding-bottom:10px;
    text-align:right !important;
    font:bold 1.2em tahoma, sans-serif;
}



.av-m-col{
    border:1px solid #EBEBEB;
    padding:20px 20px 0px 20px;
    background:#fff;
    width:400px;
    margin:10px auto 10px auto;
    overflow:hidden;
    box-shadow: 0px 0px 2px #ccc;
   -moz-box-shadow: 0px 0px 2px #ccc;
   -webkit-box-shadow: 0px 0px 2px #ccc;

}


.av-m-col ul li{
border-bottom:1px solid #ddd;
margin-bottom:5px;
padding-top:10px;
}

.av-m-col big{
    text-align:center;
    padding-bottom:20px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
    font-size:1.8em;
    display:block;  
}

.av-m-col p{
    text-align:left;
    clear:both;
    overflow:hidden;
    padding-top:5px;
    padding-bottom:5px;
}

#l-root .fffff{margin:0 auto !important; width:50px; float:none;}

#f-pay-typ{
    width:auto;
}


#f-pay-typ p{
    padding:5px 22px !important;
}





.personal-account{
	width:350px;
	margin:20px auto!important;
	-moz-box-shadow:0 0 2px #CCCCCC;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #EBEBEB;
	padding:0 20px 20px 20px;
}

.personal-account ul{
	background:none !important;
	border:none !important;
}

.personal-account ul li{
	background:none;
}

.personal-account ul li strong{
	color:#EF9802;	
	font-weight:bold;
	font-size:1.2em;
	margin-right:10px;
}
.personal-account ul li span{
	display:inline-block!important;
	float:none !important;
	color:#000;
	width:auto !important;
	font-size:1.2em;
}
.personal-account h2{
	color:#000;
	font-size:1.7em;
	text-align:center;
	margin-top:10px;
	text-shadow:1px 1px 1px #FFFFFF;
	text-transform:capitalize;
}
.personal-input {
	margin-left: 300px !important;
	display:block !important;
	
}

.personal-account ul li{
	padding-bottom:5px;
}