﻿/* CSS not defined by FO */

/*
	Bug in system colors (Safari)

    CSS color value based on user preferences are not only incompletely supported, 
	but default to white for both foreground and background colors such as menutext and menu. 
	This means that if you want to provide menus that look native to the user's system, 
	Safari users will not be able to see them.
*/

/* Calendar control */
table.calendar
{
	
	
}

table.calendar tr.header td.r
{
	text-align:right;
}
table.calendar tr.header td.l
{
	text-align:left;
}
table.calendar tr.header
{
	background-color:Scrollbar;
}
table.calendar tr.header td.m
{
	width:auto;
	text-align:center;
	color:buttontext;
	font-weight:bold;
}
table.calendar tr.header td input
{
	width:20px;
	height:20px;
	padding:0px;
}
table.calendar tr td
{
	height:20px;
	width:25px;
	text-align:center;
	border:1px solid ThreeDFace;
	color:Navy;
}
table.calendar tr td a
{
	color:Navy;
	
}
table.calendar tr td a:hover
{
	color:Navy;
}
table.calendar tr.weekdays td
{
	border-color:White;
	font-weight:bold;
}
table.calendar tr td.om a
{
	color:Black;
}
table.calendar tr td.om a:hover
{
	color:Black;
}
table.calendar tr td.sel
{
	background-color:Navy;
}
table.calendar tr td.nosel a
{
	color:Gray;
}
table.calendar tr td.sel a
{
	color:White;
}
table.calendar tr td.sel a:hover
{
	color:White;
}
table.calendar tr td a
{
	text-decoration:none;
}
table.calendar tr td.today
{
	border-color:Navy;
}


/* changes to allow input submits to be used next to A.onsubmit links to improve usability */

input.hidden-submit-to-help-usability { border:0px;background-color:White;width:1px;height:1px;padding:0px;margin:0px;float:left; }


.small-shortlisted-but a { display: block; width: 97px; height: 23px;  margin-right: 10px; 
	background: url(../images/shortlisted.gif) 0 0 no-repeat; float: right; }
	
* html .small-shortlisted-but a {margin-right: 5px;}
	
.error { font-weight: bold;color:#CB0110;}

/* Further Online seems to have forgotten these */
.classified-numbers-divider { width: 710px; background: url(../images/divider_horizontal.gif) bottom repeat-x; padding-bottom: 20px;}
.classified-numbers-divider a { color: #333333; text-decoration: none; font-weight: bold;}
.classified-numbers-divider a:hover { color: #990033; text-decoration: underline; font-weight: bold;}
.classified-numbers-divider a.active {color:#990033;}

.alert-dividers-classified p { padding: 3px 0px 3px 0px; font-size: 10px; }
.alert-dividers-classified a { text-decoration: none; }
.alert-dividers-classified a:hover { text-decoration: underline; color: #990033; }

.classified-results-detail { width: 318px; padding: 10px; border: 1px solid #CCCCCC; }
.classified-results-detail h2 { font-size: 10px; }
.classified-results-detail img { padding: 0px 10px 10px 0px; float: left; }
.classified-results-detail ul { text-decoration: none; list-style: none; float: left; }
.classified-results-detail li { float: left; }
.classified-results-detail a { text-decoration: none; padding: 3px 0px 0px 30px; }

#property-search-panel a.visible { text-decoration:underline; color: #009999; }
#classified-search-panel a.visible {text-decoration:underline; color: #990033; }
#jobs-search-panel a.visible { text-decoration:underline; color: #FF6600; }
#wheels-search-panel a.visible { text-decoration:underline; color: #005CAC;   }

a.property-search-panel { text-decoration:underline; color: #009999; }
a.property-link { text-decoration:underline; color: #009999; }




/* ad details new flag */

.classified-results-header-nn { padding-bottom: 5px; height: 52px; background: url(../images/header_classifieds_results_notnew.gif) no-repeat; }
.classified-results-header-nn h2 { padding-top: 3px; font-size: 10px; margin:0 35px 0 55px; text-transform: uppercase;}
.classified-results-header-nn p { padding-top: 3px; font-size: 10px; text-indent: 55px; font-weight: bold; color: #990033; }

.wheels-results-header-nn { padding-bottom: 5px; height: 52px; background: url(../images/header_wheels_results_notnew.gif) no-repeat; }
.wheels-results-header-nn h2 { padding-top: 3px; font-size: 10px; margin:0 35px 0 55px; text-transform: uppercase;}
.wheels-results-header-nn p { padding-top: 3px; font-size: 10px; text-indent: 55px; font-weight: bold; color: #990033; }

.property-results-header-nn { padding-bottom: 5px; height: 52px; background: url(../images/header_property_results_notnew.gif) no-repeat; }
.property-results-header-nn h2 { padding-top: 3px; font-size: 10px; margin:0 35px 0 55px; text-transform: uppercase;}
.property-results-header-nn p { padding-top: 3px; font-size: 10px; text-indent: 55px; font-weight: bold; color: #990033; }

.jobs-results-header-nn { padding-bottom: 5px; height: 52px; background: url(../images/header_jobs_results_notnew.gif) no-repeat; }
.jobs-results-header-nn h2 { padding-top: 3px; font-size: 10px; margin:0 35px 0 55px; text-transform: uppercase;}
.jobs-results-header-nn p { padding-top: 3px; font-size: 10px; text-indent: 55px; font-weight: bold; color: #990033; }

.wheels-results-detail h2 { font-size: 10px; }



/* search results rosetta added classes */

 .orange-title-sr  a:hover { text-decoration: underline; color: #FF6600; }
 .blue-title-sr  a:hover { text-decoration: underline; color: #005CAC; }
 .green-title-sr  a:hover { text-decoration: underline; color: #009999; }
 .red-title-sr  a:hover { text-decoration: underline; color: #990033; }

 /* view shortlist links which are not defined in 'generic css' */
 
 
 
 .borderlinebasicfirst
 {  width: 690px;
	margin-top:12px;
 }
 
 .borderlinebasic
 {
	 width: 690px;
	 margin-top:12px;
 }
