/* ==================== adscripter CSS  =================== */

/* =========== Global styles =========== */


html, body {
	font: 10px verdana, "lucida grande" , arial, helvetica, sans-serif;
}

a {
	/*color: #0546A8;*/
	text-decoration: underline;
}
a:hover {
	color: #f00;
	text-decoration: underline;
}
#subnav a {
	text-decoration: none;
}
img {
	border: 0;
	display: block;
}
ul, li {
	list-style: none;
}
h1 {
	font: bold 13px arial;
	color: #0546A8;
}
h1 a {
	font: bold 13px arial;
	color: #0546A8;
}
.t-marg-top {
	margin-top: 10px;
}
h2.t-marg-top {
	text-align: center;
	font: bold 12px verdana, arial, sans-serif;
	color: #555;
}

/* ===== Wrappers and columns -- no tables here ===== */

#t-outer-wrap {
	width: 976px;
	border: 1px solid #999;
	border-width: 0 1px 1px 0;
	background: #EBE5D9 url(/images/as_content_bg.gif) repeat-y;
	overflow: hidden;
}
* html #t-outer-wrap {
	height: 1%;
}
#t-inner-wrap {
	width: 786px;
	float: left;
}
#t-content {
	padding: 2px 10px 10px;
	_padding: 3px 10px 10px;
}
#t-bannercol {
	width: 189px;
	float: left;
	text-align: center;
	padding: 10px 0;
}
#t-bannercol img {
	margin: 4px auto 8px;
	border: 1px solid #EBE5D9;
}
#t-bannercol img:hover {
	border: 1px solid #f00;
}
#t-bannercol h1 {
	font: 8px arial;
	color: #666;
	text-transform: uppercase;
}

/* ======== Headers-Banners ======== */

#t-client-header, #t-auto-header {
	border-bottom: 1px solid #ccc;
}
#t-auto-header {
	position: relative;
	height: 75px;
	background: url(/images/auto_banner_bg.jpg) 100% 0 no-repeat;
}
#t-auto-header img {
	/* moves client logo to right - adjust per client */
	position: relative;
	left: 10px;
}

/* ======== Headernav-Subnav ======== */

#t-nav a {
	text-decoration: none;
}
#subnav {
	background: #F0F0F0;
}

/* ======== Advert Search ======== */

#searchbar {
	display: none;
}
#t-adscr-loc h1#loc-top, #t-adscr-pagename h1, #t-adscr-pagedesc h1 {
	padding: 5px 0 3px;
	font: bold 16px arial, sans-serif;
	color: #666;
	text-align: center;
}
#t-adscr-pagename h1, #t-adscr-pagedesc h1 {
	display: none;
}
body#t-adscr-default #welcome, body#t-adscr-adverts #rest, body#t-adscr-cat #cuisines, body#t-adscr-offers #spec, body#t-adscr-micro #micro, body#t-adscr-loc #map, body#t-adscr-invsearch-page #invsrch, body#t-adscr-invitem #invitem, body#t-adscr-invsearch-page #t-invsearch-top {
	display: block;
}
body#t-adscr-invsearch-page #t-adscripter-search {
	display: none;
}
#tv-dynmap, #tv-dynmap2 {
	padding: 10px;
	text-align: center;
	position: relative; /* without this, and the matching declaration for #tListingMap below - map doens't show in IE */
}
#tv-dynmap img, #tv-dynmap2 img {
	margin: 0 auto;
}
#t-adscr-adverts #t-nocurrads {
	padding: 30px 0 20px;
}
#tListingMap {
	position: relative;
	width: 700px !important;
	height: 440px !important;
	margin: 2px auto;
	border: 1px solid #999;
}
#t-near-zip {
	margin: 10px 0 0;
	text-align: center;
	font: bold 13px arial,sans-serif;
	color: #369;
}
#t-adscripter-search {
	width: 100%;
	height: 26px;
	border: 2px solid #666;
	border-width: 2px 0;
	background: #eee;
	text-align: center;
}
#t-adscr-searchleft {
	width: 50%;
	text-align: right;
	padding: 0 3px 1px 0;
	vertical-align: middle;
}
#t-adscr-searchright {
	width: 50%;
	text-align: left;
	padding: 0 0 1px 3px;
	vertical-align: middle;
}
#sForm {
	height: 26px;
}
#t-adscripter-search span {
	background: transparent url(../content/images/adscripter/icon_adscript_search.gif) no-repeat 0 2px;
	padding: 4px 0 4px 20px;
	line-height: 18px;
}
#sForm #searchinput {
	position: relative;
	top: -1px;
	_top: 0;
	border: 1px solid #aaa;
	width: 170px;
	height: 13px;
	color: #666;
	background: #fff;
	padding: 2px 0 2px 5px;
	font-size: 12px;
}
#sForm #searchbutton2 {
	position: relative;
	top: 4px;
	left: 2px;
}

