/* ---------------------------------- */

a {
color: #641010; /* fontcolor_links */
font-family: arial;
font-size: 12px;
text-decoration: underline;
}

a.fslinks {
color: #641010; /* fontcolor_links */
font-size: 11px;
text-decoration: none;
}

a.fslinks:hover {
text-decoration: underline;
}

body {
background-color: #ffffff; /* backgroundcolor */
font-family: verdana;
color: #000000; /* fontcolor_default */
}

.button {
border-color: gray;
background-color: #CECECE;
color: #000000;
}

.button2 {
font-size: 11px;
background-color: #E9E9E9;
color: #333333;
}

.button3 {
font-family: verdana;
font-size: 11px;
color: #31312D;
padding: 2px;
background-color: #E9E9E9;
border-style: solid;
border-width: 2px;
border-color: #D4D0C8 #404040 #404040 #D4D0C8;
}

font {
color: #000000; /* fontcolor_default */
}

#hollow1 {
background-color: #ffffff; /* backgroundcolor */
}  

hr {
color: #333333; /* color_horizontalrule */
}

.nav_table_hollow {
background-color: #000000;
}

.nav_table_hollow td {
background-color: #ffffff; /* backgroundcolor */
}

.nav_table_solid {
background-color: #000000;
}

.nav_table_solid td {
background-color: #641010;
color: #000000;
}

.nav_table_solid td a {
color: #641010;
}

.nav_table_solid td font {
color: #000000;
}

.nav_table_solid td small5va {
color: #000000;
}

.slideshow {
background: #ffffff; /* backgroundcolor */
color: #000000; /* fontcolor_default */
font-family: verdana;
font-size: 12px;
}

.small {
color: #000000; /* fontcolor_default */
font-size: 11px;
}

.small3 {
color: #000000; /* fontcolor_default */
font-size: 10px;
text-align: left;
}

.small3v {
font-family: verdana;
font-size: 10px;
color: #000000; /* fontcolor_default */
font-size: 10px;
}

.small3va {
font-family: verdana;
font-size: 10px;
color: #641010; /* fontcolor_links */
font-size:10px;
}

.small4 { /* NOT USED ??? */
/*font-color: #FF0000; */
font-size:10px;
text-decoration:underline;
}

.small4:hover { /* NOT USED ??? */
/*font-color: #FF0000; */
font-size: 10px;
text-decoration:underline;
}

.small4v {
font-family: verdana;
font-size: 10px;
color: #000000; /* fontcolor_default */
font-size: 11px;
text-align: left;
}

.small4va { /* NOT USED ??? */
/*font-color: #FF0000; */
font-size: 11px;
}

.small5v {
font-family: verdana;
font-size: 10px;
color: #000000; /* fontcolor_default */
text-decoration: none;
}

.small5va { /* NOT USED ??? */
/*font-color: #FF0000; */
font-size: 10px;
text-decoration: none;
}

.small5va:hover { /* NOT USED ??? */
text-decoration: underline;
}

.thmb_normal {
background-color: #ffffff; /* backgroundcolor */
}

.thmb_hover {
background-color: #e5caca; /* backgroundcolor_thumbnailhover */
}

.titles {
font-family: arial;
font-size: 16px;
font-weight: bold;
color: #000000; /* fontcolor_default */
text-align: left;
}

/* ---------------------------------- */
/* Photocart Products Styles
/* ---------------------------------- */

table.products {
border-width: 0px;
border-collapse: collapse;
background-color: #ffffff; /* backgroundcolor */
padding: 5px;
}

table.products td.prod_titles {
border-width: 1px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #641010;
padding: 5px;
font-family: verdana;
font-size: 11px;
font-weight: bold;
}

table.products td.cat_titles {
border-width: 1px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #000000;
color: #ffffff; /* backgroundcolor */
padding: 5px;
font-family: verdana;
font-size: 11px;
font-weight: bold;
}

table.products td.cat_desc {
border-width: 1px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #ffffff; /* backgroundcolor */
padding: 5px;
font-family: verdana;
font-size: 11px;
}

table.products td.seperator {
border-width: 0px;
background-color: #ffffff; /* backgroundcolor */
padding: 0px;
}

table.products td.main_prod {
border-width: 1px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #ffffff; /* backgroundcolor */
padding: 5px;
font-family: verdana;
font-size: 11px;
}

table.products td.opt_price {
border-width: 1px;
border-style: solid solid solid solid;
border-color: #000000;
border-collapse: collapse;
background-color: #ffffff; /* backgroundcolor */
padding: 5px;
font-family: verdana;
font-size: 11px;
}

table.products td.main_prod_nw {
border-width: 1px;
border-style: solid solid solid solid;
border-color: #000000;
border-collapse: collapse;
background-color: #641010;
padding: 5px;
font-family: verdana;
font-size: 11px;
}

table.products td.sub_prod {
border-width: 1px;
border-style: solid solid solid solid;
border-color: #000000;
border-collapse: collapse;
background-color: #ffffff; /* backgroundcolor */
padding: 5px;
font-family: verdana;
font-size: 11px;
text-indent: 15px;
}

table.products td.sub_img {
border-width: 1px;
border-style: solid solid solid solid;
border-color: #000000;
border-collapse: collapse;
background-color: #ffffff; /* backgroundcolor */
padding: 5px;
font-family: verdana;
font-size: 11px;
text-indent: 15px;
}

.newwin_iframe_top {
background-color:#641010;
padding:20px;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

.newwin_iframe_pic {
padding:0px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}

/* ---------------------------------- */