* {
	padding: 0;
	margin: 0;
}

body {
    background: #f2f2f2;
    text-align: center;
}

img {
    border: none;
}

p, ol, ul, li, td, tr, div {
    color:#333333;
    font: normal 12px/18px Arial, Sans Serif;
    text-align: left;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.clear {
    clear: both;
    height: 1px;
}

.header {
    background: url('images/bg-header.gif') repeat-x;
}

.header-container {
    width: 978px;
    margin: 0 auto;
}

.top-nav {

}

.top-nav-crnr {
    background: url('images/bg-top-nav-2.gif') top right no-repeat;
    padding: 12px 0px 10px 8px;
}

.top-nav-left {
    float: left;
    width: 253px;
    background: url('images/bg-top-nav-1.gif') top left no-repeat;

}

.top-nav-left a {
    color: #fff;
    font: bold 12px/14px Trebuchet MS, Arial, Sans Serif;
    margin: 0 12px;
}


.top-nav-right {
    float: right;
    width: 325px;
    background: #383737 url('images/bg-top-nav-1.gif') top left no-repeat;
}

.top-nav-right a {
    color: #fff;
    font: bold 12px/14px Trebuchet MS, Arial, Sans Serif;
    margin: 0 12px;
}

.top-nav-left a:hover, .top-nav-right a:hover {
    color: #e3000b;
    text-decoration: none;
}

.top-nav-right a {
    color: #fff;
    font: bold 12px/14px Trebuchet MS, Arial, Sans Serif;
    margin: 0 5px;
    padding: 5px 0 0 25px;
}

.top-nav-right a.login {
    background: url('images/bg-nav-login.gif') top left no-repeat;
}

.top-nav-right a.login:hover {
    background: url('images/bg-nav-login-hover.gif') top left no-repeat;
}

.top-nav-right a.register {
    background: url('images/bg-nav-register.gif') top left no-repeat;
}

.top-nav-right a.register:hover {
    background: url('images/bg-nav-register-hover.gif') top left no-repeat;
}

.top-nav-right a.contact {
    background: url('images/bg-nav-contact.gif') top left no-repeat;
}

.top-nav-right a.contact:hover {
    background: url('images/bg-nav-contact-hover.gif') top left no-repeat;
}

.top-nav-right a.rss {
    background: url('images/bg-nav-rss.gif') top left no-repeat;
}

.top-nav-right a.rss:hover {
    background: url('images/bg-nav-rss-hover.gif') top left no-repeat;
}

.logo {
    width: 252px;
    height: 62px;
    padding: 34px 0 30px 0;

}

.logo img, .logos img {
    width: 252px;
    height: 62px;
}


.sm {
    float: right;
    width: 703px;
    margin: 19px 0 0;
}

.menu a {
    color: #fff;
    font: bold 14px/18px Trebuchet MS, Arial, Sans Serif;
    display: block;
    float: left;
    padding: 12px 15px 10px 15px;
}

.menu a:hover {
    color: #e3000b;
    text-decoration: none;
}

.menu span {
    display: block;
    float: left;
    height: 41px;
    width: 2px;
    background: url('images/bg-menu-line.gif') top left no-repeat;
}

.search {
    clear: left;
}

.sm .search-box {
    background: url('images/bg-search-input.gif') top left no-repeat;
    width: 532px;
    height: 37px;
    float: left;
}

.sm .search-inpit {
    float: left;
    padding: 7px 0 0 8px;
    width: 325px;
}

.sm .search-inpit input {
    border: 1px solid #000;
    width: 325px;
    height: 22px;
    color: #000;
    font: normal 12px/14px Arial, Sans Serif;
    padding: 2px 0 0 23px;
    background: #fff url('images/icon-search.gif') 3px 3px no-repeat;
}

.sm .search-in {
    color: #a6a5a5;
    font: normal 12px/24px Arial, Sans Serif;
    float: left;
    width: 16px;
    height: 18px;
    padding: 6px 0 0 4px;
}

.sm .search-select {
    float: left;
    width: 175px;
    margin: 7px 0 0 0;
}

.sm .search-select select {
    border: 1px solid #000;
    width: 170px;
    height: 22px;
    color: #515050;
    font: normal 12px/14px Arial, Sans Serif;
    padding: 1px 0 0;
}

.sm .search-button {
    float: left;
    width: 110px;
    margin: 0 0 0 3px;
}

.sm .search-button input {
    position: relative;
    margin: -3px 0 0;
}

.search-link {
    float: left;
    width: 56px;
    margin: 8px 0 0 2px;
}

.search-link a {
    color: #a6a5a5;
    font: normal 11px/12px Arial, Sans Serif;
    font-style: italic;
    text-decoration: underline;
}

.search-link a:hover {
    color: #e3000b;
}

.main-container {
    width: 978px;
    margin: 0 auto;
}

.banner {
    width: 728px;
    margin: 15px auto 25px;
}

.banner p {
    color: #666666;
    font: normal 10px/12px Arial, Sans Serif;
    text-transform: uppercase;
    text-align: center;
}

.column-left {
    width: 253px;
    float: left;
}

.column-right {
    width: 702px;
    float: left;
    margin: 0 0 0 23px;
}

.box-left-g1 {
    background: #fff url('images/bg-box-left-g1.gif') top left repeat-y;
    margin: 0 0 23px;
}

.box-left-g2 {
    background: url('images/bg-box-left-g2.gif') top left no-repeat;

}

.box-left-g3 {
    background: url('images/bg-box-left-g3.gif') bottom left no-repeat;
    min-height: 70px;
}

.menu-left {
    padding: 7px 0 0 11px;
    height: 73px;
}

.menu-left a {
    margin: 0 5px 0 0;
    padding: 44px 0 0;
    width: 74px;
    height: 22px;
    display: block;
    float: left;
    text-align: center;
    text-transform: uppercase;
    color: #151515;
    font: bold 12px/12px Arial, Sans Serif;
}

.menu-left a:hover {
    color: #e6010b;
    text-decoration: none;
}

.menu-left a.submit {
    background: url('images/bg-menu-left-submit.gif') top left no-repeat;
}

.menu-left a.submit:hover {
    background: url('images/bg-menu-left-submit-hover.gif') top left no-repeat;
}

.menu-left a.latest {
    background: url('images/bg-menu-left-latest.gif') top left no-repeat;
}

.menu-left a.latest:hover {
    background: url('images/bg-menu-left-latest-hover.gif') top left no-repeat;
}

.menu-left a.hits {
    background: url('images/bg-menu-left-hits.gif') top left no-repeat;
}

.menu-left a.hits:hover {
    background: url('images/bg-menu-left-hits-hover.gif') top left no-repeat;
}

.auction {
    color: #151515;
    font: normal 18px/20px Arial, Sans Serif;
    text-align: center;
}

.box-title {
    background: url('images/bg-box-title.gif') 4px 4px no-repeat;
    width: 209px;
    height: 31px;
    color: #151515;
    font: normal 18px/20px Arial, Sans Serif;
    padding: 15px 0 0 42px;
}

.categories-box {
    padding: 15px 0 38px 21px;
}

ul.categories {
    list-style: none;
    width: 220px;
}

ul.categories li {
    margin: 0 0 7px;
}

ul.categories li a {
    background: url('images/arrow-grey.gif') 0px 1px no-repeat;
    color: #333;
    font: normal 12px/18px Arial, Sans Serif;
    padding: 0 0 0 20px;
}


ul.categories li a:hover {
    background: url('images/arrow-red-hover.gif') 0px 1px no-repeat;
    color: #e6010b;
}


ul.statistics {
    list-style: none;
    width: 220px;
}

ul.statistics li {
    margin: 0 0 7px;
    background: url('images/icon-statistics.gif') 0px 4px no-repeat;
    color: #333;
    font: normal 12px/18px Arial, Sans Serif;
    padding: 0 0 0 20px;
}

ul.statistics li span {
    color: #898989;
    font: bold 14px/18px Arial, Sans Serif;
}

.box-wh-1 {
    background: url('images/bg-box-wh-1.gif') top left repeat-y;
}

.box-wh-2 {
    background: url('images/bg-box-wh-2.gif') top left no-repeat;
}

.box-wh-3 {
    background: url('images/bg-box-wh-3.gif') bottom left no-repeat;
    min-height: 100px;
    padding: 40px 0 20px 40px;
}

.path {
    color: #333;
    font: normal 12px/18px Arial, Sans Serif;
    border-bottom: 1px solid #e0dfdf;
    padding: 0 0 4px;
    margin: 0 40px 25px 0;
}

.path a {
    color: #333;
    font: normal 12px/18px Arial, Sans Serif;
}

.path a:hover {
    color: #e6010b;
}

.path span {
    color: #898989;
    font: normal 8px/10px Lucida Sans, Arial, Sans Serif;
    vertical-align: 1px;
    margin: 0 3px;
}

.cat {
    width: 290px;
    float: left;
    margin: 0 25px 20px 0;
}

.cat-title {
    color: #898989;
    font: normal 18px/22px Arial, Sans Serif;
}

.cat-title a {
    color: #333;
    font: normal 18px/22px Arial, Sans Serif;
}

.cat-links {
    color: #898989;
    font: normal 12px/20px Arial, Sans Serif;
}
.cat-links a {
    color: #333;
    font: normal 12px/20px Arial, Sans Serif;
}

.cat-title a:hover, .cat-links a:hover {
    color: #e6010b;
}

.footer {
    background: #333232 url('images/bg-footer.gif') repeat-x;
    border-bottom: 1px solid #545353;

}

.footer-container {
    width: 978px;
    margin: 0 auto;
    padding: 40px 0 15px;
}

.copyright {
    background: #333232 url('images/bg-copyright.gif') repeat;
    color: #8a8a8a;
    font: normal 11px/11px Arial, Sans Serif;
    text-align: center;
    padding: 15px;
}

.copyright a {
    color: #8a8a8a;
    text-decoration: underline;
}

.copyright a:hover {
    color: #dcdcdc;
}

.footer-column-left {
    width: 252px;
    float: left;
    margin: 0 27px 0 0;
}

.footer-logo {
    width: 224px;
    margin: 0 auto 8px;
}

.footer-logo a {
    width: 224px;
    height: 55px;
    display: block;
    background: url('images/logo-footer.gif') no-repeat;
}

.footer-logo a:hover {
    width: 224px;
    height: 55px;
    display: block;
    background: url('images/logo-footer-hover.gif') no-repeat;
}

.footer-copyright {
    width: 224px;
    margin: 0 auto;
    text-align: center;
    color: #8a8a8a;
    font: normal 11px/11px Arial, Sans Serif;
}

.paypal {
    width: 224px;
    margin: 25px auto 0;
    text-align: center;
}

.footer-column-right {
    width: 658px;
    float: left;
    padding: 0 0 0 40px;
}

.footer-column-links {
    width: 140px;
    margin: 12px 10px 0 0;
    float: left;
}

.footer-column-links p {
    color: #ffffff;
    font: bold 12px/12px Arial, Sans Serif;
    margin: 0 0 10px;
    text-transform: uppercase;
}

.footer-column-links ul {
    margin: 0 0 0 10px;
}

.footer-column-links ul li {
    color: #b1b1b1;
    font: normal 12px/16px Arial, Sans Serif;
    margin: 0 0 3px;
}

.footer-column-links ul li a {
    color: #b1b1b1;
    font: normal 12px/16px Arial, Sans Serif;
}

.footer-column-links ul li a:hover {
    color: #fff;
}

/* -------------------------------- BEGIN styles for search page -------------------------------- */

body.search-page {
    background: #555555 url('images/bg-search-page.gif') repeat-x;
    text-align: center;
}

.search-center {
    background: url('images/bg-search-center.gif') no-repeat;
    width: 704px;
    height: 317px;
    margin: 145px auto 5px;
}

.grey-copyright {
    margin: 0 auto;
    color: #bfbfbf;
    font: normal 11px/15px Arial, Sans Serif;
    text-align: center;
}

.grey-copyright a {
    color: #bfbfbf;
    font: normal 11px/15px Arial, Sans Serif;
    text-decoration: underline;
}

.grey-copyright a:hover {
    color: #e6010b;
}

.logos {
    width: 252px;
    height: 62px;
    padding: 60px 0 48px 0;
    margin: 0 auto;
    text-align: center;
}

.sm1 {
    margin: 0 60px 0 72px;
}

.sm1 .menu span {
    display: block;
    float: left;
    height: 41px;
    width: 2px;
    background: url('images/bg-menu-line-1.gif') top left no-repeat;
}

.sm1 .search-box {
    background: url('images/bg-search-input-1.gif') top left no-repeat;
    width: 442px;
    height: 37px;
    float: left;
}
.sm1 .search-inpit {
    float: left;
    padding: 7px 0 0 8px;
    width: 326px;
}

.sm1 .search-inpit input {
    border: 1px solid #000;
    width: 401px;
    height: 18px;
    color: #000;
    font: normal 12px/14px Arial, Sans Serif;
    padding: 2px 0 0 23px;
    background: #fff url('images/icon-search.gif') 3px 3px no-repeat;
}

.sm1 .search-button {
    float: left;
    width: 110px;
    margin: 0 0 0 3px;
}

.sm1 .search-button input {
    position: relative;
    margin: -3px 0 0;
}

.domain a {
    color: #e3000b;
    font: bold 14px/18px Trebuchet MS, Arial, Sans Serif;
    display: block;
    float: left;
    text-align: center;
}

.domain a:hover {
    color: #373737;
    text-decoration: none;
}

.dntitle {  
    font: bold 12px/18px Arial Rounded MT Bold; 
	font-size: 20pt; 
	color: #373737; 
}

.subtitle {  
    font: bold 14px/18px Arial;  
	font-weight: bold;
	color: #373737; 
	vertical-align: top; 
	visibility: visible; 
	clip:  rect(   )
}

/* -------------------------------- END styles for search page -------------------------------- */