/* ========  Welcome page ======== */

#as-featured-top, #as-adv-top {
	text-align: center;
	margin: 10px auto;
	font-size: 14px;
}
#as-featured-advs .t-advert-row {
	background: #e5e5fe;
}
#as-adv-top {
	font-size: 13px;
}
#t-adscr-adverts #as-featured-top {
	margin: 0 auto 10px;
}
#t-adscr-welcome {
	background: #ccc url(../content/images/adscripter/default_welcome_bg.jpg) no-repeat;
	height: 247px;
	border: 1px solid #608eae;
	border-width: 0 1px 1px;
	position: relative;
}
#t-adscr-welcomebox {
	border: 1px solid #608eae;
	position: absolute;
	left: 350px;
	top: 28px;
	width: 345px;
	padding: 10px 20px;
	background: #fff;
}
#t-adscr-welcomebox p {
	margin: 0.7em 0;
	font-size: 12px;
}
#t-adscr-welcomebox h2 {
	font: bold 13px arial,sans-serif;
}
.t-td2 td {
	width: 49%;
	padding: 10px;
}
.t-td2 a {
	font-size: 12px;
}

/* ======== advert row ======== */

.t-advert-row {
	border-bottom: 1px solid #bbb;
	padding: 8px 0;
	overflow: hidden;
	position: relative;
}
body#t-adscr-loc .t-advert-row, body#t-adscr-micro .t-advert-row {
	border-bottom: 0;
}
* html .t-advert-row {
	height: 1%;
}
.t-advert-row-hot {
	padding: 6px 0 6px;
	border-bottom: 1px solid #dedede;
	margin-bottom: 8px;
}
.t-advert-leftcol {
	border-right: 1px solid #999;
	width: 420px;
	padding: 0 10px 0 4px;
	float: left;
	overflow: hidden;
}
.t-advert-leftcol h1 {
	margin: 0 0 2px;
}
.t-advert-leftcol .as-adv-name h2 {
	font: bold 13px arial, sans-serif;
}
.t-advert-address {
	width: 300px;
}
.t-advert-address ul {
	margin: 0 0 0 0;
	overflow: hidden;
	width: 300px;
}
.t-advert-rightcol {
	width: 310px;
	float: left;
	padding: 0 0 0 10px;
	border-left: 1px solid #999;
	margin-left: -1px;
}
.t-advert-links-left {
	width: 60%;
	float: left;
	margin: 0 0 8px 0;
}
.t-advert-links-right {
	width: 40%;
	float: left;
	margin: 0 0 8px 0;
}
.t-manage-link {
	position: absolute;
	bottom: 8px;
	right: 10px;
}
.t-manage-link img {
	display: inline;
}
.t-advert-rightcol li {
	line-height: 1.5;
}
#t-cat-leftcol ul a, .t-advert-rightcol ul a {
	background: url(../content/images/adscripter/icon_adscript_bullet_black.gif) 0 6px no-repeat;
	padding: 0 0 0 10px;
	display: block;
	height: 1%;
}
#t-cat-leftcol ul a img {
	margin: 0 auto;
}
* a.no-bullet {
	white-space: nowrap;
	text-align: center;
	background: none !important;
	padding: 5px 0 !important;
	margin-bottom: 5px;
}
* a.no-bullet:hover {
	background: #eef !important;
}
#t-cat-leftcol ul a {
	padding: 0 0 0 15px;
	line-height: 17px;
}
#t-cat-leftcol ul a:hover, .t-advert-rightcol ul a:hover {
	background: url(../content/images/adscripter/icon_adscript_bullet_red.gif) 0 6px no-repeat;
}
.t-advert-rightcol .video a {
	background: url(../content/images/adscripter/icon_adscript_video_camera.gif) 0 8px no-repeat;
	padding: 4px 0 4px 20px;
	display: block;
	height: 1%;
}
.t-advert-rightcol .video a:hover {
	background: url(../content/images/adscripter/icon_adscript_video_camera_on.gif) 0 8px no-repeat;
}
.t-advert-rightcol .tv a {
	background: url(../content/images/adscripter/icon_adscript_tv.gif) 0 4px no-repeat;
	padding: 4px 0 4px 20px;
	display: block;
	height: 1%;
}
.t-advert-rightcol .tv a:hover {
	background: url(../content/images/adscripter/icon_adscript_tv_on.gif) 0 4px no-repeat;
}
.t-advert-rightcol .radio a {
	background: url(../content/images/adscripter/icon_adscript_radio.gif) 0 7px no-repeat;
	padding: 4px 0 4px 16px;
	display: block;
	height: 1%;
}
.t-advert-rightcol .radio a:hover {
	background: url(../content/images/adscripter/icon_adscript_radio_on.gif) 0 7px no-repeat;
}
.t-advert-nologo {
	border: none;
	width: 102px;
	float: left;
	margin: 0 10px 0 0;
	text-align: center;
}
.t-advert-logo {
	border: 1px solid #bbb;
	width: 100px;
	float: left;
	margin: 0 10px 0 0;
	text-align: center;
}
.t-advert-logo:hover {
	border: 1px solid #f00;
}
body#t-adscr-micro .t-advert-logo:hover {
	border: 1px solid #bbb;
}
.t-advert-logo img {
	margin: 6px auto;
}
.mapnum {
	padding: 2px 4px 2px 3px;
	background: #f00;
	margin-right: 3px;
	color: #fff;
	font: bold 11px verdana !important;
	letter-spacing: -1px;
}
.fback {
	background: #00f;
}
.noback {
	background: #ddd;
}
#t-adscr-loc .mapnum, #t-adscr-micro .mapnum, #t-adscr-invitem .mapnum, #t-adscr-default .mapnum {
	display: none;
}
.t-advert-address li {
	margin: 0 0 2px;
}
.t-advert-address span {
	font-weight: bold;
}
.t-advert-address span {
	font-weight: bold;
}

