* {
	margin: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background:#f2f2f2 url(../images/bg.jpg) no-repeat center 150px;
	text-align: center;
}
#container {
	width:960px;
	margin:120px auto 0 auto;
	text-align:left;
	position:relative;
}
#header {
	width:170px;
	height:505px;
	position:relative;
	float:left;
	margin-top:34px;
}
#header h1 {
	position:absolute;
	left:10px;
	top:50px;
}
#header h1 a {
	background:url(../images/logo.gif) no-repeat;
	width:143px;
	height:103px;
	text-indent:-9999px;
	display:block;
}
#facebook {
	position:absolute;
	left:0;
	top:5px;
	}
#langs {
	position:absolute;
	right:0;
	top:20px;
}
#langs li {
	display:inline;
	font-size:0.6em;
	color:#b6b6b6;
}
#langs li a {color:#000000;}

ul#mainNav {
	position:absolute;
	left:10px;
	top:223px;
}
ul#mainNav li {line-height:18px;font-size:0.65em; letter-spacing:-0.05em;}
ul#mainNav a { color:#c1171d;}
ul#mainNav a:hover {color:#999; text-decoration:none;}

#subNav {
	float:left;
	width:160px;
	background: url(../images/subNavBg.gif) no-repeat;
	height:210px;
	margin:-50px 0 0 -30px;
	position:relative;
	padding-top:295px;
}
#subNav ul {margin-left:15px;}
#subNav ul ul {margin-left:10px;}
#subNav li { font-weight:bold; line-height:0.8em; margin-bottom:10px;}
#subNav li li { font-weight:normal; margin-top:10px;}
#subNav a {
	font-size:0.7em;
}
.collectionContent {
	float:left;
	width:600px;
	margin-top:-40px;
}
#homeFlash {
	width:790px;
	height:505px;
	float:left;
	margin:-50px 0 0 -30px;
}
#content {
	width:730px;
	height:405px;
	float:left;
	margin-top:34px;
	padding:50px 30px;
	position:relative;
}
#content p {
	font-size: 0.8em;
	line-height: 1.4em;
	margin: 0.7em 0;
	text-align: left;
	color:#000;
}
#content h1, #content h2, #content h3 {
	color:#C60108;
	text-transform:uppercase;
	font-weight:normal;
}
#content h1 {
	font-size:1.2em;
	margin-bottom:23px;
}
#content h2 {
	font-size:1em;
	margin:0px 0 10px 0;
}
#content h3 {
	font-size:1em;
	font-weight:bold;
	margin:0px 0 10px 0;
}
#footer {
	width:960px;
	float:left;
	clear:both;
	margin-top:35px;
	font-size:0.7em;
}
#footer li {
	display:inline;
	float:left;
	font-weight:bold;
}
#footer li a {
	color:#c60108;
	padding:0 10px 0 0;
	font-weight:normal;
}
#footer p {
	margin:20px 0 0 0;
	clear:both;
}
#footer a {
	color:#c60108;
	text-decoration:none;
}
#footer a:hover { text-decoration:underline;}
#footer ul ul {margin:-10px 0 0 130px;}
#footer li li {width:165px;	font-weight:normal; line-height:14px;}
#stores {clear:both; float:left; width:960px; margin:13px 0;}
ul.salonica {border-right:1px solid #C60108; float:left; margin-right:15px;}
a {
	color:#C60108;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#header h1 a:hover, a.mapBtn:hover, a.mapBtnEN:hover {
	opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
}
#content .red { color:#c60108;}
#content .small { font-size:0.7em;}
#content #left p, #content #right p {
	text-align:justify;
}
#left {
	float:left;
	width:350px;
	margin-right:20px;
}
#right {
	float:left;
	width:350px;
}
.store, .thessStores, .athStores {float:left;}
.store { margin-right:12px;}
.store ul { margin:8px 0 0 0;}
.store li { margin:2px 0;}
.thessStores { margin-right:0;}
#content .store p {font-size:0.7em; line-height:14px;}
a.mapBtn { background:url(../images/mapBtn.gif) no-repeat; width:158px; height:32px; text-indent:-9999px; display:block; margin-top:20px;}
a.mapBtnEN { background:url(../images/mapBtnEN.gif) no-repeat; width:158px; height:32px; text-indent:-9999px; display:block; margin-top:20px;}
.store img {margin-bottom:10px;}
form {clear:both;}
form table { margin-top:20px;}
#content .store h3 { font-size:0.7em;}
form table td { font-size:12px; padding:3px 0;	font-weight:bold; vertical-align:top;}
input, textarea {
	border:none;
	padding:4px;
	background-color: #f3f3f3;
	width:250px;
	font-weight:normal;
	font-family:inherit;
	font-size:12px; 
}
input.btn {
	background:#C60108;
	color:#FFFFFF;
	width:80px;
	font-size:11px;
}
#cu3er-container {width:720px; outline:0; margin:-10px 0 0 10px; height:400px;}
#slideshow {
	float:left;}
	
