/* CSS Document */<style type="text/css">/*text*/font.body_default { font-family: 'Arial', Arial, sans-serif; font-size: 11px }font.body_main { font-family: 'Georgia', serif ; font-size: 16px; color:#666 }font.contactform { font-family: 'Georgia', serif ; font-size: 24px; color: #333; }font.title { font-family: 'Georgia', serif ; font-size: 36px; color: black; }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: #CCC ;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: #CCC;border: 1px solid black;}div.comments{background-color: #CCCCCC;border: 1px #8b8b89 solid;padding: 8px;}div.the_form{background-color: white;border: 1px black #F90 solid;font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color: #F90;padding: 6px;width: 815px;}div.offers{background-color: #CCCCCC;border: 5px black solid;border-style: dashed;font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#F90;padding: 6px;}div.top_menu{ background-color: #8a9ec5;border: 1px red solid;width: 100%;border-collapse: collapse;border-spacing: 0px;}/*links*/a:link { color:  blue; border: black; }a:visited { color: blue; }a:hover { color: #F90;  }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; }/*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.main{ background-color: white;border: 1px #8a9ec5 solid;border-collapse: collapse;border-spacing: 0px;}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>