/* ======== Hot Deals ========*/

#as-hot-deals {
	background: #ccc;
	width: 150px;
	padding-bottom: 10px;
}
#as-hot-deals img {
	margin: 8px auto 0;
}
body#t-adscr-micro #as-hot-deals h2 {
	font: bold 13px arial;
	color: #fff;
	background: #369;
	padding: 4px 10px;
	margin: 0 0 7px;
}
#as-hot-deals h3, #as-hot-deals p {
	margin: 0 10px 10px;
}
#as-hot-deals h3 {
	font-size: 11px;
	color: #f00;
	margin: 0 10px 4px;
}

/* ======== advert Microsite ======== */
#t-microsite {
	margin: 8px 0;
	width: 100%;
	overflow: hidden;
	height: 1%;
}
#t-microsite td {
	vertical-align: top;
}
#t-advert-ad-banner img {
	margin: 8px auto 0;
}
.t-rule {
	background: #ccc;
	height: 2px;
	_height: 2px;
	clear: both;
	_font-size: 2px;
}
#t-microsite-leftcol {
	width: 153px;
	padding: 0 10px 10px 0;
	border-right: 1px solid #999;
}
td.display-none {
	display: none;
}
#t-microsite-rightcol {
	padding: 0 0 10px 13px;
	font: 14px arial, verdana;
}
#t-microsite-rightdiv {
	position: relative;
	overflow: hidden;
	max-width: 778px;
}
#t-hot-auto-deals {
	background: #EBE5D9;
	width: 150px;
	padding-bottom: 10px;
}
#t-hot-auto-deals img {
	margin: 8px auto 0;
}
#t-hot-auto-deals h2, #t-hot-auto-deals p {
	margin: 0 10px 10px;
}
#t-hot-auto-deals h1 {
	font: bold 13px arial;
	color: #fff;
	background: #369;
	padding: 4px 10px;
	margin: 0 0 7px;
}
#t-hot-auto-deals h2 {
	font-size: 11px;
	color: #f00;
	margin: 0 10px 4px;
}
#t-autoadvert-welcome {
	width: 150px;
	float: left;
	margin: 0 10px 4px 0;
}
#t-autoadvert-welcome p {
	margin: 0 0 6px;
}
#t-autoadvert-welcome img {
	padding: 5px 0;
	margin: 0 auto;
}
#t-microsite-rightcol h1 {
	margin: 8px 0 3px;
	font-size: 15px;
}
#t-microsite-rightcol p {
	margin: 0 0 6px;
}
#t-autoadvert-welcome h1 {
	margin: 0 0 3px;
}
#t-microsite iframe {
	width: 100%;
	border: 0;
	height: 700px;
}

