/*** TEMPLATE STYLES ***/

body { background:#fff }
h1 { font:bold 18px Arial, Helvetica, Sans-Serif; color:#6F95CE; }
h2 { font:lighter 16px Arial, Helvetica, Sans-Serif; color:#6F95CE; }
h3 { font:bold 14px Arial, Helvetica, Sans-Serif; color:#6F95CE; }
h4 { font:normal  ; color:; }
h5 { font:bold 10px Arial, Helvetica, Sans-Serif; color:#808284; }
h6 { font:normal  ; color:; }

/*** LAYOUT ***/

.header { width:920px; height:153px; background-color:#fff; margin-left:auto; margin-right:auto; padding-left:10px; padding-right:10px; }
.header #logo { text-indent:-1000px; width:187px; height:102px; background:transparent url(/images/logo.jpg) no-repeat top left; margin:0; position:absolute; top:10px; left:10px; }
.header #logo a { display:block; height:100%; width:100%; }
.topnavigation { width:695px; height:30px; background-color:#000; position:absolute !important; top:122px; left:9px; padding-left:15px; }
.topnavigation li { list-style:none; display:inline; float:left; margin:0 15px 0 0; }
.topnavigation li a {  padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-right:15px; font-size:16px; font-family:Arial; color:#fff; font-weight:bold; height:30px; line-height:30px; }
.topnavigation li a:hover { color:#222D69; font-weight:bold; font-style:normal; text-decoration:none; }
.topnavigation li a.link880 {}
.topnavigation li a.link881 {}
.topnavigation li a.link882 {}
.topnavigation li a.link883 {}
.topnavigation li a.link884 { border-right:0px dotted #fff;}
.registerlinks { width:200px; position:absolute !important; bottom:40px; right:10px; color:#000; }
.registerlinks li { list-style:none; text-align:right; }
.registerlinks li a { font-family:Arial; font-size:11px; }
.headertext { width:375px; height:40px; position:absolute !important; top:78px; left:205px; }
.headertext, .headertext * { font-family:Arial; font-size:11px; color:#818386; }
.catalogrequest { width:205px; height:60px; position:absolute !important; top:10px; right:5px; }
.catalogrequest, .catalogrequest * { }
.container { width:920px; min-height:885px; background-color:#ffffff; margin-left:auto; margin-right:auto; padding-left:10px; padding-right:10px; }
.sidebar { width:180px; min-height:485px; background-color:#fff; margin-top:5px; margin-right:10px; padding-right:10px; }
.search-mod { width:180px; height:75px; background-color:#DBDCDD; padding-top:10px; padding-left:10px; }
.custom-optics { width:180px; height:20px; background-color:#6E9AD2; margin-top:10px; padding-left:10px; font-family:Arial; font-size:14px; color:#fff; }
.custom-optics, .custom-optics * { font-family:Arial; font-size:14px; color:#fff; }
.custom-optics-nav { width:170px; min-height:100px; padding-left:20px; color:#384899; }
.custom-optics-nav li { list-style:none; display:inline; float:left; margin:0; }
.custom-optics-nav li a {  font-size:12px; color:#384899; }
.custom-optics-nav li a:hover { font-weight:normal; font-style:normal; text-decoration:none; }
.catalog-products { width:180px; height:20px; background-color:#6E9AD2; margin-top:10px; padding-left:10px; font-family:Arial; font-size:14px; color:#fff; overflow:#fff }
.catalog-products, .catalog-products * { font-family:Arial; font-size:14px; color:#fff; }
.products-nav2 { width:170px; padding-left:20px; }
.products-nav2 li { list-style:none; margin-bottom:10px; text-align:left; width:; height:; }
.products-nav2 li a { font-family:Arial; font-size:12px; color:#384899; text-align:left; display:block; margin:-5px 10px 0 0; }
.products-nav2 li a:hover { margin:-5px 10px 0 0; }
.products-nav2 img { margin:5px 5px 0 0; }
.footer { width:920px; background-color:#fff; margin-left:auto; margin-right:auto; padding:10px; }
.securelinks { width:719px; height:43px; margin-top:10px; padding-left:201px; }
.securelinks, .securelinks * { }
.footercontainer { width:922px; height:31px; background:transparent url('/images/footer-bg.jpg'); margin-top:10px; }
.footercontainer, .footercontainer * { }

