body,td,th { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; line-height: 17px; }
body { background: url(images/body-bg.gif) top left repeat-x #FFFFFF; margin: 0px; }
a:link, a:visited, a:active { color: #0066CC; text-decoration: underline; }
a:hover { text-decoration: none; color: #00CCFF; }
h1 { font-size: 36px; color: #0066CC; }
.h2 { display: block; background: url(images/header-bg.gif) top left no-repeat #0383C2; padding: 10px; color: #fff; font-size: 20px; font-weight: bold; letter-spacing: 0px; line-height: 19px; margin: 0; }
h3 { font-size: 18px; color: #0066CC; margin: 0; padding: 0; }
h4 { font-size: 16px; color: #0066CC; }
h5 { font-size: 14px; margin: 0; padding: 0; }
h6 { font-size: 12px; color: #0066CC; }
#topnav { padding-top: 1px; }
#topnav a { border-left: 1px solid #006633; display: block; float: left; color: #fff; text-decoration: none; padding: 9px 18px; font-size: 12px; font-weight: bold; }
.search-bg { background: url(images/search-bg.gif) top left no-repeat; height: 101px; }
.search-input { background: #fff; border: 2px solid #63C8DF; width: 240px; padding: 2px; }
.content { margin-top: 15px; }
.footer { margin-top: 15px; padding-bottom: 30px; border-top: 1px solid #ccc; }
.footer td { color: #666; }
.redHeader { display: block; background: url(images/redHeader-bg.gif) top left no-repeat #5B9D1A; padding: 10px; color: #fff; font-size: 16px; font-weight: bold; letter-spacing: 0px; line-height: 16px; text-transform: capitalize; }
.redHeaderL { display: block; background: url(images/redHeaderL-bg.gif) top left no-repeat #5B9D1A; padding: 10px; color: #fff; font-size: 16px; font-weight: bold; letter-spacing: 0px; line-height: 16px; text-transform: capitalize; }
.redHeaderC { display: block; background: url(images/redHeaderC-bg.gif) top left no-repeat #cc0000; padding: 10px; color: #fff; font-size: 16px; font-weight: bold; letter-spacing: 0px; line-height: 16px; text-transform: capitalize; }
.greenHeader { display: block; background: url(images/greenHeader-bg.gif) top left no-repeat #5B9D1A; padding: 10px; color: #fff; font-size: 16px; font-weight: bold; letter-spacing: 0px; line-height: 16px; text-transform: capitalize; }
.greenHeaderL { display: block; background: url(images/greenHeaderL-bg.gif) top left no-repeat #5B9D1A; padding: 10px; color: #fff; font-size: 16px; font-weight: bold; letter-spacing: 0px; line-height: 16px; text-transform: capitalize; }
.yellowHeader { display: block; background: url(images/yellowHeader-bg.gif) top left no-repeat #FE9900; padding: 10px; color: #fff; font-size: 16px; font-weight: bold; letter-spacing: 0px; line-height: 16px; }
.sideMenuBG { border-left: 1px solid #D7D7D7; border-right: 1px solid #D7D7D7; background-color: #f5f5f5; padding: 10px; margin-bottom: -6px; }
.inputside { background: #fff; border: 1px solid #999; width: 225px; padding: 3px; margin-top: 10px; }
.button { background: url(images/button-bg.gif) bottom left repeat-x; font-size: 15px; color: #fff; font-weight: bold; margin-top: 10px; margin-bottom: 10px; border: 0; padding: 5px; cursor: pointer; }
#category { }
#category a { border-bottom: 1px dotted #999; display: block; text-decoration: none; font-size: 15px; padding: 7px; font-weight: bold; }
.offerContent { border-bottom: 1px dotted #666; margin: 10px 0px; }
.error { font-size: 11px; color: red; }
.form { margin: 0; padding: 0; }
#pagination a {	padding: 2px 5px; border: 1px solid #ccc; margin: 0 1px; text-decoration: none;	}