/* ======== advert Link map to microsite ======== */

#t-advert-link-map {
	text-align: center;
	position: relative;
	width: 555px;
	height: 358px;
	margin: 0 auto 15px;
}
#t-advert-link-map img {
	border: 1px solid #aaa;
}
#t-advert-link-map h1 {
	margin: 8px 0 4px;
}
#t-advert-link-map img.t-bullet-map {
	position: absolute;
	left: 276px;
	top: 221px;
	border: none;
}
* html #t-advert-link-map img.t-bullet-map {
	left: 277px;
	top: 227px;
}


/* ======== Tool tip styles ========*/

div.niceTitle {
	background: #fff;
	color: #036;
	font-weight: bold;
	font-size: 13px;
	font-family: "Trebuchet MS" , sans-serif;
	width: 250px; /*height: 1%;*/
	left: 0;
	top: 0;
	padding: 10px 10px 0 10px;
	position: absolute;
	text-align: left;
	z-index: 20;
	border: 1px solid #333;
	-moz-border-radius: 10px 10px 10px 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: .90;
	-khtml-opacity: .90;
	opacity: .90; /*behavior: url(/h/round_corners.htc);*/
}
div.niceTitle .contents {
	margin: 0;
	padding: 0 3px 8px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 100;
	-khtml-opacity: 100;
	opacity: 100;
}
div.niceTitle p {
	color: #036;
	font-size: 11px;
	margin: 8px 0 10px;
	text-align: center;
	clear: both; /*-moz-opacity: 1;*/
}
* html div.niceTitle p {
	margin: 0 0 0;
}
div.niceTitle li {
	color: #036;
	font-size: 11px;
	line-height: 1.2; /*-moz-opacity: 1;*/
}
div.niceTitle h1 {
	color: #036;
	font-size: 14px;
	margin: 0;
}
div.niceTitle img.floatleft {
	float: left;
	margin: 0 8px 3px 0;
}

/* ======== Home page ======== */

#t-welcome {
	margin: 0 0 0;
}
#t-welcome h1 {
	color: #369;
	font-size: 16px;
	margin: 0 0 3px;
	padding-top: 8px;
}
#t-welcome p {
	font-size: 12px;
	line-height: 1.3;
	margin: 6px 470px 0 0;
}
#t-welcome img {
	float: right;
	margin: 0 0 0 8px;
}
* html #t-welcome img {
	margin: 0 0 0 8px;
}
.t-auto-home #t-content {
	padding: 15px 20px;
}
.t-title {
	text-align: center;
	margin: 0 0 10px;
	padding: 10px 0 0;
	clear: both;
}
.marg-top {
	margin-top: 5px;
}
.marg-bottom {
	margin-bottom: 5px;
}
.marg-both {
	margin: 5px 0;
}
/* ======== Manufacterer pages ========*/

h3.t-marg-top {
	text-align: center;
	font: bold 13px arial, sans-serif;
	color: #666;
	margin: 8px 0 5px;
}

/* ======== Travidia Logo ======== */

a#t-travidia-logo {
	clear: both;
	width: 165px;
	display: block;
	margin: 0 auto;
}
#t-travidia-logo img {
	margin: 10px auto;
}

/* ======== advert Maps ======== */

.center {
	text-align: center;
}
#advert-map {
	text-align: center;
}
#advert-map img {
	margin: 0 auto 8px;
	border: 1px solid #bbb;
}
.strong {
	font-weight: bold;
}
.red {
	color: #f00;
}

/* ======== Email a friend ======== */

