@charset "UTF-8";
.navigation { font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; color:#FFFFFF; }
a.navigation { font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; color:#FFFFFF; text-decoration: none; }
a.navigation:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: 1px; color:#FFFFFF; text-decoration: underline; }
li.category { list-style-type: none; }
a.category { line-height: 32px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #16303d; text-decoration: none; }
a.category:hover { line-height: 32px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #16303d; text-decoration: underline; }
.category-txt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #16303d; margin-top: 14px; padding-bottom: 10px; }
a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4e4e4e; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #16303d; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4e4e4e; line-height: 18px; }
body { background-image: url(images/bg.gif); background-repeat: repeat-x; margin-top: 0px; }
#header { width: 920px; margin-left: auto; margin-right: auto; margin-top: 0px; position: absolute; top: 0px; padding: 26px 0px 12px; background-image: url(images/header-bg.gif); background-position: top right; background-repeat: no-repeat; }
#navigation { width: 405px; height: 30px; float: right; margin-top: 25px; padding-right: 30px; padding-top: 25px; margin-left: 110px; text-transform: uppercase; font-size: 12px; text-shadow: #363636 1px 2px 2px; color: #999; }
#navigation a{ color: #CCC; font-size: 11px; }
#navigation a:hover{ color: #00b2da; text-decoration: none; }
#main { width: 920px; margin-left: auto; margin-right: auto; margin-top: 120px; clear: both;  }
#main-left2 { width: 235px; float: left; }
#main-right2 { width: 560px; float: right; padding: 20px 20px 0px; margin-left: 50px; }
#categories2 { background-image:url(images/cat-bg.gif); background-repeat: repeat; padding-right: 10px; border: 1px solid #CCC; padding-left: 30px; padding-top: 15px; padding-bottom: 15px; width: 208px; margin-top: 25px; }
#categories2 ul{ margin: 0px; padding: 0px; }
#categories2 a, #categories2 a:hover{ line-height: 24px; }
.section { background-image:url(images/cat-bg.gif); background-repeat: repeat; padding-right: 10px; border: 1px solid #CCC; padding-left: 30px; margin: 10px 0px 15px; padding-top: 10px; padding-bottom: 10px; }
#Heading { background-image: url(images/trolley.jpg); height: 90px; width: 390px; background-repeat: no-repeat; margin-top: 20px; padding-top: 32px; padding-left: 10px; }
h1.subheading { margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #16303d; letter-spacing: -1px; }
h2.subheading { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #16303d; letter-spacing: -1px; }
h2.subheading-padd { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #16303d; letter-spacing: -1px; margin-top: 50px; margin-bottom: 50px; }
h3.subheading { margin-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #16303d; letter-spacing: -1px; }
h1.heading { margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #16303d; }
.category-heading { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #16303d; }
#bottom { width: 485px; float: left; padding-left: 20px; padding-right: 20px; }
#footer { width: 815px; text-align:center; margin-left: auto; margin-right: auto; margin-top: 45px; padding-top: 35px; padding-bottom: 15px; clear: both; }
#wrapper { width: 920px; margin-left: auto; margin-right: auto; }
.category-tree { width: 190px; height: 100px; float: left; padding-right: 50px; }
li.category-tree { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #16303d; letter-spacing: -1px; list-style-image: url(images/icon.png); margin: 0px; }
a.category-tree:link { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #16303d; letter-spacing: -1px; }
a.category-tree:hover { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #16303d; letter-spacing: -1px; text-decoration: none; }
a.category-tree:link { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #16303d; letter-spacing: -1px; text-decoration: none; }
a.category-tree:hover { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #16303d; letter-spacing: -1px; text-decoration: underline; }
a.category-tree:visited:hover { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #16303d; letter-spacing: -1px; text-decoration: underline; }
a.category-tree:visited { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #16303d; letter-spacing: -1px; text-decoration: none; }
.nopadd { padding: 0px; }
h2.nopadd{ margin: 0px; padding: 0px; margin: 12px 0px 6px; }
.navig{ clear: both; display: block; padding: 30px 0px; }
table h2{ margin-bottom: 0px; padding-bottom: 0px; }

/* Enhancement */
.section, #categories2{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
