a {text-decoration:none; border:0px;}
img {border:0px;}
body {
 	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	background:#000;
}
.wrapper {
	margin-left:auto;
	margin-right:auto;
	width:1024px;
	background-color:#000;
}
.headder {
	height:115px;
/*	padding-bottom:10px;*/
}
.logo {
	width:250px;
	height:70px;
	background:url(../img/logo.png) no-repeat;
}
.lang {
	color:#FFF;
	font-weight:bold;
	float:right;
	font-size:0.7em;
	letter-spacing:2px;
}
.lang a { text-decoration:none; color:#FFF; }
.lang a:hover { text-decoration:underline; }
.menubar {
	padding-top:18px;
	width:1024px;
	height:100px;
	display:inline;
}
.menubar .link {	
	width:205px !important;
	width:155px;
	float:left;
	border-bottom:#FFFF66 1px solid;
	background:url(../img/menu-arrow.png) no-repeat 5px 5px;
	margin: 0 25px 0 25px;
}
.menubar .link a{	
	color:#FFF;
	font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-decoration:none;
	padding:0 25px 0 25px;
}
.content {
	background:url(../img/back-photo.jpg) no-repeat;
	height:640px;
}
.left-column, .right-column, .middle-column, .bio-content, .news-content {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../img/yellow-semi2.png);
	font-size:12px;
	font-weight:bold;
	color:#333; 
}

