/*  
Theme Name: EDLX Shop
Theme URI: cuba-design.com
Version: 0.81
Author: Jens Buthut
Author URI: http://cuba-design.com
*/

body, html, table, tr, td, br, p, hr, h1, h2, h3, h4, h5, h6, ul, li, img { margin: 0; padding: 0; }
a img { border:none; }
body { height: 100%; width: 100%; background-color: #26A8E0; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; }
div.container { background-color: #fff; width: 830px; padding: 30px; padding-top: 0px; margin: 0 auto; }

#TSCart_header_wrap #TSCart_header a { color: #fff; text-decoration: none; }

div.access {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #d3cbc8;
    border-top: 1px solid #d3cbc8;
    display: block;
    float: left;
    width: 830px;
	margin-bottom: 30px;
}

div.access #menu-header {
    margin-left: 0;
}
div.access .menu-header ul {
    list-style: none outside none;
    margin: 0;
}
div.access .menu-header li {
    float: left;
    font: 18px/25px Georgia,sans-serif;
    position: relative;
}
div.access a {
    border-bottom: 0 none;
    color: #84726C;
    display: block;
    line-height: 38px;
    padding: 0 10px;
    text-decoration: none;
}
div.access ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 38px;
    z-index: 99999;
}
div.access ul ul ul {
    left: 100%;
    top: 0;
}
div.access ul ul a {
    background: none repeat scroll 0 0 #84726C;
    color: #FFFFFF;
    height: auto;
    line-height: 1em;
    padding: 10px;
    width: 130px;
}
div.access li:hover > a, div.access ul ul *:hover > a {
    background: none repeat scroll 0 0 #26A8E0;
    color: #FFFFFF;
}

div.access li.current-cat, div.access li.current-cat a {
    background: none repeat scroll 0 0 #26A8E0;
    color: #FFFFFF;
}

div.access ul li:hover > ul {
    display: block;
}

div.access div.pay { float:right; margin-top: 9px; }

div.item { width: 250px; float:left; margin-bottom: 50px; }
div.itemmerch { width: 250px; min-height: 460px; float:left; margin-bottom: 30px; }
div.imagemerch img { position: relative; z-index: 10; margin-bottom: -10px; }
div.imagemerch div.magnifier { position: relative; z-index: 50; bottom: 30px; left: 206px; }
div.image img { border: 1px solid #a8a8a8; }
div.desc { color: #75605d; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #58a5d7; font-size: 16px; line-height: 20px; }
div.abstand {  margin-right: 19px; margin-left: 20px; width: 1px; height: 400px; background-color: #c0bcb9; float:left; }
div.prices { float: left; margin-top: 10px; color: #58a5d7; line-height: 20px; font-size: 16px;}
div.foxhound { font-size: 10px; color: #ccc; float:left; margin-top: 8px;}
div.itemspace { margin-right: 10px; width: 50px; float:left; }
div.itemspace2 { margin-right: 10px; width: 50px; float:left; }
div.pricespace {  text-align:right; float:left; }
div.buy { float: right; margin-top: 5px; }
div.buy a { color: #fff; text-decoration: none; display: block; padding: 5px 10px 6px 10px; }
div.buy2 { float: right; margin-top: 25px; }
div.buy2 a { color: #fff; text-decoration: none; display: block; padding: 5px 10px 6px 10px; }

div.awesome{
    background: #75605d;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 2px #357695;
    -webkit-box-shadow: 0 1px 2px #357695;
    border-bottom: 1px solid #357695;
    position: relative;
    cursor: pointer;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58a5d7', endColorstr='#357695'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#58a5d7), to(#357695)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #58a5d7,  #357695); /* for firefox 3.6+ */ 
	font-size: 1.6em;
    }
div.awesome:hover {
	background: #84726C;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#84726C', endColorstr='#473d39'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#84726C), to(#473d39)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #84726C,  #473d39); /* for firefox 3.6+ */ 
    -moz-box-shadow: 0 1px 2px #473d39;
    -webkit-box-shadow: 0 1px 2px #473d39;
	 border-bottom: 1px solid #473d39;
	 }
	 
/* Header 
-------------------------------------------------------------- */

#header-siteswitch {
	margin: 0 auto;
	padding: 18px 0px 0px 0px;
	width:890px;
	height:30px;
	background: #26a8e0;
}

.siteswitch {
	float:left;
	background: #183e4b;
	color:#fff;
	height: 25px;
	margin-top:5px;
	margin-right:1px;
	text-align:center;
	font: 18px/25px Georgia, sans-serif;
}

#header-siteswitch .active {
	background: #fff;
	color:#183e4b;
	height: 30px;
	margin-top:0px;
	padding-top:5px;
	cursor:pointer;
}

.switch1 {
	width:100px;
}

.switch2 {
	width:140px;
}

.switch3 {
	width:210px;
}

.switch4 {
	width:220px;
}

.switch5 {
	width: 80px;
}

.attachment-like {
	max-height: 100%!important;
	max-width: 100%!important;
}

