/* CSS Document */
<style type="text/css">
/*text*/
font.body_default { font-family: 'Arial', Arial, sans-serif; font-size: 11px }
font.body_main { font-family: 'Cambria', serif ; font-size: 14px }
font.body_main2 { font-family: 'Georgia', serif ; font-size: 16px }
font.slickTitle { font-family: 'Georgia', serif ; font-size: 26px; color: white; margin-top:-40px; margin-left:10px; position: absolute; }
font.body_main3 { font-family: 'Geogria', serif ; font-size: 16px; color:#FFF }
font.body_main_price { font-family: 'Geogria', serif ; font-size: 26px; color: black }
font.body_mainSide { font-family: 'Geogria', serif ; font-size: 22px; color:#FFF }
font.body_main5 { font-family: 'Geogria', serif ; font-size: 20px; color:black }
font.contactform { font-family: 'Georgia', serif ; font-size: 24px; color: #333; }
font.title { font-family: 'Georgia', serif ; font-size: 46px; color: black; }
font.title2 { font-family: 'Georgia', serif ; font-size: 32px; color: black; }
font.title4 { font-family: 'Georgia', serif ; font-size: 32px; color: white; }
font.title3 { font-family: 'Georgia', serif ; font-size: 46px; color: #FFF; }
font.error { font-family: 'Cambria', serif ; font-size: 16px; color:#FF0000; }
font.headers { font-family: 'Cambria', sans-serif ; font-size: 20px; font-variant:small-caps; font-weight:bold; }
font.headers_white { font-family: 'Cambria', sans-serif ; font-size: 20px; color: white; font-variant:small-caps; font-weight:bold; }
font.subheaders { font-family: 'Arial', sans-serif ; font-size: 16px; font-weight:bold; }
font.add_comment { font-family: 'Arial', sans-serif ; font-size: 16px; font-weight:bold; text-decoration:underline; }
font.date { font-family: 'Arial', sans-serif ; font-size: 10px; color: #8b8b89 }
font.author { font-family: 'Arial', sans-serif ; font-size: 10px; color: #8b8b89; font-weight:bold; }
font.footer { font-family: 'Arial', sans-serif ; font-size: 12px; color: #FF0000; }
/*images*/
img.test { border-color: #8b8b89; padding: 5px; }
/*forms*/
input.login
{
background-color: #CCCCCC;
border: 1px solid black;
}
input.contact
{
background-color: #94DCD8;
border: 1px solid black;
}
input.comment
{
background-color: #CCCCCC;
border: 1px solid white;
}
hr.first
{
border-style:dashed;
border-color:#CCCCCC;
border-collapse:collapse;
}
input.submit
{
background: #CCCCCC;
border: 1px solid black;
border-style: outset;
font:Georgia, "Times New Roman", Times, serif;
color:black;
}
input.submitcontact
{
background: #8ca23c;
border: 1px solid black;
border-style: outset;
font:Georgia, "Times New Roman", Times, serif;
color:black;
}
/*fieldset and legends*/
fieldset
{
border: 1px solid black;
background: white;
}
legend
{
background: black;
border: 1px solid #781351;
padding: 2px 6px
} 
textarea
{
background-color: #94DCD8;
border: 1px solid black;
}
div.category
{
background-color: #917A55;
border: 1px #8b8b89 solid; border-style: groove;
padding: 8px;
}
div.comments
{
background-color: #CCCCCC;
border: 1px #8b8b89 solid;
padding: 8px;
}
div.thank_you
{
background-color: #CCCCCC;
border: 1px #8b8b89 solid;
padding: 8px;
}
/*links*/
a:link { color:  brown; border: black; }
a:visited { color: brown; }
a:hover { color: #8ca23c;  }
a img {color: black } 
a:link { text-decoration: underline; }
a:visited { text-decoration: underline; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
/*link classes */
a.menu:link {color:black; }
a.menu:visited {color:black;}
/*a.menu:hover {color: #666; }*/
a.price:link {color:white;}
a.price:visited {color:white;}
a.price:hover { color: #8ca23c;}
/*footer links*/
a.footers:link {color:#FF0000; }
a.footers:visited {color:#FF0000; }
a.footers:hover {color:#FF0000; }
/*table classes*/
table.login {background-image: url(lock_background.gif); background-repeat: no-repeat; background-position:center;}
table.portfolio { border:1px; border-style:ridge; border-color:black;}
/*tables*/
table.bottom
{ 
background-color: white;
border: 1px #8b8b89 solid;
border-collapse: collapse;
border-spacing: 0px;
}
table.description
{ 
 font-family: 'Geogria', serif ; font-size: 16px; color: white; 
}
td.content
{ 
background-color: white;
background: url(productbg.gif);
background-repeat:no-repeat;
border: 1px #8b8b89 solid;
border-collapse: collapse;
border-spacing: 0px;
}
#mainPhoto img.hidden { display: none; }
</style>