#t-email-wrapper {
	padding: 15px 20px;
	font-size: 12px;
}
#t-email-wrapper form {
	margin: 10px 0 8px;
}
#t-email-wrapper label {
	text-align: right;
	width: 190px;
	clear: both;
	float: left;
	margin: 0 6px 0;
	font-weight: bold;
	position: relative;
	top: 2px;
}
#t-email-wrapper input {
	width: 258px;
	float: left;
	margin: 0 0 2px;
}
#t-email-wrapper input.submit {
	width: 100px;
	float: left;
	margin: 0 0 2px;
}
#t-email-wrapper textarea {
	width: 258px;
	float: left;
	margin: 0 0 2px;
	font: 12px verdana;
}
#t-email-wrapper h1 {
	background: #369;
	color: #fff;
	padding: 3px 10px;
	font: bold 15px verdana;
	margin: 0 0 8px;
}
#t-email-wrapper h2 {
	color: #369;
	padding: 3px 10px;
	border: 1px solid #ccc;
	background: #FFFEE7;
	margin: 0 0 8px;
}
#t-email-wrapper p {
	margin: 6px 0 0;
}
.center {
	text-align: center;
	clear: both;
}

/* Hot Auto deals page styles */

#t-deal-container {
	float: left;
	background: url(../content/images/adscripter/3-col-bg.gif) 20px 0 repeat-y;
}
.t-deal-box {
	width: 220px;
	margin: 0 0 0 28px;
	float: left;
	display: inline; /* fixes IE/Win double margin bug */
}
.t-deal-box img {
	display: block;
	padding-bottom: 7px;
	margin: 0 auto;
}
.t-deal-row {
	width: 768px;
	margin: 0 auto;
	padding: 15px 18px 10px;
	float: left;
	clear: both;
	background: transparent url(../content/images/adscripter/3-col-bot.gif) 20px bottom no-repeat;
}
#img-leader {
	margin: 0 auto 8px;
}
#img-sky {
	position: absolute;
	left: 800px;
	top: 20px;
}
.t-marg-b {
	margin-bottom: 8px;
}
#t-adscr-offers #t-nocurrads {
	margin-top: 35px;
}
.t-deal-box h1 {
	text-align: center;
	margin-bottom: 6px;
}
#offer-box {
	margin: 5px 0;
}
#offer-box li {
	background: url(../content/images/adscripter/icon_adscript_bullet_black.gif) 0 5px no-repeat;
	line-height: 1.2;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}
#offer-box li span.as-offertitle {
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #369;
	margin-bottom: 3px;
}
#bottom-cover {
	position: relative;
	bottom: 5px;
	background: #fff;
	height: 5px;
	width: 100%;
	display: block;
	float: left;
}
/* -------------- Locations ---------------- */

.as-loc-tagline {
	color: #666;
	padding-bottom: 4px;
}
.as-loc-street, .as-loc-city, .as-loc-state-prov, .as-loc-zip-postal {
	display: inline;
}
.as-loc-phonenum {
	padding-top: 2px;
}

/* ---- IFrame styles for inventory pages ---- */

#t-inv-iframe-table {
	margin: 5px 0;
	height: 1%;
}
#t-inv-iframe-table #t-inv-iframe-div {
	padding: 0 3px 13px 3px;
}
#t-inv-iframe-table iframe {
	border: none;
	height: 700px;
	width: 770px;
}

/* ---- Inventory Pages ---- */

#t-invlist-table {
	margin: 10px auto;
	border-collapse: collapse;
}
html > body #t-invlist-table {
	width: 799px;
	position: relative;
	left: 1px;
}
#t-adscr-invsearch-page .t-invlist-div {
	width: 618px;
}
#t-invlist-table .t-header th, .t-invlist-div .t-header th {
	padding: 0 5px;
	height: 18px;
	background: #888 url(../content/images/gradback_18h.gif) 0 0 repeat-x;
	text-align: left;
	border: 1px solid #fff;
	vertical-align: middle;
	color: #fff;
	font: bold 10px 'arial-narrow' , arial, sans-serif;
}
#t-invlist-table td, .t-invlist-div td {
	padding: 5px;
	vertical-align: top;
	background: #ebebeb;
	font-size: 11px;
}
#t-invlist-table .drk td, .t-invlist-div .drk td {
	background: #d4d4d4;
}
#t-invlist-table td.inv-desc {
	width: 100%;
}
#t-invlist-div .inv-img {
	width: 80px;
}
#t-invlist-div .inv-year {
	width: 50px;
}
#t-invlist-div .inv-price {
	width: 70px;
}
#t-invlist-div .inv-new, #t-invlist-div .inv-model, .t-invlist-div .inv-make {
	width: 90px;
}
#t-invlist-div .t-header .sortarrow_descending, #t-invlist-div .t-header .sortarrow_ascending {
	padding-right: 13px;
	background: url( '../content/images/adscripter/sort_arrow_dn_wht.gif' ) no-repeat right 3px;
}

