body {margin: 0; background-color: #18242b; padding: 0 0 300px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
table {margin: 0; border-collapse: collapse; font-size: 12px; color: #ffffff;}
td {border: none; padding: 0 30px 5px 0; vertical-align: middle;}
h1 {margin: 0; padding: 0; font-size: 40px; color: #ffffff; text-transform: lowercase;}
h2 {margin: 0; padding: 0 0 15px; font-size: 18px; color: #ffffff;}
h3 {margin: 0; padding: 0 0 10px; font-size: 15px; font-weight: normal; color: #ffffff;}
h4 {margin: 0; padding: 0 0 10px; font-size: 13px; color: #ffffff;}
p {margin: 0; padding: 0 0 10px;}
ul, ol {margin: 0; padding: 0 0 15px 20px;}
ul ul, ol ol, ul ol, ol ul {padding: 0 0 0 20px;}
li {margin: 0; padding: 0;}
ul {list-style: square;}
form {margin: 0; padding: 0;}
input, select, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin: 0; vertical-align: middle;}
img {vertical-align: middle;}
a img {border: none;}
a {color: #ffffff;}
a:hover, a:active {}
hr {margin: 0 0 10px; background-color: transparent; border: none; border-bottom: 1px dotted #6f8691;}

.fl {float: left;}
.cb {display: block; clear: both;}
.w120px {width: 120px;}
.w200px {width: 200px;}
.formlabel {font-size: 11px; font-weight: bold; color: #ffffff;}
.txt {border: 1px solid #18242b; background-color: #ffffff; padding: 2px;}
.btn {border: 1px solid #18242b; background-color: #dedede; padding: 2px; font-size: 11px; font-weight: bold; color: #626266; cursor: pointer;}
.red {color: #ff0000;}

#page {margin: auto; width: 960px; background-color: #2f434d; text-align: left;}
#header {padding: 14px; text-align: right;}

#menu {margin: 0 5px; border-bottom: 1px solid #e0e5e8; background-color: #7e929d; background-image: url(../img/home02.gif); padding: 1px 0 0;}
#menu div {border-top: 1px solid #2f434d; padding: 5px;}
#menu ul {float: right; list-style: none; padding: 0;}
#menu li {display: block; float: left;}
#menu a {display: block; border-left: 1px solid #e0e5e8; padding: 5px 10px; text-transform: uppercase; text-decoration: none; font-weight: bold; color: #ced7dc;}
#menu a.spec {border-left: none;}
#menu a:hover, #menu a:active, #menu strong a {color: #ffffff;}

#content {margin: 5px 5px 0 10px;}
#leftcol {float: left; width: 175px;}
#leftcol p {border-bottom: 1px dotted #ffffff; padding: 10px; font-size: 11px; line-height: 16px;}
#leftcol h2 {padding: 10px; color: #ffffff; font-size: 18px;}
#productmenu ul {list-style: none; padding: 0; font-size: 13px;}
#productmenu li {display: inline;}
#productmenu a {display: block; border-top: 1px dotted #6f8691; padding: 5px 10px; text-decoration: none; color: #c0c0c0;}
#productmenu a:hover, #productmenu a:active, #productmenu strong a {color: #ffffff;}
#productmenu ul ul {padding: 0 0 10px 25px; font-size: 12px;}
#productmenu ul ul.popup {display: none;}
#productmenu ul .open ul.popup {display: block; position: absolute; margin: -20px 0 0 140px; background-color: #000000; border-left: 10px solid #141f24; padding: 0; z-index: 10; opacity: 0.80; filter: alpha(opacity=80); zoom: 1;}
#productmenu ul .open ul.popup li a {border-top: 1px dotted #6f8691; padding: 5px 40px 5px 20px;} /* width: 150px; */
#productmenu ul .open ul.popup li.spec a {border-top: none;}
#productmenu ul ul ul {padding: 0 0 5px 15px; font-size: 11px;}
#productmenu li li {border-bottom: none;}
#productmenu li li a {padding: 2px 0; border: none;}

#rightcol {float: right; width: 758px;}
#homecols {padding: 20px 0; font-size: 11px;}
#homecols div {width: 250px; float: left;}
#homecols div div {width: auto; float: none; border-left: 1px solid #647b87; padding: 0 10px 0 20px;}
#homecols div div div {border: none; padding: 0; margin: 0 0 0 85px;}
.homecolsimg {float: left;}
#homecols p {line-height: 15px;}

#footer {padding: 20px 5px 5px; font-size: 11px; color: #f3f3f3;}
#footer div {background-color: #7e929d; background-image: url(../img/home02.gif);}
#footer p {padding: 7px 10px; text-align: right;}
#footer2 {float: left;}
#footer a {color: #f3f3f3;}

#headerimg {background-color: #1d2a32; padding: 5px;}
#headerimg div {background-repeat: no-repeat; padding: 138px 0 0;}
#headerimg h1 {background-color: #000000; padding: 0 10px; line-height: 56px; opacity: 0.50; filter: alpha(opacity=50); zoom: 1;}
#path {border-bottom: 1px dotted #6f8691; padding: 10px; color: #c1c1c1; font-size: 11px;}
#path a {color: #c1c1c1; text-decoration: none;}
#path a:hover, #path a:active {text-decoration: underline;}

#categories {padding: 0;}
#categories p {float: left; padding: 10px 0 0 5px;}
#categories a {display: block; width: 182px; padding: 0 0 10px; text-decoration: none; font-size: 12px; color: #c0c0c0;}
#categories a:hover, #categories a:active {color: #ffffff;}
#categories img {margin: 0 0 5px; border: 1px solid #d3d4d4;}
#categories a:hover img, #categories a:active img {border-color: #ffffff;}
#categories .cb {border-bottom: 1px dotted #6f8691;}

#products {padding: 0;}
#products p {float: left; padding: 10px 0 0 6px;}
#products a {display: block; width: 145px; padding: 0 0 10px; text-decoration: none; font-size: 12px; color: #c0c0c0;}
#products a:hover, #categories a:active {color: #ffffff;}
#products img {margin: 0 0 5px; border: 1px solid #d3d4d4;}
#products a:hover img, #categories a:active img {border-color: #ffffff;}
#products .cb {border-bottom: 1px dotted #6f8691;}

#product {padding: 20px 5px 0;}
#productleftcol {float: left; width: 250px; line-height: 15px;}
#productimgs a {float: left; display: block; margin: 0 8px 8px 0; text-decoration: none;}
#productimgs img {border: 1px solid #d3d4d4;}
#productimgs a:hover img, #categories a:active img {border-color: #ffffff;}
#productlinks {line-height: 22px; font-size: 13px;}
#productlinks a {color: #b6bfc5; text-decoration: none; padding: 0 0 0 20px; background-image: url(../img/icon.gif); background-repeat: no-repeat; background-position: 3px 50%;}
#productlinks a:hover, #productlinks a:active {text-decoration: underline;}
#productprint {padding: 0 5px; background-color: #526671; color: #b6bfc5; font-size: 15px; font-weight: bold; text-decoration: none;}

#productrightcol {float: right; width: 490px;}
#productrightcol2 {padding: 0 15px 0 0;}
#productrightcol2 p {line-height: 16px;}
#productrightcol strong {font-size: 15px; font-weight: normal;}

#widecol {padding: 0 15px 0 5px;}
#widecol p {line-height: 16px;}
#widecol strong {font-size: 15px; font-weight: normal;}

.searchresult2 {float: left;}
.searchresult3 {margin: 0 0 0 130px;}

#slideshownav {
 float: right;  z-index: 1;
}
#slideshownav a:hover, #slideshownav a:active {
    background-color: transparent;

}

#slideshow {
    float: left;
    top: 0px;
    clear:both;
    width:758px;
    height: 337px;
    padding: 0;
    margin: 0;
    z-index: 5;
}











