
/* GLOBAL styles */

 BODY {
  margin: 0 0 20px 0;
  background-color: #9d9d9d;
  background-image: url(images/top_bg_2.gif);
  background-repeat: repeat-x;
}

 .nickname {
  font-weight: bold;
  font-style: italic;
}

/* HOME PAGE */

 #home-main-table {
   margin-top: 10px;
}
 #home-msg-area {
   width: 30%;
   padding: 0 0 20px 0;
   overflow: hidden;
}
 #home-msg-table {
    background-color: #eee;
	width: 100%;
}
 .home-header {
  font-family: arial, verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #003399;
}
 .home-copy {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  width: 100% !important;
}
 .home-copy iframe {
  width: 100% !important;
}
 #home-ad-area {
  padding: 0px 20px 0px 20px;
  text-align: center;
 }
 #content-area-login {
 width: 239px !important;
 }
 #content-area-login form {
 	margin: 30px 0 0 0;
	padding: 5px 0 20px 0;
	width: 239px !important;
	background-image: url(images/content-login-bg.gif);
	font-weight: bold;
	font-size: 12px;
 }
 #content-area-login form p {
 	margin-top: 0;
	text-align: center;
 }
 #content-area-login form ol {
 	margin: 0;
	padding: 5px 0 0 20px;
	list-style: none;
 }
 #content-area-login form ol li {
 	padding-bottom: 5px;
	padding-top: 5px;
	background-image:url(images/content-login-input-bg.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
 }
 #content-area-login form ol label {
 	display: block;
	color: #003399;
 }
 #content-area-login form input {
 	border: none !important;
	margin-left: 12px;
	margin-top: 10px;
 }
 #content-area-login form p input {
	margin-left: 0 !important;
 }
 
/* NAVIGATION  */

 .tab-table {
  width: 100%;
  margin-right: 5px;
 }

 .mainnav {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight: bold;
}
 .main-tab {
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  background-color: #ddd;
  padding: 2px 8px 2px 20px;
  background-image: url(images/tab-top.gif);
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: right;
}
 .main-tab-lit {
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  background-color: #f60;
  padding: 2px 8px 2px 20px;
  background-image: url(images/tab-top-lit.gif);
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: right;
}
 .main-tab A {
  color: #00f;
  text-decoration: none;
}
 .main-tab-lit A {
  color: #fff;
  text-decoration: none;
}
 .main-tab A:hover {
  color: #66f;
  text-decoration: none;
}
 .main-tab-lit A:hover {
  color: #fff;
  text-decoration: none;
}

/* SECTION NAV */

 .subnav {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: #000;
  background-color: #F8F3D0;
  background-color: #fc0;
  padding: 1px 1px 1px 10px;
  border-right: 2px solid #f60;
  border-top: 2px solid #f60;
  text-decoration: none;
  cursor: pointer;
}
 .subnavlit {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  color: #fff;
  background-color: #f60;
  padding: 1px 1px 1px 10px;
  border-right: 2px solid #f60;
  border-top: 2px solid #f60;
  text-decoration: none;
  cursor: pointer;
}
 .subnav A {
  text-decoration: none;
  color: #000;
}
 .subnav A:Hover {
  color: #00C;
}
 .subnavlit A {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
}

/* ADMIN PAGE NAV */

 DIV.adminnav {
  padding-bottom: 10px;
  border-bottom: 1px dashed #00C;
  text-align: center;
  margin-bottom: 10px;
}
A.adminnav {
   font-family: arial, verdana, sans-serif;
   font-size: 12px;
   color: #00F;
   padding: 2px 5px 2px 5px;
}
A.adminnav-lit {
   font-family: arial, verdana, sans-serif;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
   color: #009;
   background-color: #FC6;
   padding: 2px 5px 2px 5px;
}

