
/* ---------------------------------- */

/* BEGIN HTML VERSION CSS */

html {
min-height: 100%; 
height: 100%;
}
html div#main{
min-height: 100%; 
height: 100%;
}
html div#content{
min-height: 100%; 
height: 100%;
}
html body {
min-height: 100%; 
height: 100%;
}

.header {
background-color: #999999;
height: 80px;
width: 100%;
border-bottom: 1px solid #000000;
}
.footer {
background-color: #999999;
line-height: 25px;
color: #ffffff;
text-decoration: none;
font-family: Tahoma;
font-size: 10px;
padding-left: 20px;
position: fixed;
bottom: 0px;
width: 100%;
border-top: 1px solid #000000;
}
.logo {
font-family: Tahoma;
font-size: 25px;
/*text-transform: uppercase;*/
color: #ffffff;
line-height: 70px;
float: left;
clear: right;
padding-right: 20px;
padding-left: 20px;
padding-top: 5px;
}
.logo_spacer {
font-size: 10px;
}
.navcontainer {
clear: right;
padding-left: 20px;
padding-top: 1px;
}
ul#navlist {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}
#navlist li {
display: inline;
list-style-type: none;
}
#navlist a { 
padding: 6px 5px;
text-decoration: none;
font-family: Tahoma;
font-size: 11px;
text-transform: uppercase;
}
#navlist a:link, #navlist a:visited {
color: #ffffff;
background-color: #999999;
text-decoration: none;
font-family: Tahoma;
font-size: 11px;
text-transform: uppercase;
}
#navlist a:hover {
color: #ffffff;
background-color: #000000;
text-decoration: none;
font-family: Tahoma;
font-size: 11px;
text-transform: uppercase;
}
/* Properties that both side lists have in common */
div#content {
        width: 100%;
        background-color: #999999;
        height:auto !important; /* real browsers */
	      height:100%; /* IE6: treaded as min-height*/
	      min-height:100%; /* real browsers */
}
/* we leave some place on the side using the margin-* properties */
div#main {
        background-color: #000000;
        width: 850px;
        margin: 0 auto;
        padding: 10px;
        text-align: left;
        height:100%; /* IE6: treaded as min-height*/
	      min-height:100%; /* real browsers */
}

/* BEGIN CART CSS */

a {
color: #ffffff; /* fontcolor_links */
font-family: arial;
font-size: 12px;
text-decoration: underline;
}

a.fslinks {
color: #ffffff; /* fontcolor_links */
font-size: 11px;
text-decoration: none;
}

a.fslinks:hover {
text-decoration: underline;
}

body {
background-color: #000000; /* backgroundcolor */
font-family: verdana;
color: #ffffff; /* fontcolor_default */
min-height: 100%; 
height: 100%;
}

.button {
border-color: gray;
background-color: #CECECE;
color: #999999;
}

.button2 {
font-size: 11px;
background-color: #E9E9E9;
color: #999999;
}

.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: #ffffff; /* fontcolor_default */
}

#hollow1 {
background-color: #000000; /* backgroundcolor */
}  

hr {
color: #ffffff; /* color_horizontalrule */
}

.nav_table_hollow {
background-color: #999999;
}

.nav_table_hollow td {
background-color: #999999; /* backgroundcolor */
}

.nav_table_solid {
background-color: #999999;
}

.nav_table_solid td {
background-color: #999999;
color: #999999;
}

.nav_table_solid td a {
color: #999999;
}

.nav_table_solid td font {
color: #999999;
}

.nav_table_solid td small5va {
color: #999999;
}

.slideshow {
background: #999999; /* backgroundcolor */
color: #ffffff; /* fontcolor_default */
font-family: verdana;
font-size: 12px;
}

.small {
color: #ffffff; /* fontcolor_default */
font-size: 11px;
}

.small3 {
color: #ffffff; /* fontcolor_default */
font-size: 10px;
text-align: left;
}

.small3v {
font-family: verdana;
font-size: 10px;
color: #ffffff; /* fontcolor_default */
font-size: 10px;
}

.small3va {
font-family: verdana;
font-size: 10px;
color: #ffffff; /* 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: #ffffff; /* 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: #ffffff; /* 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: #000000; /* backgroundcolor */
}

.thmb_transparency {
background-color: none; /* backgroundcolor with transparent pages active */
}

.thmb_hover {
background-color: #999999; /* backgroundcolor_thumbnailhover */
}

.titles {
font-family: arial;
font-size: 16px;
font-weight: bold;
color: #ffffff; /* fontcolor_default */
text-align: left;
}

/* ---------------------------------- */
/* Photocart Products Styles
/* ---------------------------------- */

table.products {
border-width: 0px;
border-collapse: collapse;
background-color: #999999; /* backgroundcolor */
padding: 5px;
}

table.products td.prod_titles {
border-width: 1px;
border-style: solid;
border-color: #999999;
border-collapse: collapse;
background-color: #999999;
padding: 5px;
font-family: verdana;
font-size: 11px;
font-weight: bold;
}

table.products td.cat_titles {
border-width: 1px;
border-style: solid;
border-color: #999999;
border-collapse: collapse;
background-color: #999999;
color: #999999; /* 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: #999999;
border-collapse: collapse;
background-color: #999999; /* backgroundcolor */
padding: 5px;
font-family: verdana;
font-size: 11px;
}

table.products td.seperator {
border-width: 0px;
background-color: #999999; /* backgroundcolor */
padding: 0px;
}

table.products td.main_prod {
border-width: 1px;
border-style: solid;
border-color: #999999;
border-collapse: collapse;
background-color: #999999; /* 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: #999999;
border-collapse: collapse;
background-color: #999999; /* 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: #999999;
border-collapse: collapse;
background-color: #999999;
padding: 5px;
font-family: verdana;
font-size: 11px;
}

table.products td.sub_prod {
border-width: 1px;
border-style: solid solid solid solid;
border-color: #999999;
border-collapse: collapse;
background-color: #999999; /* 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: #999999;
border-collapse: collapse;
background-color: #999999; /* backgroundcolor */
padding: 5px;
font-family: verdana;
font-size: 11px;
text-indent: 15px;
}

.newwin_iframe_top {
background-color:#999999;
padding:20px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

.newwin_iframe_pic {
padding:0px;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}

/* ---------------------------------- */
