/* Main styles */
body { 
		font-family: Verdana, sans-serif;
		font-size: 10px;
		color: #000000;
}

td { 
	font-family: Verdana, sans-serif; 
	font-size: 10px;
	color: #000000;
}

p { 
	font-family: Verdana, sans-serif;
	margin-top: 6px;
	margin-bottom: 2px;
	font-size: 10px;
}

div { 
	font-family: Verdana, sans-serif; 
	font-size: 10px;
	color: #000000;
}

h1, h2, h3, h4, h5, h6,
h1 a,h1 a:link,h1 a:hover,h1 a:visited,h1 a:active,
h2 a,h2 a:link,h2 a:hover,h2 a:visited,h2 a:active,
h3 a,h3 a:link,h3 a:hover,h3 a:visited,h3 a:active,
h4 a,h4 a:link,h4 a:hover,h4 a:visited,h4 a:active,
h5 a,h5 a:link,h5 a:hover,h5 a:visited,h5 a:active,
h6 a,h6 a:link,h6 a:hover,h6 a:visited,h6 a:active
{font-size: 14px; color:#980012;}

.name{font-size: 14px; color:#980012; font-weight: bold;}

a:link, a:active, a:visited, a:hover
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

a.gallery:link, a.gallery:active, a.gallery:visited, a.gallery:hover
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.copy, a.copy:link, a.copy:active, a.copy:visited, a.copy:hover
{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.newshead, a.newshead:link, a.newshead:active, a.newshead:visited, a.newshead:hover
{
	color: #C42600;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.blockhead, a.blockhead:link, a.blockhead:active, a.blockhead:visited, a.blockhead:hover
{
	color: #C42600;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.blockhead h1 {
	font-size: 11px;
	padding:0px; margin:0px;
	color: #C42600;
	font-weight: bold;
}

.blockhead h2 {
	font-size: 11px;
	padding:0px; margin:0px;
	color: #62000C;
	font-weight: normal;
}

.spotext {
	color: #62000C;
	font-size: 11px;
	text-decoration: none;
}

a.spotext, a.spotext:link, a.spotext:active, a.spotext:visited, a.spotext:hover {
	color: #62000C;
	font-size: 11px;
	text-decoration: none;
}


.blockh, a.blockh:link, a.blockh:active, a.blockh:visited, a.blockh:hover
{
	color: #980012;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.contacts, a.contacts:link, a.contacts:active, a.contacts:visited, a.contacts:hover
{
	color: #980012;
	font-size: 9px;
	text-decoration: none;
}

.more, a.more:link, a.more:active, a.more:visited, a.more:hover
{
	color: #C42600;
	font-size: 9px;
	text-decoration: none;
}

.readmore, a.readmore:link, a.readmore:active, a.readmore:visited, a.readmore:hover
{
	color: #000000;
	font-size: 9px;
	text-decoration: none;
}

.menu, a.menu:link, a.menu:active, a.menu:visited, a.menu:hover
{
	color: #62000C;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.menu1, a.menu1:link, a.menu1:active, a.menu1:visited, a.menu1:hover
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.submenu, a.submenu:link, a.submenu:active, a.submenu:visited, a.submenu:hover
{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.submenu1, a.submenu1:link, a.submenu1:active, a.submenu1:visited, a.submenu1:hover
{
	color: #62000C;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.tdsubmenu {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	cursor: hand;
}

.path, a.path:link, a.path:active, a.path:visited, a.path:hover
{
	color: #B59D68;
	font-size: 10px;
	text-decoration: none;
}

.sitemap, a.sitemap:link, a.sitemap:active, a.sitemap:visited, a.sitemap:hover
{
	color: #62000C;
	font-size: 10px;
	text-decoration: none;
}

.navigAct, a.navigAct:link, a.navigAct:active, a.navigAct:visited, a.navigAct:hover
{
	color: #980012;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.navigNo, a.navigNo:link, a.navigNo:active, a.navigNo:visited, a.navigNo:hover
{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

div.navig
{
	color: #980012;
	font-size: 10px;
	text-decoration: none;
}

a.print:link, a.print:active, a.print:visited, a.print:hover
{
	color: #980012;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}

.botlink, a.botlink:link, a.botlink:active, a.botlink:visited, a.botlink:hover
{
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.botblock, a.botblock:link, a.botblock:active, a.botblock:visited, a.botblock:hover
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.botblock h2 {
	font-size: 11px;
	color: #000000;
	margin:0px;
	padding:0px;
}

a.searchtitle:link, a.searchtitle:active, a.searchtitle:visited, a.searchtitle:hover
{
	color: #62000C;
	text-decoration: none;
	font-weight: bold;
}

.searchpath, a.searchpath:link, a.searchpath:active, a.searchpath:visited, a.searchpath:hover
{
	color: #B59D68;
	text-decoration: none;
	font-weight: bold;
}

.searchfind
{
	background-color: #CCCCCC;
	
}

.partname
{
	font-family: Verdana, sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}



input.sitesearch
{
	font-size: 11px;
	width: 123px;
}

select.sitesearch
{
	font-size: 11px;
	width: 105px;
	margin-left: 8px;
}

input.maillist
{
	font-size: 10px;
	width: 72px;
	border: 1px solid #005618;
}

select {background-color: #FFFFFF; font-size: 10px;}
input {background-color: #FFFFFF; font-size: 10px;}
select.resday
{
	font-size: 9px;
	border: none;
	width: 40px;
	margin-left: 6px;
}

select.resyear
{
	font-size: 9px;
	border: none;
	width: 50px;
	margin-left: 6px;
}
select.resdate
{
	font-size: 9px;
	border: none;
	width: 35px;
	margin-left: 6px;
}

td.resdate
{
	padding-left: 6px;
	padding-top: 15px;
	padding-bottom: 15px;	
}

span.required
{
	font-size: 13px;
	color: #CF1315;
}

input.reserve
{
	font-size: 9px;
	width: 165px;
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-top: 4px;
}

input.send
{
	font-size: 10px;
	width: 165px;
	background-color: #F0E1BA;
	margin-left: 10px;
	margin-top: 4px;
}


textarea.reserve
{
	font-size: 12px;
	width: 220px;
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-top: 4px;
}
#subscr{width:80px; height:20px; font-size:10px; background-color: #F0E1BA;}
#unscr{width:75px; height:20px; font-size:10px; background-color: #F0E1BA;}
#email{font-size:10px; border: 1px solid #005618; width:158px}

.hideitem
{
	display: block;
}

.showitem
{
	display: block;
	background-color: #D8C293;
}

.bgmenu1{
	background-color:#980012;
}

.bgrmenu{
	display: block;
}
.bgrmenu1{
	background-color:#980012;
	display: block;
}

.brown, .brown a:link,.brown a:hover,.brown a:visited,.brown a:active {
color:#62000C;
}

.red, .red a:link,.red a:hover,.red a:visited,.red a:active {
color: #980012;
}

.rheader h1 {
font-weight: bold;
color:#FFF6DC;
margin:0px;
padding:0px;
font-size: 11px;
}

.rheader2 h1 {
font-weight: bold;
color: #62000C;
margin:0px;
padding:0px;
font-size: 11px;
}

.rheader3 h1 {
font-weight: bold;
color: #62000C;
margin:0px;
padding:0px;
font-size: 11px;
text-transform: uppercase;
}


a.hmenu:link, a.hmenu:active, a.hmenu:visited
{
	font-size: 11px;
	color: #C42600;
	text-decoration: none;
}

a.hmenu:hover {
	font-size: 11px;
	color: #C42600;
	text-decoration: none;
}

a.bmenu:link, a.bmenu:active, a.bmenu:visited
{
	font-size: 10px;
	color:#62000C;
	text-decoration: underline;
}

a.bmenu:hover {
	font-size: 10px;
	color:#62000C;
	text-decoration: underline;
}

a.bmenu1:link, a.bmenu1:active, a.bmenu1:visited, a.bmenu1:hover {
	font-size: 10px;
	color: #C42600;
	text-decoration: underline;
}

.popupmenu {
	cursor: hand;
	POSITION: absolute;
	Z-INDEX: 100000;
}

.floatmenuitem  {
	background-color: #B74F4D;
	line-height: 12px;
	cursor: hand;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.floatmenuitem table td {
	line-height: 12px;
	color:#FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.menuitem {
	color: #62000C;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 6px; padding-bottom: 6px; padding-right: 4px; 
	cursor: hand;
}

.menuitem1 {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 6px; padding-bottom: 6px; padding-right: 4px; 
	cursor: hand;
}

.toolTip {
	color:	black;
	font:	normal 10px Verdana;
	border: solid 1px gray;
	position:	absolute;
	padding:	2px;
	background-color: lightyellow;
	width: 300px;
	display: none;
	top: 0px; 
	left: 0px;
	padding:10px;
}

ul, ol {margin-top: 0px; margin-bottom: 0px; } 
.border1{border: #D8C293 1px solid;}
.border2{border: #FFFFFF 1px solid;}
.subtitle3{COLOR: #263647; FONT-FAMILY: Times New Roman; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase}

.MainHeader,
.MainHeader a,.MainHeader a:link,.MainHeader a:hover,.MainHeader a:visited,.MainHeader a:active
{
	font-weight: bold;
	text-transform: uppercase;
	color: #990066;
}

.BlueTitle,
.BlueTitle a,.BlueTitle a:link,.BlueTitle a:hover,.BlueTitle a:visited,.BlueTitle a:active
{
	font-weight: bold;
	text-transform: capitalize;
	color: #0099cc;
}

.CenteredTitle,
.CenteredTitle a,.CenteredTitle a:link,.CenteredTitle a:hover,.CenteredTitle a:visited,.CenteredTitle a:active
{
	font-weight: bold;
	color: #ff0033;
	text-align: center;
}

.navigg1, a.navigg1:link, a.navigg1:active, a.navigg1:visited, a.navigg1:hover
{
	color: #980012;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.navigg, a.navigg:link, a.navigg:active, a.navigg:visited, a.navigg:hover
{
	color: #CCCCCC;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
.galleryh2 {
padding-top:10px;
}

.galleryh2 h2 {
color:#000000;
}


.autocomplete {
    background:#fff;
    border:1px solid #c60000;
    border-top:none;
    -webkit-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px;
    display:none;
    position:absolute;
    width:713px;
    top:28px;
    right:0;
    margin:0;
    padding:0;
    list-style:none outside;
    z-index:1000;
    zoom:1;
}

.autocomplete ul {
    border-top:1px solid #c60000;
    margin:2px 0 0;
    padding:5px 0 5px;
}

.autocomplete li {
    list-style:none outside;
    margin:0;
    padding:0;
    clear:both;
}

.autocomplete li:hover, .autocomplete li.active {
    background:#c3c3c3;
}

.autocomplete li a {
    display:block;
    padding:5px 18px 5px 33px;
    color:#848484;
    text-decoration:none;
}

.autocomplete li a:hover, .autocomplete li:hover a, .autocomplete li.active a {
    color:#c60000;
}

.autocomplete li a span.art {
    float:left;
    width: 70px;
}

.autocomplete li a span.price {
    float:right;
    /*font-style:italic;*/
    color:#c60000;
}

.autocomplete li a span.prod {
    float:left;
    width:500px;
}