#t-invlist-div .t-header .sortarrow_ascending {
	background: url( '../content/images/adscripter/sort_arrow_up_wht.gif' ) no-repeat right 3px;
}
#test1 {
	background: #ccc;
}
.hide {
	display: none;
}
#t-invlist-table td.inv-price, #t-invlist-table .t-header th.inv-price {
	text-align: right;
}
#t-adscr-invlist .t-itemscroll-list-showall {
	width: 638px;
}
.t-invcell table {
	_table-layout: fixed;
	border-collapse: collapse;
}
#t-invlist-table .t-invimages {
	padding: 0;
}
#t-invlist-table .t-invimages img {
	display: inline;
	border: 1px solid transparent;
}
.t-invimages a {
	display: inline-block;
	margin: 0 3px;
}
#t-invlist-table .t-invimages img:hover {
	border: 1px solid red;
}
#t-invitem-table, #t-invitem-data table {
	width: 100%;
	font-size: 11px;
}
#t-invitem-img {
	width: 200px;
}
#t-invitem-img img {
	margin: 0 auto;
}
#t-invitem-data ul {
	display: inline;
	float: left;
}
#t-invitem-table td, #t-invitem-data li {
	padding: 5px;
	line-height: 11px;
}
#t-invitem-table #t-invitem-data {
	padding: 0;
}
#t-invitem-title h2 {
	color: #303b98;
	padding: 2px 0;
	font-size: 13px;
}
.t-red {
	color: red;
}
.rt {
	text-align: right;
}
#t-invitem-data .rt {
	padding-right: 5px;
}
.t-flush {
	list-style-position: outside;
}
#t-invitem-desc {
	padding: 3px 0;
	line-height: 14px;
	white-space: pre-wrap;
}
#t-invitem-more {
	text-align: right;
	vertical-align: bottom;
}
#t-invitem-more img {
	float: right;
}
#t-invitem-imgsel, #t-invitem-imgsel td {
	padding: 5px 0 0;
}
#t-invitem-imgsel td.right-cell {
	padding-left: 10px;
}
#t-invitem-imgsel img {
	border: 1px solid #999;
}
#t-invitem-imgsel img:hover {
	border: 1px solid #f00;
}
#t-invitem-imgsel div {
	margin-bottom: 10px;
}

/* ---- Advanced (Inventory) Search ---- */
/* ---- link next to search ---- */

#t-adscr-advsearch a {
	color: #0546A8;
	text-transform: uppercase;
	text-decoration: none;
	font: bold 12px arial, sans-serif;
}
#t-adscr-advsearch a:hover {
	color: #f00;
	text-decoration: underline;
}

/* ---- InvSearch page ---- */

#t-srch-rslts-cont {
	padding: 8px 0 10px;
	position: relative;
}

/* 
    #t-filter-col is used on InvSearch.aspx (one column display)
    #t-filter-div is used in InvSearchForm.aspx (two column display)
*/

#t-filter-col {
	width: 160px;
}
#t-filter-div .t-rslts-box {
	width: 208px;
	margin: 0 10px;
	border: none;
}
#t-filter-div {
	position: relative;
	width: 440px;
}
#t-filter-col .t-rslts-box, #t-filter-div {
	border: 1px solid #bbb;
	margin: 8px 0pt;
}

