html {
 margin: 0px;
 padding: 0px;
}

body {
 margin: 0px;
 padding: 0px 0px 0px 0px;
 font-family: verdana, sans-serif;
 color: #000;
 font-size: small;
 background: #d1d1d1 url(../i/content_box.gif) repeat-y 50% 0%;
}

hr.dist05 {
    clear: both;
    height: .1em;
    margin: 0px;
    padding: 0px;
    visibility: hidden;
}

hr.dist2 {
    clear: both;
    height: 2em;
    margin: 0px;
    padding: 0px;
    visibility: hidden;
}

div#page {
 margin: 0px auto;
 width: 800px;
}

div.header, div.navigation, div.top, div.bottom, div.end_content,
div.row-1, div.row-2 {
 float: left;
 width: 100%;
}

div.header {
 background: #fff url(../i/head-image.jpg) no-repeat 100% 0%;
 margin-top: 4px;
}

div.logosign {
 float: left;
}

div.logosign a {
 display: block;
 width: 137px;
 height: 137px;
 background: url(../i/logo.gif) no-repeat;
}

div.logosign span {
 display: none;
}

div.navigation {
 background: url(../i/nav_back.gif) repeat-y 0% 50%;
 margin-top: 8px;
}

div.top {
 background: url(../i/nav_top.gif) no-repeat 0% 0%;
}

div.bottom {
 text-align: center;
 background: url(../i/nav_bottom.gif) no-repeat 0% 100%;
}

div.bottom ul {
 margin: 0px 0px 0px 0px;
 padding: 12px 0px;
 list-style: none;
 font-size: 11px;
 font-weight: bold;
}

div.bottom ul li {
 display: inline;
 margin: 0px;
 padding: 0px;
 background: url(../i/li.gif) no-repeat 100% 50%;
 padding: 10px 0px;
}

div.bottom ul li a {
 color: #525252;
 text-decoration: none;
 padding: 0px 53px;
}

div.bottom ul li a:hover {
 color: #848484;
}

div.bottom ul li.active a {
 color: #122b83;
}

div.bottom ul li.end {
 background: none;
}

div#main_box {
 float: left;
 padding: 0px 7px 40px 7px;
}

div.box_content {
 margin-top: 30px;
}

div.breadcrumbs {
 font-size: 10px;
 color: #62676a;
 margin-top: 4px;
}

div.breadcrumbs a {
 color: #62676a;
}

div.row-1 {
 margin-bottom: 40px;
}

div#add_info_nav_column {
 float: left;
 width: 231px;
 background: url(../i/new.gif) no-repeat 100% 0%;
 border-right: 1px #d1d1d1 dotted;
}

div#navigation_column {
    float: left;
    width: 231px;
    padding-right: 14px;
}

div#local_navigation {
    float: left;
    width: 231px;
}

div.top_border {
    float: left;
    width: 230px;
    margin: 0px;
    padding: 0px;
    background: url(../i/vnav_top.png) no-repeat 100% 0%;
}

div.bottom_border {
    float: left;
    width: 230px;
    margin: 0px;
    padding: 0px;
    background: url(../i/vnav_bottom.png) no-repeat 0% 100%;
}


div#content_column {
 float: right;
}

div.wide2 {
    width: 520px;
}

div.wide1 {
    width: 786px;
}

div#content_column img {
 float: left;
 margin: 0px 16px 2px 0px;
}

div#content_column h1 {
 margin: 0px 0px .6em 0px;
 padding: 0px;
 font-size: 18px;
 font-style: italic;
 color: #1e3790;
}

div#content_column p {
 margin: 0px 0px 1em 0px;
 padding: 0px;
 font-size: 11px;
 line-height: 16px;
}

div.row-2 {
 border-top: 1px #d1d1d1 dotted;
 padding-top: 10px;
 background: url(../i/product.gif) no-repeat 100% 0%;
}

div.column {
 width: 233px;
 float: left;
 clear: none;
 padding-right: 15px
}
 
div.end_content {
 border-top: 1px #d1d1d1 dotted;
 font-size: 10px;
 text-align: center;
 padding: 2px 0px 3px 0px;
 margin-bottom: 40px;
 color: #5f71bd;
}

div#local_navigation ul {
    margin: 10px;
    padding: 0px;
    list-style: none;
}


div#local_navigation li a {
    text-decoration: none;
    color: #525252;
    font-weight: bold;
}

div#local_navigation li.active a {
    color: #122b83;
}

div#local_navigation ul.subnavigation li a {
    color: #525252;
    font-weight: bold;
    font-size: 0.85em;
}

div.product_list h2, div.product_line h2, div.product_float h2 {
    font-size: 13px;
    color: #1e3790;
}

span.product_name {
    font-size: 12px;
    color: #1e3790;
    font-weight: bold;
    clear: both;
    line-height: 18px;
}

a.product {
    text-decoration: none;
    display: block;
    float: left;
    padding-top: 1px;
}

a.product:hover {
    text-decoration: underline;
}

div.product_list {
    width: 130px;
    height: 351px;
    background: url('../i/product_list_back.gif');
    text-align: center;
    margin-bottom: 20px;
}

div.left {
    margin-right: 65px;
    float: left;
}

div.right {
    float: right;
}

div.product_line {
    width: 520px;
    background: none;
    float: left;
}

div#content_column div.product_img {
    width: 130px;
    text-align: center;
}

div#content_column div.product_list img {
    width: 130px;
    border: none;
    margin: 0px;
    padding: 0px;
}

div.product {
    width: 520px;
    height: 600px;
    background: url('../i/product_back.gif') no-repeat 0px 0px;
}

div.description {
    width: 100%;
    padding: 10px;
    float: left;
}

div.product_line div.description {
    width: 100%;
    padding: 0px 0px 10px 0px;
    float: left;
}

div.product_float {
    float: left;
    padding: 0px 10px 0px 0px;
}

div#content_column div.product_float img{
    display: block;
    padding: 0px;
    margin: 0px;
}

div.product_float div.p_value {
    padding: 5px 0px;
}

a.details {
    display: block;
    clear: both;
    color: #ffffff;
    text-decoration: none;
    height: 36px;
    font-size: 14px;
    padding-top: 22px;
    background: url('../i/details-back.gif') no-repeat 8px 18px;
}

a.details:hover {
    text-decoration: underline;
}