/* MASTHEAD */

 .top-row {


}
 .masthead-left {
  vertical-align: top;
  text-align: left;
  padding-left: 10px;
  padding-top: 3px;
}
 .util-nav {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  padding-left: 5px;
  margin-bottom: 6px;
  color: #FFFFFF;
  text-decoration: none;
  width: 305px;
}
  .util-nav A {
   color: #fc0;
   text-decoration: none;
}
  .util-nav A:hover {
   color: #f93;
   text-decoration: none;
}
 .logo {
   margin-bottom: 3px;
}
 .masthead-right {
   vertical-align: bottom;
   text-align: right;
   padding-right: 10px;
   padding-top: 3px;
}
 .view-cart-butt {
   vertical-align: bottom;
   margin-left: 10px;
}
 .search-form {
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
   letter-spacing: .15em;
   margin-bottom: 5px;
   margin-right: 5px; color: #FFFFFF;
}
 .search-input {
   margin-right: 5px;
   height: 18px;
   font-family: arial, verdana, sans-serif;
   font-size: 10px;
   width: 150px;
}
  .search-button {
   height: 18px;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   margin-bottom: 1px;
   vertical-align: bottom;
}
 .register-msg {
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
   margin-bottom: 10px;
   margin-right: 30px;
   color: #FFFFFF;
   vertical-align: middle;
}
 .register-msg A:link, .register-msg A:visited  {
   color: #ffcc00;
   font-weight: bold;
}
 .register-msg A:hover {
   color: #f93;
}
 .system-msg {
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
   margin-bottom: 10px;
   margin-right: 30px;
   color: #FFFFFF;
   vertical-align: middle;
   font-weight: normal;
}
 .system-msg A {
   color: #fc0;
   font-weight: bold;
}
 .system-msg A:hover {
   color: #f60;
   text-decoration: none;
}
 .login-form {
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
   letter-spacing: .025em;
   margin-top: 5px;
   margin-right: 30px;
   margin-bottom: 10px;
   font-weight: bold;
   color: #FFFFFF
}
 #username {
   margin-right: 10px;
   height: 18px;
   font-family: arial, verdana, sans-serif;
   font-size: 10px;
   width: 100px;
}
 #password {
   height: 18px;
   font-family: arial, verdana, sans-serif;
   font-size: 10px;
   width: 100px;
}

/* CONTENT */

 .title {
  font-family: arial, verdana, sans-serif;
  font-size: 22px;
  color: #F60;
  margin-bottom: 0;
}
 .subtitle {
  font-family: arial, verdana, sans-serif;
  font-size: 20px;
  color: #F93;
  margin-bottom: 0;
  margin-top: 0;
}
 .header {
  font-family: arial, verdana, sans-serif;
  font-size: 16px;
  color: #009;
}
 .copy {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: #000;
}
 .copy-centered {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: #000;
  text-align: center;

}
 .copy LI {
  margin-top: .25em;
}
 .content {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: #000;
  background-color: #FFFFFF;
  padding: 10px 20px 20px 20px;

}
 .content-complaint {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: #000;
  background-color: #FFFFFF;
  background-image: url(images/complaint_bg.gif);
  padding: 10px 20px 20px 20px;
}
 .urgent {
 color: #FF0000;
}

 .required {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

 .terms {
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
}

 .footnote {
  font-size: 10px;
}

 .timestamp {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000;
  text-align: right;
}

 .footer {
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
  text-align: center;
  margin-top: 25px;
}

 .footer A:link, .footer A:visited {
  color: #fc0;
  text-decoration: none;
}

 .footer A:hover {
  color: #F60;
  text-decoration: underline;
}


 .bottnav {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-align: center;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;

}

 .bottnav A:link, .bottnav A:visited {
  color: #fc0;
  text-decoration: none;
  margin-left: 5px;
  margin-right: 5px;
}

 .bottnav A:hover {
  color: #F60;
  text-decoration: underline;
}


 .sponsor-box {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 20px;
}

 calendar-nav A {
  font-family: arial, verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #F60;
}

 .error {
  font-family: arial, verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #C00;
}

 .box-header {
   font-family: arial, verdana, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFF;
   background-color: #00C;
   padding: 4px 5px 4px 10px;
   background-image: url(images/selector-bg.gif);
   vertical-align: middle;
}

 .subcatsponsor {
  font-size: 11px;
  color: #F30;
  font-weight: bold;
}

 .subcatsponsor A {
  color: #F30;
}

 .subcatsponsor A:hover {
  color: #F93;
}

 .donrusssubcatsponsor {
  font-size: 13px;
  color: #057D11;
  font-weight: bold;
}

 .donrusssubcatsponsor A {
  color: #057D11;
}

 .donrussssubcatsponsor A:hover {
  color: #06D519;
}
/* FORMS */

 #filterform {
  margin-bottom: 0;
}

