/*
page_layout
helpers
forms
buttons
tables
lists
menus
header_footer
blocks
generic_styles
*/

/* PAGE LAYOUT */

body { color:#4c4c4c; }
a:link, a:visited, a:hover, a:active, a:focus { color:#d63703; }

.w-side h2, .w-content h1 {
  font-size:1.7em;
  font-weight:normal;
  line-height:1;
}

.w-content h1 { font-size:1.4em; }

.box-data h2 {
  color:#1c5ba2;
  font-size:1.3em;
  font-weight:normal;
}

/* HELPERS */

/* FORMS */

form a.f-submit {
  font-size:1.4em;
  text-decoration:underline;
}

form a.f-submit:hover {
  text-decoration:none;
}

input.f-text, input.text {
  border:1px solid #1c5ba2;
  background-color:#fff;
  color:#312c1f;
  font-size:11px; line-height:1;
}

.f-zform form li select { border:1px solid #1c5ba2;}

.box1-data textarea { line-height:1.3; border:1px solid #1c5ba2; }

/* BUTTONS */

.w-action a strong {
  background:url(/img/eurokinggearcom/icon-arrow-right.gif) no-repeat right;
}

.w-action a em {
  font-weight:bold;
  font-style:normal;
  background:url(/img/eurokinggearcom/icon-arrow-back.gif) no-repeat left;
}

/* TABLES */

table td { border-color:#a61414; border-width:0 0 1px 0; }
table thead td { background:url(/img/eurokinggearcom/menu-lvl-1-rx.png) repeat-x left top; color:#fff; }

/* LISTS */

.ul-list-2 li { border-bottom:1px solid #ddd; }
.ul-list-2 li span { color:#b2b2b9; }

/* MENUS */

.menu-lvl-1 a {
  color:#333;
  font-size:1.2em; line-height:1;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
}

.menu-lvl-1 li:hover, .menu-lvl-1 li.selected {
  background:url(/img/eurokinggearcom/menu-lvl-1-rx.png) repeat-x;
}

.menu-lvl-1 li:hover a, .menu-lvl-1 li.selected a { color:#fff; }

/* */

.menu-lvl-2 li.odd { }
/*
.menu-lvl-2 li:hover { background:#1c5ba2; }
.menu-lvl-2 li:hover a { color:#fff; background:url(/img/eurokinggearcom/icon-arrow-select.png) no-repeat left; }
*/
.menu-lvl-2 li.selected a, .menu-lvl-2 a:hover { font-weight:bold; }
.menu-lvl-2 a {
  font-size:1.2em; line-height:1;
  text-decoration:none;
}

.menu-lvl-2 a { /*background:url(/img/eurokinggearcom/icon-arrow.png) no-repeat left;*/ }
.menu-lvl-2 span { font-size:1.1em; color:#0b1221; }

/*.menu-lvl-2 li:hover span { color:#fff; }*/

/* HEADER&FOOTER */

#l-tail h1 {
  color:#b2b2b9;
  font-size:1.1em;
  font-weight:normal;
  line-height:1.4;
  text-align:center;
}

/* BLOCKS */

a.x-cartmini {
  color:#010101;
  font-size:1.1em;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
}

a.x-cartmini:hover {
  text-decoration:underline;
}

.x-news li * {
  font-size:1.2em;
}

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

.x-news p {
  line-height:1.1;
}

.x-login p a {
  font-size:1.1em;
}

/* */

.x-basket .t-total em {
  font-style:normal;
  text-transform:uppercase;
}

.x-basket .w-action {
  line-height:1.3;
}

/* */

.x-order-desc { border:1px solid #205ea4;  }

/* */

.x-prod-detail img {
  border:1px solid #205ea4;
  vertical-align:middle;
}

.x-prod-detail div.w-left span {
  color:#e00a00;
  font-size:20px;
  font-weight:normal;
  font-family:tahoma, verdana, sans-serif;
}

.x-prod-detail div.w-left span em { font-style:normal; }

.x-prod-detail div.w-left sup {
  font-size:.55em;
}

.x-prod-detail div.w-left small {
  color:#b2b2b9;
  font-size:1.2em;
  text-decoration:line-through;
}

.x-prod-detail div.w-right h3 {
  color:#000;
  font-size:1.3em;
}

.x-prod-detail div.w-right big {
  color:#b2b2b9;
  font-style:normal;
}

.x-prod-detail form a strong {
  background:url(/img/eurokinggearcom/icon-cart-buy.png) no-repeat left;
}


.download-file{
    text-align:right !important;
}

.w-side .last{
padding:10px 0 5px 0px;
font-size:1.1em;
}

.w-side .discount{
padding:0px 0px 10px 0px;
font-size:1.1em;
}

.w-collect-list li p{
	padding-bottom:0;
}

/* */



.personal-account{
	width:300px;
	margin:20px auto!important;
	-moz-box-shadow:0 0 5px #CCCCCC;
	border:1px solid #626262;
	padding:0 20px 0 20px;
}

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

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

.personal-account ul li strong{
	color:#4C4C4C;	
	font-weight:bold;
	font-size:1.2em;
	margin-right:10px;
}
.personal-account ul li span{
	display:inline-block!important;
	float:none !important;
	color:#D63703 !important;
	width:auto !important;
}
.personal-account h2{
	color:#4C4C4C;
	font-size:1.7em;
	text-align:center;
	margin-top:10px;
}
.personal-input{
	padding-left:320px;
	display:block;
}

#change-currency{
	border:1px solid #1C5BA2;
	width:120px;
}

.button-left img,.js-proceed img{
	border:0;
}

#f-id-1{
	width:300px;
	height:150px;
}

.product-reviews li em{font-weight:bold;}

/*---------------------------------------------------------------*/

.feed-index a {
    display: block;
    overflow: hidden;
	clear:both;
	text-decoration:none;
}

.feed-index a:hover{text-decoration:none;}

a.view {
    margin-bottom: 10px;
}