.t-rhtside {
	position: absolute;
	right: 0;
	top: 20px;
}
.t-filter-frm .t-header {
	background: #C4D5F5;
	font: bold 11px arial,sans-serif;
	height: 16px;
	padding: 2px 5px;
}
.t-filter-frm ul, #t-filter-div {
	background: #EBE9E9 none repeat scroll 0%;
}
.t-filter-frm label {
	font: normal 11px arial,sans-serif;
}
.t-filter-frm li {
	padding: 0 3px;
}
#t-filter-col select {
	width: 150px;
}
#t-filter-div select {
	width: 200px;
}
#t-filter-div #t-keywrds {
	width: 196px;
}
#t-filter-col .sbs-small select, #t-filter-div .sbs-small select {
	width: 65px;
}
#t-filter-col .sbs-med select, #t-filter-div .sbs-med select {
	width: 72px;
}
#t-filter-col .sbs-lrg select, #t-filter-div .sbs-lrg select {
	width: 90px;
}
.t-filter-frm .t-overf {
	position: absolute;
	top: 4px;
}
.t-filter-frm .sbs-med > .t-overf {
	clip: rect(auto, -5px, auto, auto);
	letter-spacing: -0.25pt;
	overflow: visible;
	position: relative;
	top: 0;
}
#t-filter-col input {
	font-size: 13px;
	width: 146px;
}
#t-filter-col #t-formButtons {
	padding: 4px 2px 2px;
}
#t-filter-col #t-formButtons input {
	width: 50px;
	font-size: 12px;
}
* html .t-filter-frm .t-overf {
	position: absolute;
	top: 4px;
}
*:first-child + html .t-filter-frm .t-overf {
	clip: rect(auto, -5px, auto, auto);
	display: inline;
	overflow: visible;
	position: absolute;
	top: 4px;
}
.pad-left {
	padding-left: 6px;
}
div.t-center {
	text-align: center;
}
.nores {
	padding: 30px 20px;
}
#t-formButtons {
	position: relative;
	text-align: right;
}
#t-formButtons div {
	padding: 3px 0;
	position: relative;
	text-align: right;
	_width: 150px;
}
#t-content input {
	color: #000;
}
#t-content #search-button {
	background: #F6F6F6 none repeat scroll 0%;
	margin-right: 2px;
}
#t-content #reset-button {
	background: #F6F6F6 none repeat scroll 0%;
	left: 4px;
	position: absolute;
}
#t-content #search-button:hover, #t-content #reset-button:hover {
	color: #C00;
}
#t-results-col .t-rslts-box table {
	margin: 0;
}
#t-results-col {
	padding: 0 0 0 10px;
	width: 640px;
}
#t-results-col .t-header a, #t-invlist-table .t-header a {
	color: #FFF;
}
#t-results-col .t-result-row {
	background: transparent url(../content/images/search/icon_magnify.gif) no-repeat scroll 0 50%;
	display: block;
	padding: 0 0 0 23px;
}

.tinvsearch-js {
	padding: 10px 0;
	text-align: center;
	height: 50px;
	background: url( '../content/images/loading.gif' ) no-repeat bottom center;
}

/* fixes the price at the top right 11 May 07 */
#t-invitem-data table td.rt {
	font-size: 1.2em;
	padding-right: 20px;
}

#t-adscr-catphoto {
	padding: 15px 0 5px 5px;
}

/*	for the newer version of the categories page 
	categories table centered on page in columns that don't wrap
	like F+W sites. */

#t-cats-only {
	text-align: center;
}
#t-cat-col {
	width: auto;
	margin: 0 auto;
	table-layout: auto; 
}
#t-cat-col td {
	display: inline-block; /*FF needs this*/
	width: auto;
	text-align: left;
	padding: 10px;
}
#t-cat-col ul, #t-cat-col ul li {
	display: inline;
	white-space: nowrap;
	width: auto;
}
#t-cat-col a {
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 5px 15px;
	background: transparent url(../content/images/adscripter/icon_adscript_bullet_black.gif) no-repeat scroll 0 6px;
}
#t-cat-col a:hover {
	background: transparent url(../content/images/adscripter/icon_adscript_bullet_red.gif) no-repeat scroll 0 6px;
}

/* for the newer version of the advertisers page */

.tViewResults {
	padding: 5px 0 0;
	text-align: center;
	font: normal 10px "Lucida Grande",verdana,arial,sans-serif;
	color: #333;
}
.tViewResults #tResultRange {
	color: #f00;
}
.ero .ero-previewArea p.tRep {
	font-size: 10px !important;
	color: #333;
}
/* To fix extra linebreak spacing issue in FF - Virtual Earth adds them automatically for some reason */
.ero .firstChild br {
	display: none;
}