.form-box {
 padding: 10px;
 background-color: #EFEFEF;
 border: 1px solid #999;
}


 .form {
 text-align: center;
}

TABLE.form-table {
 margin: 0 auto;
}
TD.form-table {
 padding: 10px;
 background-color: #EFEFEF;
 border: 1px solid #999;
}

.form-table TR {
 vertical-align: top;
}

TABLE.signature {
 margin: 0 auto;
 font-family: arial, verdana, sans-serif;
 font-size: 12px;
}
TD.signature {
 padding: 10px;
 background-color: #EFEFEF;
 border: 1px solid #999;
}

.signature TR {
 vertical-align: top;
}

 .faux-button {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 4px 10px 4px 10px;
   background-color: #2953A8;
   border: 2px solid #000;
   border-top-color: #7DA0C3;
   border-right-color: #113276;
   border-bottom-color: #113276;
   border-left-color: #7DA0C3;
   text-decoration: none;
   height: 19px;
 }

 A.faux-button {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 4px 10px 4px 10px;
   background-color: #2953A8;
   border: 2px solid #000;
   border-top-color: #7DA0C3;
   border-right-color: #113276;
   border-bottom-color: #113276;
   border-left-color: #7DA0C3;
   text-decoration: none;
   height: 19px;
   display:inline;
 }

 A.faux-button: visited {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 5px;
   background-color: #2953A8;
   border: 2px solid #000;
   border-top-color: #7DA0C3;
   border-right-color: #113276;
   border-bottom-color: #113276;
   border-left-color: #7DA0C3;
   text-decoration: none;
 }

 .button {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 2px;
   background-color: #2953A8;
   border-top-color: #7DA0C3;
   border-right-color: #113276;
   border-bottom-color: #113276;
   border-left-color: #7DA0C3;
 }

 .button-green {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 2px;
   background-color: #060;
   border-top-color: #6C6;
   border-right-color: #020;
   border-bottom-color: #020;
   border-left-color: #6C6;
 }

 .button-red {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 2px;
   background-color: #C00;
   border-top-color: #F00;
   border-right-color: #300;
   border-bottom-color: #300;
   border-left-color: #F00;
 }
 .button-purple {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 2px;
   background-color: #636;
   border-top-color: #FCF;
   border-right-color: #202;
   border-bottom-color: #113276;
   border-left-color: #FCF;
 }
 .button-orange {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 2px;
   background-color: #F60;
   border-top-color: #FC9;
   border-right-color: #930;
   border-bottom-color: #930;
   border-left-color: #FC9;
 }

 .faux-hot-button {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 4px 10px 4px 10px;
   background-color: #FF0000;
   border: 2px solid #000;
   border-top-color: #FF6666;
   border-right-color: #990000;
   border-bottom-color: #990000;
   border-left-color: #FF6666;
   text-decoration: none;
   height: 19px;
 }

 A.faux-hot-button {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 4px 10px 4px 10px;
   background-color: #FF0000;
   border: 2px solid #000;
   border-top-color: #FF6666;
   border-right-color: #990000;
   border-bottom-color: #990000;
   border-left-color: #FF6666;
   text-decoration: none;
   height: 19px;
   display:inline;
 }

 A.faux-hot-button: visited {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 5px;
   background-color: #FF0000;
   border: 2px solid #000;
   border-top-color: #FF6666;
   border-right-color: #990000;
   border-bottom-color: #990000;
   border-left-color: #FF6666;
   text-decoration: none;
 }

 .hot-button {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 2px;
   background-color: #FF0000;
   border-top-color: #FF6666;
   border-right-color: #990000;
   border-bottom-color: #990000;
   border-left-color: #FF0000;
 }

 .special-button {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 2px;
   background-color: #2953A8;
   border-top-color: #7DA0C3;
   border-right-color: #113276;
   border-bottom-color: #113276;
   border-left-color: #7DA0C3;
 }
 .small-button {
   font-family: arial, verdana, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #FFFFFF;
   padding-top: 2px;
   padding-bottom: 2px;
   background-color: #2953A8;
   border-top-color: #7DA0C3;
   border-right-color: #113276;
   border-bottom-color: #113276;
   border-left-color: #7DA0C3;
 }

  .form-label {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  text-align: right;
  color: #000;
  font-weight: bold;
}
  .form-copy {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  color: #000;
}

 .input {
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  border: 1px solid #336699;
  background-color: #FFFFFF;
}

