body {background-color: #ffffff; font-size: 10px; color: #777777; font-family: tahoma,helvitica,sans-serif;}

.container_main {width: 580px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}

.container_sub {font-size: 12px; color: #333333; font-family: tahoma,helvitica,sans-serif; font-weight: 100; width: 540px; padding-left: 25px; padding-right: 15px; padding-top: 20px; padding-bottom: 15px;}
.container_sub h1 {font-size: 14px; color: #333333; font-family: tahoma,helvitica,sans-serif; font-weight: bold; margin-bottom:0px; padding-bottom:0px;}
.container_sub h2 {font-size: 16px; color: #333333; font-family: tahoma,helvitica,sans-serif; font-weight: 100; margin-bottom:0px; padding-bottom:0px;}
.container_sub h3 {font-size: 14px; color: #333333; font-family: tahoma,helvitica,sans-serif; font-weight: 100; margin-bottom:0px; padding-bottom:0px;}
.container_sub b {font-size: 12px; color: #333333; font-family: tahoma,helvitica,sans-serif; font-weight: bold;}
.container_sub i {font-size: 10px; color: #666666; font-family: tahoma,helvitica,sans-serif; font-style: normal; font-weight: 100;}
.container_sub a:link {font-size: 12px; color: #50559D;text-decoration: none; font-weight: 100;}
.container_sub a:visited {font-size: 12px; color: #50559D;text-decoration: none; font-weight: 100;}
.container_sub a:hover {font-size: 12px; color: #666666; text-decoration: underline; font-weight: 100;}
.container_sub a:active {font-size: 12px; color: #666666; text-decoration: underline; font-weight: 100;}
.container_sub br {line-height: 10px;}

.left_menu {padding-top: 20px; padding-bottom: 15px; padding-left: 15px; padding-right: 8px;}
.left_chunk {padding-top: 20px; padding-bottom: 15px; padding-left: 15px; padding-right: 8px; border-top: 1px #999999 dashed;}

.nav_left_head {font-size: 11px; letter-spacing: .02em; line-height: 15px; font-family: tahoma,helvitica,sans-serif; list-style-image: none; list-style-type: none; padding-left: 0px;}
.nav_left_head a:link {color: #555555;text-decoration: none; font-weight: 100;}
.nav_left_head a:visited {color: #555555;text-decoration: none; font-weight: 100;}
.nav_left_head a:hover {color: #333333; text-decoration: none; font-weight: 100;}
.nav_left_head a:active {color: #333333; text-decoration: none; font-weight: 100;}

.nav_left_sub {font-size: 11px; letter-spacing: .02em; line-height: 15px; font-family: tahoma,helvitica,sans-serif; list-style-image: none; list-style-type: none; padding-left: 8px;}
.nav_left_sub a:link {color: #888888;text-decoration: none; font-weight: 100;}
.nav_left_sub a:visited {color: #888888;text-decoration: none; font-weight: 100;}
.nav_left_sub a:hover {color: #666666; text-decoration: none; font-weight: 100;}
.nav_left_sub a:active {color: #666666; text-decoration: none; font-weight: 100;}

.nav_left_link {color: #555555; text-decoration: none; font-weight: 100;}
.nav_left_link a:link {color: #555555; text-decoration: none; font-weight: 100;}
.nav_left_link a:visited {color: #555555; text-decoration: none; font-weight: 100;}
.nav_left_link a:hover {color: #333333; text-decoration: none; font-weight: 100;}
.nav_left_link a:active {color: #333333; text-decoration: none; font-weight: 100;}

.nav_left_link_sub {color: #888888; text-decoration: none; font-weight: 100;}
.nav_left_link_sub a:link {color: #888888; text-decoration: none; font-weight: 100;}
.nav_left_link_sub a:visited {color: #888888; text-decoration: none; font-weight: 100;}
.nav_left_link_sub a:hover {color: #666666; text-decoration: none; font-weight: 100;}
.nav_left_link_sub a:active {color: #666666; text-decoration: none; font-weight: 100;}

.sidebar {font-size: 10px; color: #666666; font-family: tahoma,helvetica,sans-serif; align;}
.sidebar h1 {color:#333333; font-size: 11px; text-decoration: none; font-weight: bold;}
.sidebar b {color:#C93; font-size: 9px; text-decoration: none; font-weight: 100;}
.sidebar i {color:#777777; font-size: 9px; text-decoration: italic; font-weight: 100;}
.sidebar a:link {color: #50559D; text-decoration: none; font-weight: 100;}
.sidebar a:visited {color: #50559D; text-decoration: none; font-weight: 100;}
.sidebar a:hover {color: #444444; text-decoration: none; font-weight: 100;}
.sidebar a:active {color: #444444; text-decoration: none; font-weight: 100;}
.sidebar br {line-height: 8px;}

.features {width: 540px; font-size: 10px; color: #777777; font-family: tahoma,helvitica,sans-serif;}
.features table {padding-right: 10px; padding-left: 10px;}
.features td {font-size: 10px; color: #777777; text-align: justify; font-family: tahoma,helvitica,sans-serif;}
.features b {font-size: 12px; color: #444444; font-family: tahoma,helvitica,sans-serif;}
.features a:link {font-size: 10px; letter-spacing: .02em; color: #50559D;text-decoration: none; font-weight: 100;}
.features a:visited {font-size: 10px; letter-spacing: .02em; color: #50559D;text-decoration: none; font-weight: 100;}
.features a:hover {font-size: 10px; letter-spacing: .02em; color: #444444; text-decoration: underline; font-weight: 100;}
.features a:active {font-size: 10px; letter-spacing: .02em; color: #444444; text-decoration: underline; font-weight: 100;}
.features br {line-height: 5px;}
.features img {float: left; padding-right: 5px;}

.prod_list {font-size: 10px; color: #777777; font-family: tahoma,helvitica,sans-serif;}
.prod_list td {font-size: 10px; color: #777777; font-family: tahoma,helvitica,sans-serif;}
.prod_list table {margin-bottom: 15px;}
.prod_list a:link {font-size: 12px; color: #333333;text-decoration: none; font-weight: 100;}
.prod_list a:visited {font-size: 12px; color: #333333;text-decoration: none; font-weight: 100;}
.prod_list a:hover {font-size: 12px; color: #50559D; text-decoration: underline; font-weight: 100;}
.prod_list a:active {font-size: 12px; color: #50559D; text-decoration: underline; font-weight: 100;}
.prod_list br {line-height: 10px;}
.prod_list img {float: left; padding-right: 5px;}
.prod_list table:hover {background-color: #F3F2F2;}

.prod_show {font-size: 12px; color: #666666; font-family: tahoma,helvitica,sans-serif; text-decoration: none; font-weight: 100; line-height: 18px; text-align: justify;}
.prod_show table {border-width: 1px; border-color: #999999; border-style: solid; float: left; margin-right: 15px; padding: 2px;}
.prod_show td {font-size: 12px; color: #666666; font-family: tahoma,helvitica,sans-serif; text-decoration: none; font-weight: 100; border-width:0; border-bottom-width: 1px; border-color: #999999; border-style: dotted; padding: 5px; line-height: 10px;}
.prod_show b {font-size: 20px; color: #333333; font-family: tahoma,helvitica,sans-serif; font-weight: 100;}
.prod_show i {font-size: 10px; color: #999999; font-family: tahoma,helvitica,sans-serif; font-style: normal; font-weight: 100;}
.prod_show a:link {font-size: 12px; color: #333333;text-decoration: none; font-weight: 100;}
.prod_show a:visited {font-size: 12px; color: #333333;text-decoration: none; font-weight: 100;}
.prod_show a:hover {font-size: 12px; color: #50559D; text-decoration: underline; font-weight: 100;}
.prod_show a:active {font-size: 12px; color: #50559D; text-decoration: underline; font-weight: 100;}
.prod_show br {line-height: 10px;}
.prod_show img {padding-right: 5px; padding-bottom: 10px;}

.block_show {font-size: 10px; color: #666666; font-family: tahoma,helvitica,sans-serif; text-decoration: none; font-weight: 100; line-height: 18px; text-align: justify;}
.block_show table {border-width: 1px; border-color: #999999; border-style: solid; margin-right: 15px; padding: 2px; float: left;}
.block_show td {font-size: 10px; color: #666666; font-family: tahoma,helvitica,sans-serif; text-decoration: none; font-weight: 100; border-width:0; border-bottom-width: 1px; border-color: #999999; border-style: dotted; padding: 5px; line-height: 10px;}
.block_show b {font-size: 20px; color: #333333; font-family: tahoma,helvitica,sans-serif; font-weight: 100;}
.block_show i {font-size: 10px; color: #999999; font-family: tahoma,helvitica,sans-serif; font-style: normal; font-weight: 100;}
.block_show a:link {font-size: 10px; color: #333333;text-decoration: none; font-weight: 100;}
.block_show a:visited {font-size: 10px; color: #333333;text-decoration: none; font-weight: 100;}
.block_show a:hover {font-size: 10px; color: #50559D; text-decoration: underline; font-weight: 100;}
.block_show a:active {font-size: 10px; color: #50559D; text-decoration: underline; font-weight: 100;}
.block_show br {line-height: 10px;}
.block_show div {text-align: justify; padding-right: 10px;}
.block_show img {padding-right: 15px; padding-bottom: 10px; float: left;}


.contact {font-size: 12px; color: #777777; font-family: tahoma,helvitica,sans-serif;}
.contact td {padding-right: 25px; padding-bottom: 2px;}
.contact label {font-size: 10px; color: #444444; font-family: tahoma,helvitica,sans-serif; margin-bottom:2px;}
.contact select {font-size: 12px; color: #444444; font-family: tahoma,helvitica,sans-serif; margin-bottom: 10px;}
.contact input {font-size: 12px; color: #444444; font-family: tahoma,helvitica,sans-serif; margin-bottom: 10px;}
.contact a:link {font-size: 14px; color: #333333;text-decoration: none; font-weight: 100;}
.contact a:visited {font-size: 14px; color: #333333;text-decoration: none; font-weight: 100;}
.contact a:hover {font-size: 14px; color: #7A8D67; text-decoration: underline; font-weight: 100;}
.contact a:active {font-size: 14px; color: #7A8D67; text-decoration: underline; font-weight: 100;}
.contact br {line-height: 10px; margin-bottom: 3px;}

.error {font-size: 12px; color: #FF0000; font-family: tahoma,helvitica,sans-serif;}

.locations {font-size: 10px; color: #777777; font-family: tahoma,helvitica,sans-serif;}
.locations td {font-size: 10px; color: #777777; font-family: tahoma,helvitica,sans-serif;}
.locations a:link {font-size: 10px; color: #333333;text-decoration: none; font-weight: 100;}
.locations a:visited {font-size: 10px; color: #333333;text-decoration: none; font-weight: 100;}
.locations a:hover {font-size: 10px; color: #7A8D67; text-decoration: underline; font-weight: 100;}
.locations a:active {font-size: 10px; color: #7A8D67; text-decoration: underline; font-weight: 100;}
.locations br {line-height: 10px;}
.locations b {font-size: 12px; color: #555555; font-family: tahoma,helvitica,sans-serif;}
.locations h1 {font-size: 12px; color: #333333; font-family: tahoma,helvitica,sans-serif;}


#commentsAnchor h2 {font-size: 10px; color: #444444; font-family: tahoma,helvitica,sans-serif; font-weight: 100;}
#commentsAnchor form {border: 1px #000000 solid;}

.jot-form label {font-size: 12px; color: #444444; font-family: tahoma,helvitica,sans-serif;}
.jot-form select {font-size: 12px; color: #444444; font-family: tahoma,helvitica,sans-serif; margin-bottom: 10px;}
.jot-form input {font-size: 12px; color: #444444; font-family: tahoma,helvitica,sans-serif; margin-bottom: 10px;}

.jot-list ul {font-size: 8px; color: #777777; font-family: tahoma,helvitica,sans-serif; list-style-image: none; list-style-type: none;}
.jot-list li {font-size: 8px; color: #777777; font-family: tahoma,helvitica,sans-serif; list-style-image: none; list-style-type: none;}
.jot-list h2 {font-size: 10px; color: #55555; font-family: tahoma,helvitica,sans-serif; font-weight: 100;}
.jot-list a:link {font-size: 10px; color: #777777;text-decoration: undeline; font-weight: 100;}
.jot-list a:visited {font-size: 10px; color: #777777;text-decoration: undeline; font-weight: 100;}
.jot-list a:hover {font-size: 10px; color: #7A8D67; text-decoration: underline; font-weight: 100;}
.jot-list a:active {font-size: 10px; color: #7A8D67; text-decoration: underline; font-weight: 100;}
.jot-list br {line-height: 10px;}


.footer_left {font-size: 10px; color: #999999; font-family: tahoma,helvitica,sans-serif;}

.footer_right {font-size: 10px; color: #dddddd; font-family: tahoma,helvitica,sans-serif;}
.footer_right a:link {color: #dddddd; text-decoration: none; font-weight: 100;}
.footer_right a:visited {color: #dddddd; text-decoration: none; font-weight: 100;}
.footer_right a:hover {color: #999999; text-decoration: none; font-weight: 100;}
.footer_right a:active {color: #999999; text-decoration: none; font-weight: 100;}


A:link {text-decoration:none;}
A:visited {text-decoration:underline;}
A:active {text-decoration:underline;}
A:hover {text-decoration:underline;}

.link_nav_main {color: #666666; font-size: 12px; font-family: tahoma,helvitica,sans-serif;}
.link_nav_main a:link {color: #dddddd; text-decoration: none; font-weight: 100;}
.link_nav_main a:visited {color: #dddddd; text-decoration: none; font-weight: 100;}
.link_nav_main a:hover {color: #7A8D67; text-decoration: none; font-weight: 100;}
.link_nav_main a:active {color: #7A8D67; text-decoration: none; font-weight: 100;}

.link_nav_top {font-size: 10px; color: #666666; font-family: tahoma,helvitica,sans-serif;}
.link_nav_top a:link {color: #666666; font-size:10px; text-decoration: none; font-weight: 100;}
.link_nav_top a:visited {color: #666666; font-size:10px; text-decoration: none; font-weight: 100;}
.link_nav_top a:hover {color: #7A8D67; font-size:10px; text-decoration: none; font-weight: 100;}
.link_nav_top a:active {color: #7A8D67; font-size:10px; text-decoration: none; font-weight: 100;}




.breadcrumbs {font-size: 10px; color: #888888; font-family: tahoma,helvitica,sans-serif;}
.breadcrumbs a:link {color: #888888; font-size:10px; text-decoration: none; font-weight: 100;}
.breadcrumbs a:visited {color: #888888; font-size:10px; text-decoration: none; font-weight: 100;}
.breadcrumbs a:hover {color: #555555; font-size:10px; text-decoration: none; font-weight: 100;}
.breadcrumbs a:active {color: #555555; font-size:10px; text-decoration: none; font-weight: 100;}












.ditto_paging {
    padding: 10px;
    font-size: 10;
    color: #999999;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid #444444;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #444444;
    color: #FFFFFF;
    font-size: 10;
}
#ditto_pages .ditto_off {
    border: 1px solid #444444;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
    font-size: 10;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #444444;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: #000000;
    font-size: 10;
}
#ditto_pages a:hover {
    background-color: #CCCCCC;
    color: #000000;
    font-size: 10;
}

