﻿/* ******************** COMMON ******************** */
a
{
	color: #ffffff;
	text-decoration: none;
}

a img, .roundedImgOut
{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	
}

a:hover img, .roundedImgOver, #galleryImgCorner_main a img
{
	opacity: .9;
	filter: alpha(opacity=90);
	-moz-opacity: .9;
	
}
body
{
	margin: 0px;
	background: #000000;
}

body, td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height:18px;
	
}

input, select, textarea {
	border: 1px solid #590222;
	vertical-align: middle;
	_vertical-align: baseline;
	font-family: Tahoma;
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	
}
img {
	border:none;
}

/* ******************** LAYOUT ******************** */
#main_container {
	position:relative;
	overflow:hidden;
	width:1040px;
	margin:0px auto;
}

#top_container {
	position:relative;
	overflow:hidden;
	width:1040px;
	height:99px;
}

#top_left {
	float:left;
	overflow:hidden;
	width: 406px;
	height:99px;
	margin:0px;
	_margin:0px -3px 0px 0px;
}
#top_right {
	float:right;
	overflow:hidden;
	width: 406px;
	height:99px;
	margin:0px;
}

#top_middle {
	position:relative;
	overflow:hidden;
	width:228px;
	height:99px;
}
#middle_container {
	position:relative;
	overflow:hidden;
	width:1038px;
	min-height:439px;
	_height:439px;
	border:1px solid #590222;
	background: url('../img/sub/bg_middle.jpg') no-repeat bottom right;
}
#middle_container2 {
	position:relative;
	overflow:hidden;
	width:1040px;
	height:411px;
	
}
#footer_container {
	position:relative;
	overflow:hidden;
	width:1040px;
	height:60px;
	line-height:32px;
	text-align:center;
	font-size:11px;
}
#footer_container a {
	font-size:11px;
}
#middle_wrapper {
	position:relative;
	overflow:hidden;
	width:880px;
	min-height:365px;
	_height:365px;
	margin: 15px auto 0px;
}
#content_container {
	position:relative;
	overflow:auto;
	width:880px;
	min-height:355px;
	_height:355px;
	margin: 5px auto;
}

#content_container2 {
	position:relative;
	overflow:hidden;
	width:983px;
	min-height:355px;
	_height:355px;
	margin: 15px auto 0px;
}
#content_wrapper {
	position:relative;
	overflow:hidden;
	width:831px;
	line-height:18px;
	text-align:left;
	margin:10px auto;
}

#title_container {
	position:relative;
	overflow:hidden;
	width:408px;
	height:20px;
	margin:20px 0px 0px 0px;
}

#title_container2 {
	position:relative;
	overflow:hidden;
	width:408px;
	height:20px;
	margin:35px 0px 0px 79px;
}

.hoverMenu {
	height:19px;
}

.hoverMenu:hover {
	height:19px;
	background:#590222;
}
.hoverMenu a {
	font-size:11px;
}
.tabMenu {
	border-top:1px solid #590222;
	border-left:1px solid #590222;
	border-right:1px solid #590222;
}

.tabMenu:hover {
	border-top:1px solid #590222;
	border-left:1px solid #590222;
	border-right:1px solid #590222;
	background:#981342;
}

.tabMenu2 {
	border-top:1px solid #590222;
	border-left:1px solid #590222;
	border-right:1px solid #590222;
	background:#590222;
}

.galleryLeft {
	float:left;
	overflow:auto;
	width:180px;
	height:320px;
	margin:0px 0px 0px 20px;
	_margin:0px -3px 0px 20px;
}

.galleryRight {
	float:right;
	overflow:auto;
	width:143px;
	height:320px;
	margin:0px;
	text-align:center;
}

.galleryRight img {
	margin-bottom:10px;
}
.galleryMiddle {
	position:relative;
	overflow:hidden;
	width:600px;
	height:320px;
	text-align:center;
}

.thumbnail {
	padding: 2px;
	border:1px solid #7b1a3c;
}

.thumbnail:hover {
	padding: 2px;
	border:1px solid #ffffff;
}

.dropmenudiv {
position:absolute;
line-height:18px;
z-index:999;
background-color: #6f052c;
border-bottom:2px solid #ffffff;
width: 100px;
visibility: hidden;
margin:77px 0px 0px 34px;
}


.dropmenudiv a{
width: 100px;
display: block;
padding: 2px 0;
text-decoration: none;
text-align:center;
background-color: #6f052c;
border-bottom:1px solid #000000;
font-size:11px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100px;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background:#590222;
}


.dropmenudiv2{
position:absolute;
line-height:18px;
z-index:999;
background-color: transparent;
width: 100px;
visibility: hidden;
margin:77px 0px 0px 196px;
font-size:11px;
}


.dropmenudiv2 a{
width: 100px;
display: block;
padding: 2px 0;
text-decoration: none;
text-align:center;
background-color: #6f052c;
border-bottom:1px solid #000000;
}

* html .dropmenudiv2 a{ /*IE only hack*/
width: 100px;
}

.dropmenudiv2 a:hover{ /*THEME CHANGE HERE*/
background:#590222;
}


.dropmenudiv3{
position:absolute;
line-height:18px;
z-index:999;
background-color: transparent;
width: 100px;
visibility: hidden;
margin:77px 0px 0px 610px;
font-size:11px;
}


.dropmenudiv3 a{
width: 100px;
display: block;
padding: 2px 0;
text-decoration: none;
text-align:center;
background-color: #6f052c;
border-bottom:1px solid #000000;
}

* html .dropmenudiv3 a{ /*IE only hack*/
width: 100px;
}

.dropmenudiv3 a:hover{ /*THEME CHANGE HERE*/
background:#590222;
}

.dropmenudiv4{
position:absolute;
line-height:18px;
z-index:999;
background-color: transparent;
width: 100px;
visibility: hidden;
margin:77px 0px 0px 830px;
font-size:11px;
}


.dropmenudiv4 a{
width: 100px;
display: block;
padding: 2px 0;
text-decoration: none;
text-align:center;
background-color: #6f052c;
border-bottom:1px solid #000000;
}

* html .dropmenudiv4 a{ /*IE only hack*/
width: 100px;
}

.dropmenudiv4 a:hover{ /*THEME CHANGE HERE*/
background:#590222;
}

.storeImg img {
	margin left:5px;
}

#viewCatalogue {
	position: absolute;
	top: 15px;
	left: 870px;
	width: 160px;
	height: 30px;
	z-index: 50;
	border: 0;
	overflow: hidden;
	background:  #000000;
}