/* LISTINGS */

 .listing-head-row {
   color: #FFF;
/*   background-color: #C30;
   background-image: url(images/listing-bg.gif); */
   background-color: #00C;
   background-image: url(images/selector-bg.gif);
 }

 .listing-foot-row {
   color: #FFF;
   border-top: 2px solid #009;
 }


 .listing-head {
   font-family: arial, verdana, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFF;
   padding: 2px 0 2px 6px;
 }
 .listing-checkbox {
   margin-left: 5px;
 }
 .listing-eft-img {
   margin-left: 5px;
   vertical-align: middle;
 }
 .rowfont {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   color: #000;
   padding-left: 4px;
 }

 .selector-table {
  /* width: 100%; */
   background-color: #E3E4E4;
   margin-bottom: 10px;
}
 .selector-copy {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   color: #000;
   padding-left: 4px;
}
 .selector-head {
   font-family: arial, verdana, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFF;
   background-color: #00C;
   padding: 2px 0 2px 10px;
   background-image: url(images/selector-bg.gif);
   vertical-align: middle;
}
 .selector-head-title {
   font-family: arial, verdana, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFF;
   background-color: #00C;
   padding: 2px 0 2px 10px;
   background-image: url(images/selector-bg.gif);
   vertical-align: middle;
}

 .selector-head-buttons {
   font-size:1px;
   color: #FFF;
   padding: 1px 10px 1px 0;
   background-image: url(images/selector-bg.gif);
   vertical-align: middle;
   text-align: right;
}

 #selector-go-button {
    margin-left: 6px;
}
  .selector-button {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   height: 18px;
   padding-bottom: 2px;
}

 .selector-group-dealer {
  padding: 5px 0 10px 4px;
}
 .selector-group-cats {
  padding-top: 5px;
  padding-right: 10px;
}
 .selector-group-search {
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  color: #000;
  padding: 5px 10px 0 4px;
  text-align: left;
}
 .selector-group-misc {
  padding-top: 8px;
  padding-bottom: 5px;
}

 #selector-table-misc {
  width: 100%;
}

