body, td, th, ul, li {color: #333;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height: 1.4em}
body{background: #F1F1F1}
a {color:#C00; text-decoration:none; outline:none}
a:hover {color:#C00; text-decoration:underline}
ul {list-style: none}
.container_12 {margin-left: auto;margin-right: auto;width: 960px;position: relative}
.container_12 .grid_5 {width:380px}
.container_12 .grid_6 {width:460px}
.container_12 .grid_7 {width:540px}
.grid_5, .grid_7 {display: inline;float: left;margin-left: 10px;margin-right: 10px;position: relative}
.bg_white {background-color:#FFF}
div.header {height:75px; position:relative; padding:20px 0}
div.header em {line-height:48px; float:right}
#logo {background:url(/resources/images/tpp-wholesale.gif) no-repeat 0 0; display:block; height:69px; position:relative; text-indent:-9999px; width:216px; float:left}
.hright {margin-right:30px; text-align:right}
.hright span {background:url(/resources/images/icons.png) no-repeat 0 -374px; padding:14px 0 2px 30px; font-size:14px; font-weight:bold; display:inline-block}
.hright h2 {color:#AAA; font-weight:normal}
.top-curves, .bot-curves {background:url(/resources/images/bg-corners.png) 0 0 no-repeat; height:10px; margin-left:auto; margin-right:auto; width:960px; zoom:1}
.top-curves {margin-top:10px}
.bot-curves {background:url(/resources/images/bg-corners.png) 0 -10px no-repeat}
.content {background-color: white;padding-top: 20px}
.maincontent {padding-left: 10px}
#reseller-container {background:#FFF;}
#menu a:hover {text-decoration: underline}
table.results thead tr .headerSortDown, table.results thead tr .headerSortUp {background-color:#BBB}
table.results tbody tr.odd td {background-color: #f5f5f5}
table.results {}
.clear {clear:both}
.dit-logo {background:url(/resources/images/dit-logo.png) no-repeat 0 0; float:right; display:block; width:235px; text-indent:-99999px; height:50px; margin-top:20px}
.tpp-logo {background:url(/resources/images/tpp-logo.gif) no-repeat 0 0; float:left; display:block; width:235px; text-indent:-99999px; height:81px}
.footer {margin: 20px 0 20px 0;text-align: center}
.footer ul {padding:10px 0;margin:0}
.footer li {display: inline;font-size:11px;padding:0 10px}
.footer ul .first {background-image: none}
.footer ul .last {padding-right:0}
.footer p {color:#999;font-size:11px;padding-top:5px;margin:0}
.footer a:link, .footer a:visited {color:#999}
.footer a:hover {color:#F00}
div.actions {width: 190px;}
#search-results-container div.actions {width:90px;}
div.actions button {margin:0 2px 2px 0;}

/*Loading icon specific*/
#search-loading {height:130px !important;}

/* Fixes */
a.logo img {border:none !important; outline: none !important;} /* IE logo red line */
.contactForm label {display: block;}