.left-column {
	width:670px;
	height:600px;
	float:left;
	padding:20px;
	text-align:left;
	line-height: 28px;	
}
.right-column {
	width:165px;
	margin-right:29px;
	height:600px;
	float:right;
	padding:20px;
	text-align:right;
	line-height: 20px;	
}
.middle-column {
	width:470px;
	height:600px;
	float:right;
	padding:20px;
}
.bio-content {
	width:665px;
	height:600px;
	float:left;
	padding:20px;
	margin:0 0 0 25px;
	overflow:hidden;
}
.bio-content a { color:#333; text-decoration:none;}
.bio-content a:hover { color:#000; text-decoration:underline;}
.bio-content h3 { text-align:right; }
.bio-content p { font-size:10px; text-align:right; }
.news-content {
	width:745px;
	height:600px;
	float:right;	
	background:none;
}
.news-select {
	float:left;
	width:225px;
	padding:0px;
	height:640px;
	overflow:hidden;
}
.news-text {
	float:right;
	width:470px;
	height:600px;
	overflow:hidden;
	padding:20px;
	background:url(../img/yellow-semi2.png);
	text-align:justify;
}
.tab {
/*	height:600px;*/
}
.menu {
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}

.middle-column a {color:#333; text-decoration:none}
.middle-column a:hover {color:#000; text-decoration:underline}

.column-50 div p {text-align:right;}
.column-50 div h3 {text-align:right;}

.news-select ul {list-style:none; margin:0px; padding:0px;}
.news-select ul li {background:url(../img/yellow-semi2.png);display:block; width:190px; min-height:100px; padding:20px; margin:0px;}
.news-select ul a {text-decoration:none; color:#333}
.news-select ul li:hover {background:url(../img/yellow-darker-semi-70.png);}

.news-text p, .news-text h2, .news-text h3  {color:#333;}
.news-text a {color:#333; text-decoration:none;}
.news-text a:hover {color:#000; text-decoration:underline;}

hr {border:1px solid #660; }
.linebreak {border:solid #663 1px; width:100%; margin:10px 0 0 0; height:0px;}

.bio-stores ul {list-style:none; margin:0px; padding:0px;}
.bio-stores ul li {display:block;width:165px;padding:0 30px 0 10px; margin-left:-20px}
.bio-stores ul a {color:#333; text-decoration:none;}
.bio-stores ul li:hover {background:url(../img/yellow-darker-semi-70.png);}

.store-designs {background:url(../img/yellow-semi2.png); padding:10px; font-size:18px; width:450px; margin: 30px 0 0 0}
.store-wrapper {background:url(../img/yellow-semi2.png); overflow:hidden; height:575px;}
.store-head {padding:20px 30px 10px 30px; font-size:18px; color:#FFF;background:url(../img/yellow-semi2.png);}
.store-head a {color:#FFF; text-decoration:none;}
.store-head-name {margin-left:0px}
.store-head-city {margin-left:100px}
.store-head-country {margin-left:20px}
.store-head-back {float:right; margin-right:50px; font-size:0.8em; background:url(../img/back-arrow.png) no-repeat 0px 6px; padding-left:12px;}
.store-item	{width:190px; height:400px; padding:25px; text-align:center; float:left}
.store-item-details {display:block; width:170px; position:relative; top:-70px; text-align:left;background:url(../img/yellow-semi-70.png); padding:10px; color:#333; font:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;}
.item-price {color:#666; text-align:right;}

.map-wrapper {background:#FFF; width:910px; margin:15px auto 0 auto; padding:30px; font-size:11px}
.map-image {margin:10px auto 0 auto;} 
.map-address {float:left;}
.map-oppenings {float:left; margin-left:40px;}
.map-printbutton {background:url(../img/yellow-semi-70.png); padding:3px 30px 3px 30px; float:right; margin:20px 26px;}

.item-wrapper {background:url(../img/yellow-semi2.png); overflow:hidden; height:575px;}
.item-descriptions {margin:20px;float:left; width:200px; color:#CBC358}
.item-descriptions a {color:#CBC358; text-decoration:none;}
.item-descriptions a:hover {color:#3F3A14; text-decoration:underline;}
.item-descriptions ul {list-style:none; margin:0px; padding:0px;}
.item-descriptions li {background:#7E7E34; margin:2px; padding:3px 20px 3px 20px; text-align:right; color:#CBC358;}
.item-picture {float:left; margin-left:100px; width:300px; height:515px; overflow:hidden; text-align:center; padding:20px; background:url(../img/yellow-semi-70.png);  }
.item-views {background:#7E7E34; color:#CBC358; margin:0 30px 20px 30px; padding:10px; float:right; width:150px; height:535px; overflow:hidden;}
.item-views img {margin:5px auto 5px auto; display:block;}

.mail-wrapper {background:url(../img/yellow-semi2.png); overflow:hidden; height:550px; padding: 0 25px 25px 25px;}
.mail-wrapper .headder {font-size:18px; color:#FFF;}
.mail-wrapper form {color:#FFF; font-size:11px;}
.mail-wrapper input {border:none;}
.mail-wrapper .button {border:solid 1px #CBC358;; background:#7E7E34; color:#fff; width:200px; padding:5px; display:block; margin:auto;}
.mail-wrapper textarea {border:none;}

.year-right{float:right;}
	
/* JS Menu */	
ul.menu {list-style:none; margin:0; padding:0; z-index:6}
ul.menu * {margin:0; padding:0; z-index:6}
ul.menu a {display:block; color:#666; text-decoration:none}
ul.menu li {position:relative; float:left;font-size:11px; padding:5px 0 5px 0; letter-spacing:1px; z-index:6}
ul.menu ul {position:absolute; top:20px; left:25px;display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border-top:none; width:189px; margin:0;background:url(../img/yellow-semi-90.png); padding:8px;}
ul.menu ul li .submenu{background:url(../img/menu-arrow.png) right 5px;}
ul.menu ul li:hover {background:url(../img/yellow-darker-semi-70.png); color:#FFF;}
ul.menu ul li a {display:block; padding:5px 7px 7px;}
ul.menu ul ul {left:205px; top:0px}
ul.menu .menulink {}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {background:#d1d1d1}
ul.menu .topline {border-top:1px solid #aaa}		

/* SCROLLBAR */
.scrollbar-vert{background: url(../img/yellow-semi2.png); width: 10px; float:left;}
.handle-vert{height: 150px; width: 10px; background:#333; margin-left:-6px;}
.scrollbar-hor{background: url(../img/yellow-semi2.png); height: 10px; float:left;}
.handle-hor{height: 10px; width: 100px; background: #333;}