/* TABLES */

 .table-head {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 4px 5px 4px 10px;
   background-color: #2953A8;
   border: 2px solid #FFF;
   border-top-color: #7DA0C3;
   border-right-color: #113276;
   border-bottom-color: #113276;
   border-left-color: #7DA0C3;
}
 .table-head-left {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 4px 5px 4px 10px;
   background-color: #2953A8;
   border-top: 2px solid #7DA0C3;
   border-left: #7DA0C3;
   border-bottom: 2px solid #113276;
}
 .table-head-right {
   text-align: right;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 4px 5px 4px 10px;
   background-color: #2953A8;
   border-top: 2px solid #7DA0C3;
   border-right: 2px solid  #113276;
   border-bottom: 2px solid #113276;
}
 .table-head-center {
   text-align: center;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   padding: 4px 5px 4px 10px;
   background-color: #2953A8;
   border-top: 2px solid #7DA0C3;
   border-right: 2px solid  #113276;
   border-bottom: 2px solid #113276;
   border-left: 2px solid  #7DA0C3;
}
 .table-copy {
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   color: #000;
   padding: 4px 5px 4px 10px;
}
 .table-copy A {
   color: #00C;
}
 .table-copy A:visited {
   color: purple;
}
 .table-copy-left {
   text-align: left;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   color: #000;
   padding: 4px 5px 4px 10px;
}
 .table-copy-left-seperator {
   text-align: left;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   color: #000;
   padding: 4px 5px 4px 10px;
   border-right: 1px solid #66C;
}
 .table-copy-right {
   text-align: right;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   color: #000;
   padding: 4px 5px 4px 10px;
}
 .table-copy-right A {
   color: #00C;
}
 .table-copy-right A:visited {
   color: purple;
}
 .table-copy-right-seperator {
   text-align: right;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   color: #000;
   padding: 4px 5px 4px 10px;
   border-right: 1px solid #66C;
}
 .table-copy-right-seperator A {
   color: #00C;
}
 .table-copy-center {
   text-align: center;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   color: #000;
   padding: 4px 5px 4px 10px;
}
 .table-copy-center-seperator {
   text-align: center;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   color: #000;
   padding: 4px 5px 4px 10px;
   border-right: 1px solid #66C;
}
 .table-copy-center A {
   color: #00C;
}
 .table-copy-center A:visited {
   color: purple;
}
 .table-row-odd {
   background-color: #FFF;
}
 .table-row-even {
   background-color: #DEDEDE;
}
 .table-row-hilite {
  background-color: #D1EbFF;
  font-weight: bold;
}
 .msg {
   color: #00C;
   font-weight: bold;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;
   bottom-border: 1px solid
}
 .msg-read {
   color: #00C;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;
}
 .bulk-msg {
   color: #960;
   font-weight: bold;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;
}
 .bulk-msg-read {
   color: #960;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;

}
 .admin-msg {
   color: #333;
   font-weight: bold;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;
}
 .admin-msg-read {
   color: #333;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;

}
 .offer-msg {
   color: #060;
  font-weight: bold;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;
}
 .offer-msg-read {
   color: #060;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;
}
 .complaint-msg {
   color: #F00;
   font-weight: bold;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;
}
 .complaint-msg-read {
   color: #F00;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;

}
 .mall-msg {
   color: #066;
   font-weight: bold;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;
}
 .mall-msg A{
   color: #066;
}
 .mall-msg-read {
   color: #066;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;

}
 .mall-msg-read A{
   color: #066;
}

/* FEEDBACK INDICATOR STYLES */

 .fback-neg {
   color: #F00;
   font-weight: bold;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;
}

 .fback-pos {
   color: #060;
  font-weight: bold;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;
}
 .fback-neut {
   color: #000;
   font-weight: bold;
   font-family: arial, verdana, sans-serif;
   font-size: 11px;
   padding: 4px 5px 4px 10px;
   bottom-border: 1px solid
}

/*  Single Listing Item Display Table   */

table.indyitem {
 border: 1px solid #AAA;
 }
 .indyitem_title {
  color: #000;
  font-size: 14px;
  padding-right: 30px;
  text-align: center;
  padding: 10px 0 10px 0;
  background-color: #EEE;
}
 .indyitem_title_item {
  display: inline;
}
 .indyitem_title_cost {
  display: inline;
  margin-left: 30px;
}
 .indyitem_subtitle {
  font-size: 13px;
  font-weight: bold;
  background-color: #BBB;
}
 .indyitem_l_subtitle {
   text-align: center;
   padding: 5px;
   border-right: 1px solid #EEE;
}
 .indyitem_r_subtitle {
   text-align: center;
   padding: 5px;
}
 tr.indyitem_listings {
   vertical-align: top;
}
 .indyitem_l_listings {
   border-right: 1px solid #BBB;
}
 .indyitem_footer {
  background-color: #BBB;
  text-align: center;
  padding: 10px 0 5px 0;
  border-top: 1px solid #AAA;
}
 .indie_item_list_table {
  border-bottom: 1px solid #CCC;
}
/* MESSAGES STYLES */
 .message-label {
  font-size: 11px;
  background-color: #DDD;
  text-align: right;
  font-weight: bold;
  padding: 5px;
  border: 1px solid #AAA;
  border-right: none;
 }
  .message-text {
  background-color: #FFF;
  font-size: 11px;
  text-align: left;
  padding: 5px;
  border: 1px solid #AAA;
  border-left: none;
 }
  TD.message-text {
  background-color: #FFF;
  font-size: 11px;
  text-align: left;
  padding: 5px;
  border: 1px solid #AAA;
  border-left: none;
 }


  .offerbutton {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-size: 11px;
  /*background-color: #DDD;*/
  text-align: center;
  font-weight: normal;
  padding: 5px;
  vertial-align: top;
  /*height:   100px;*/
 }


