html {margin: 0px; padding: 6px 0px 0px 0px;}
body {margin: 0px; padding: 0px; background: url(/images/template/bg-gradient.jpg) repeat-x #e6ecf2;}

#top {width: 1020px; height: 119px; margin: 0px auto; padding: 0px; background: url(/images/template/top.png);}

#logo {display: none;}

#left {width: 169px; margin: 0px 16px 0px 30px; padding: 10px 0px 0px 0px; float: left;}
#left ul {margin: 0px 0px 10px 0px; padding: 20px 10px 8px 14px; list-style-type: none; background-image: url(/images/template/menu-bg.jpg); width: 145px; height: 174px;}
#left li a:link, li a:visited {color: #3366cc; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; padding: 2px 0px 0px 28px; background: url(/images/template/bullet.jpg) no-repeat; display: block; margin: 0px 0px 8px 0px; height: 18px;}
#left li a:hover {color: #003399; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; padding: 2px 0px 0px 28px; background: url(/images/template/bullet.jpg) no-repeat; display: block; margin: 0px 0px 8px 0px; height: 18px;}

#right {width: 169px; height: 360px; margin: 0px 20px 0px 0px; padding: 0px; float: right; background: url(/images/template/canon-logo.jpg) no-repeat 40px 20px; border-left: 1px solid #ccc;}

.center {text-align: center;}

#middle {width: 1020px; margin: 0px auto; padding: 14px 0px 0px 0px; background: url(/images/template/middle.png) repeat-y;}

#content {width: 578px; margin: 0px 0px 0px 220px; padding: 0px 0px 20px 0px;}
#content h1 {display: none;}
#content h2 {font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; margin: 0px; padding: 10px 0px 0px 0px;}
#content p {font-family: Arial, sans-serif; font-size: 14px; margin: 0px; padding: 10px 0px; text-align: justify;}
#content ul {margin: 0px; padding: 10px 0px; list-style: inside;}
#content li {font-family: Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px;}
#content .right {float: right;}
#content .red {color: #ff0000;}
#content form {background: #efefef; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 14px; margin: 10px 0px; font-family: Arial, sans-serif;}
#content table {padding: 0px; margin: 0px;}
#content td {font-size: 12px; padding: 2px; margin: 0px;}
#content form input, form textarea, form submit {border: 1px solid #3366cc;}
#content table.products {padding: 0px; margin: 10px 0px;}
#content table.products td {padding: 20px 0px; margin: 0px;}
#content table.products td.right {padding: 30px 0px 10px 40px; margin: 0px; font-family: Arial, sans-serif; font-size: 15px;}

#contact {height: 110px; width: 438px; margin: 10px 0px; padding: 17px 0px 0px 140px; background: url(/images/template/contact-details-bg.jpg);}
#contact p {font-family: Arial, sans-serif; font-size: 14px; margin: 0px; padding: 10px 0px 10px 2px;}
#contact table {margin: 0px; padding: 0px;}
#contact table td {margin: 0px; padding: 0px 10px 0px 0px; font-family: Arial, sans-serif; font-size: 15px;}

.clear {clear: both;}

#bottom {width: 1020px; height: 56px; margin: 0px auto; padding: 0px; background: url(/images/template/bottom.png);}
#bottom address {display: none;}
#bottom .hide {display: none;}
#bottom p {height: 0px; width: 0px; margin: 6px 0px 0px 884px; padding: 0px; position: absolute;}
#bottom a {margin: 0px; padding: 13px 0px 0px 105px; overflow: hidden; height: 0px; width: 0px; display: block;}
