@charset "utf-8";
/* CSS Document */
body {

margin-top:0px;
margin-bottom:0px;
}
img {
border:none;}
.h1{
height:54px;
background-image:url(../images/main/title_background.png);
}
h1 {	
font-family: Arial, Helvetica, sans-serif;	
font-size:1.05em;
font-style:normal;
font-weight:bold; 	
color: #fff;
padding-top:17px;
padding-bottom:15px;
padding-left:15px;
margin-top:0px;
margin-bottom:0px;
}
h1  a{	
	
color: #fff;
text-decoration:none;

}
h2 {	
font-family: Arial, Helvetica, sans-serif;	
font-size: 1em;	
background-color: #b49135;  	
color: #DCDCDC;
padding-left:15px;
padding-top:10px;
padding-bottom:10px;
margin-top:0px;
margin-bottom:0px;
}
h3 {	
font-family: Arial, Helvetica, sans-serif;	
font-size: 1em;	
background-color: #d3a977;  	
color: #fff;
padding-left:15px;
padding-top:10px;
padding-bottom:10px;
margin-top:0px;
margin-bottom:0px;
}
h3 a{		
color: #fff;
text-decoration:none;
}
h4{	
font-family: Arial, Helvetica, sans-serif;	
font-size: 150% 110%; 	 	
color: #604323;
padding-left:10px;
padding-top:5px;
padding-bottom: 0px;
margin-top:0px;
margin-bottom:0px;
}
h4 a{		 	
color: #604323;
text-decoration:none;
margin-bottom: -10px;
}
h5 {	
font-family: Arial, Helvetica, sans-serif;	
font-size: 1em;	
background-color: #a53717;  	
color: #DCDCDC;
padding-left:15px;
padding-top:10px;
padding-bottom:10px;
margin-top:0px;
margin-bottom:0px;
}
h5 a{		 	
color: #DCDCDC;
text-decoration:none;
margin-bottom: -10px;
}
.catname {	
font-family: Arial, Helvetica, sans-serif;	
font-size: 13px;
color: #604323;
padding-top:10px;
}
.catname a{		 	
color: #604323;
text-decoration:none;
}
p {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding-left: 10px;
padding-right: 5px;
}
.p {
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding-left: 10px;
}
.form {
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size:12px;
}
.subtext{
font:Arial, Helvetica, sans-serif;
margin-top:10px;
font-size:11px;
color:#c4aa79;
}
.cat_back {
background-image:url(../images/main/cat_view_background.gif);
background-repeat:no-repeat;}
.redder {
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.red {
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.red  a{
color:#CC0000;
text-decoration:underline;
}
.brown {
color:#604323;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.brown  a{
color:#604323;
text-decoration:underline;
}
.back{
background-image:url(../images/main/back_table.png);
}
.main_nav{
background-color:#e1df95;
}
.top {
background-color: #604323;
}
.bottom {
background-color: #604323;
height:40px;
}
.logo {
background-image:url(../images/logo/logo_back.png);
color:#604323;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.tablerow {
background-image:url(../images/logo/logo_back.png);
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:5px;
font-variant:small-caps;
font-stretch:ultra-expanded;
}
.tablerow a{
color:#fff;
}
.toprow {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
font-variant:small-caps;
font-stretch:ultra-expanded;
}
.toprow a{
color:#fff;
text-decoration:none;
}
#logo {
vertical-align:middle;
}
.categories{
background-image: url(../images/main/categories_background.png);
font-size:14px;
font-style:normal;
font-weight:bold;
padding-left:10px;
text-transform:uppercase;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:54px;
vertical-align:middle;
}
.categories a{
background-image: url(../images/main/categories_background.png);
font-size:14px;
font-style:normal;
font-weight:bold;
padding-left:10px;
text-transform:uppercase;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:54px;
vertical-align:middle;
text-decoration:none;
}
.input {
background-color:#fff;
}
/* Navigation */
.navigation {
background-color:#e1df95;
text-align: center;
vertical-align:bottom;
height:105px;
}
#navcontainer
{
padding: 0;
width: 544px;
height: 105px;
text-align: left;
vertical-align:bottom;

}
#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
text-transform:uppercase;
vertical-align:bottom;
}
#navcontainer ul li
{
display: block;
float: left;
padding: 0;
margin: 0;
}
#dnavcontainer ul li a
{
width: 136px;
height: 105px;
text-decoration: none;
display: block;
padding-top: 80px;
color:#ab7849;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
background-image: url(../images/navigation/button_back_b.gif);
background-repeat:repeat-x;
}
#dnavcontainer ul li a:hover
{
background-image: url(../images/navigation/button_back_a.gif);
color:#FFFFFF
}
#dnavcontainer ul li a:active
{
background-image: url(../images/navigation/button_back_b.gif);
color: #fff;
}

.class_selected 
{
width: 136px;
height: 105px;
text-decoration: none;
display: block;
padding-top: 80px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
background-image: url(../images/navigation/button_back.gif);
background-repeat:repeat-x;
}

.class_un_selected
{
width: 136px;
height: 105px;
text-decoration: none;
display: block;
padding-top: 80px;
color:#ab7849;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
background-image: url(../images/navigation/button_back_a.gif);
background-repeat:repeat-x;
}

.class_selected a:active
{
background-image: url(../images/navigation/button_back.gif);
color: #fff;
}

.class_selected a:hover
{
background-image: url(../images/navigation/button_back.gif);
color:#FFFFFF
}


.class_un_selected  a
{
background-image: url(../images/navigation/button_back_b.gif);
color:#ab7849;;
}

.class_un_selected  a:hover
{
background-image: url(../images/navigation/button_back_a.gif);
color:#ab7849;
}

/* menu */



.glossymenu{
list-style-type: none;
margin: 0px 0px 5px ;
padding: 0 0px ;
width: 218px;
border-bottom-width: 10px;
}
.aglossymenu li a{
background: #ab7849 url(../images/navigation/menu_background.png) repeat-x bottom left;
font: bold 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #604323;
display: block;
width: auto;
height:50px;
padding: 3px 5px;
padding-left: 15px;
padding-top: 10px;
text-decoration: none;
text-transform:uppercase;
}
* html .aglossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 222px;
}
.aglossymenu li a:active{
color: white;
background-image:url(../images/navigation/menu_background_over.png);
}
.aglossymenu li a:hover{
background-image:url(../images/navigation/menu_background_over.png);
color: white;
}
.glossy_select{
background: #ab7849 url(../images/navigation/menu_background_over.png) repeat-x bottom left;
font: bold 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #604323;
display: block;
width: auto;
height:50px;
padding: 3px 5px;
padding-left: 15px;
padding-top: 10px;
text-decoration: none;
text-transform:uppercase;
}
* html .glossy_select li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 222px;
}
.glossy_unselect{
background: #ab7849 url(../images/navigation/menu_background.png) repeat-x bottom left;
font: bold 16px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #604323;
display: block;
width: auto;
height:50px;
padding: 3px 5px;
padding-left: 15px;
padding-top: 10px;
text-decoration: none;
text-transform:uppercase;
}

.glossy_select a{
color:#ab7849;
text-decoration:none;
}
.glossy_select a:hover {
color: #ab7849;
text-decoration:none;
}
.glossy_unselect a{
color: #604323;
text-decoration:none;
}
.glossy_unselect a:hover{
color: #ab7849;
text-decoration:none;
}