/* MESSAGE TO PRINT STYLES */
.print-util-nav {
	float: right;
	text-align: right;
	color: black;
	font-family: arial, verdana, sans-serif;
	font-size: 10pt;
	margin: 10px 10px 0 0;
}
.print-util-nav IMG {
	vertical-align: middle;
}
.print-util-nav A IMG {
	text-decoration: none;
}
#logo {
	margin: 10px 0 20px 10px;
}
#print-content {
	margin: 0 20px 20px 20px;
	/* border: 1px solid #999; */
}
#prn-history-box {
  border: 1px solid #999;
  font-size: 11px;
}
#prn-history-box td {
  font-size: 11px;
}
.prn-history-header {
  padding: 5px;
  text-align: center;
  font-size: 11pt;
  font-weight: bold;
  color: white;
  background-color: #1241a0;
  margin: 30px 0 0 0;
  letter-spacing: 0.2em;
}


/* BEGIN FEATURED LISTING STYLES */
 #featured-listing {
     float: left;
     padding-left: 20px;
}
 .flist-top {
     width: 162px;
     height: 22px;
     background-color: #003;
     background-image: url(images/flist-top-bg.jpg);
     background-repeat: no-repeat;
     text-align: center;
     font-family: arial, verdana, sans-serif;
     font-size: 12px;
     font-weight: bold;
     color: #FFF;
     padding: 5px 0 3px 0;
}
 .flist-main {
     width: 162px;
     background-image: url(images/flist-main-bg.gif);
     text-align: center;
     margin: 0;
}
 .flist-bott {
     width: 162px;
     background-image: url(images/flist-bott-right-bg.gif);
     background-position: right;
}
 .flist-div {
     width: 142px;
     margin-left: auto;
     margin-right: auto;
     height: 1px;
     background-color: #FFF;
     border-top: 1px solid #006;
     font-size: 0px;
}
 .flist-offer {
     width: 142px;
     text-align: left;
     font-family: arial, verdana, sans-serif;
     font-size: 12px;
     padding: 10px 5px 5px 5px;
     margin: 0px 5px 0 5px;
}
 .flist-offer-btn {
     margin: 10px 0 10px 0;
}
 .flist-freeship-img {
     float:right;
}
/* END FEATURED LISTING STYLES */

.masthead-left {
background-image:url(images/mall-logo.gif);
background-position: 0 23px;
background-repeat:no-repeat;
}

#main-table {
width: 100%; 
background-color: #f60;
}
#Sect-Nav-Table {
width: 100%;
border: 2px solid #f60;
border-bottom: none;
border-collapse: collapse;
}

/* Home Page Registration Box */

#content-register-box {
	background-image:url(images/content-login-bg.gif);
	background-position:bottom;
	margin: 0;
	padding: 0 0 20px 0;
	width: 239px !important;
	text-align: center;
	font-weight: bold;
}
#content-register-box p {
	margin: 0 auto 0 auto;
	width: 208px;
	height: 101px;
	padding-top: 10px;
	background-image:url(images/content-register-bg.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#content-register-link {
	display: block;
	width: 161px;
	height: 30px;
	background-image: url(images/content-register-now.gif);
	margin: 10px auto 0 auto;
	text-indent: -9999px;
	text-decoration: none;
}
