/* 	fish4 colour & image stylesheet */

/* core html elements */

body {
	background: url('http://img.thisismotors.co.uk/images/bg.gif');
}






h1, h2 {color:#31639c; }

h3 {color:#444;}

a {color:#1875A5; text-decoration: none; }
a:hover {color:#000000; text-decoration: underline; }
a.blinks:link {color: #1875A5; text-decoration: none; }
a.blinks:visited {color: #1875A5; text-decoration: none; }
a.blinks:hover {color: #000000; text-decoration: underline; }
a.blinks:active {color: #1875A5; text-decoration: none; } 


a.blinks2:link {color: #1875A5; text-decoration: none; }
a.blinks2:visited {color: #31639C; text-decoration: none; }
a.blinks2:hover {color: #31639C; text-decoration: underline; }
a.blinks2:active {color: #31639C; text-decoration: none; } 


.sblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; }
	
td.sidebar4 {background-color:#B5CFE7; }
td.sidebarlight4 {background-color:#EFEFEF; }


.lbblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; }
a.lbblue:link {color: #1875A5; text-decoration: none; }
a.lbblue:visited {color: #1875A5; text-decoration: none; }
a.lbblue:hover {color: #000000; text-decoration: underline; }
a.lbblue:active {color: #1875A5; text-decoration: none; } 


.lbblue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; }
a.lbblue2:link {color: #1875A5; text-decoration: none; }
a.lbblue2:visited {color: #1875A5; text-decoration: none; }
a.lbblue2:hover {color: #000000; text-decoration: underline; }
a.lbblue2:active {color: #1875A5; text-decoration: none; } 

.lblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; }

a.lblack:link {color: #000000; text-decoration: none; }
a.lblack:visited {color: #000000; text-decoration: none; }
a.lblack:hover {color: #000000; text-decoration: underline; }
a.lblack:active {color: #000000; text-decoration: none; } 



#mf4body a, #mf4body h1, #mf4body h2  {color:#06c;}
#mf4body a:hover, a:hover .mf4 {color:#09f;}

hr {color:#000000;  background-color: #dedede;}

small {color:#666;}

/*-------------------------------------------------------------------------------*/

/* page layout */


#content {
	background: #fff;
	border-right:1px dotted #ccc;
	padding-top:0px;
}

#footer {
	border-top:1px solid #f60;
	border-bottom:1px solid #ccc;
	}
#footer a{color:#333;}
#footer a:hover {color:#c00}
#header {background:white;}

#shadow	{width:765px;
	height:10px;
	padding-bottom:10px;
	}



#leftcolumn {border-right:1px solid #efefef;}

.divider {border-top:1px solid #ccc;}
.boxed {border:1px dotted #dedede;}
#pageNum {border-top:1px solid #dedede;border-bottom:1px solid #dedede}
#related {border-bottom:1px solid #dedede;}
#pageJump {background-color:#f6f6f6;border-bottom:1px solid #dedede; }

/*-------------------------------------------------------------------------------*/

/* advert details page */

#left {
    border-right:1px solid #efefef;
}

#images .thumb {
    border:1px solid white;
    }

/* central column */

#maincontent    {
    border-left:1px solid #dedede;
	padding-top:0px;
    }

#maincontent h1 {
    color:#666;
    }

#maincontent li{
    color:#666;
	}

.detailrow {background:#f6f6f6;}
#description span.detailname {
    color:#666;
    }

#links ul, #toplinks ul {
	border-top:1px solid #efefef;
}


#searchResults dd img {
	border:1px solid #ccc;
}

/* top and bottom links */


div.controls {
    border-top:1px solid #ccc;
	}
div.top {
    border-bottom:1px solid #ccc;
    color:#f47920;
	}

div.top h2{
	color: #31639c;
}


div.top span.right{
    color:#f47921;
	}

/*-------------------------------------------------------------------------------*/

div.rounded-grey {border: 2px solid #DEDEDE; -moz-border-radius: 10px;}
div.rounded-silver {border: 2px solid #EFEFEF; -moz-border-radius: 10px;}
div.rounded-blue {border: 2px solid #ADD6FF; -moz-border-radius: 10px;}

 /* myfish4 button class 'signin' */
#myfish4 input.signin, #myfish4 p.signout input {
}

#myfish4 a, #jobs-myfish4 a, #homes-myfish4 a, #cars-myfish4 a {color:#1875A5;}
#myfish4 a:hover, #jobs-myfish4 a:hover, #homes-myfish4 a:hover, #cars-myfish4 a:hover {color:#000000;}

.expired {color:#900;}
.live {color:#090;}

.active {background-color:#f47920;color:white;}

/*-------------------------------------------------------------------------------*/

/* search form layouts */
/* CARS */

input.searchbut,
#centresearch input.searchbut {
	background:#f47920;
	}
input.searchbut:hover, a.searchbut:hover {
	background:#f60;
	}

.mandatory {background-color:#efefef;border:1px solid #ccc;}

#errormessage {
	background:url("/images/hazard.gif" top left repeat;
	}
dl.errormessage {text-align:left;
	border:1px solid #c00;
	}

dl.errormessage dt {
	color:white;
	background:#efefef url("/images/error_message/error-bg.gif") top left repeat-x;
	}

dl.errormessage dd {
	background:url("/images/error_message/alert_symbol_30x30.gif") top left no-repeat;
	}
/*-------------------------------------------------------------------------------*/

/* search results stuff */

/* page numbers */

.pagetabs {
	border-top:1px solid #dedede;
	}
/* search result boxes */

#searchResults dl {text-align:left;
	border:1px solid #666666;
	}

#searchResults dt {
	background:#f5ebff top left repeat-x;
	border-bottom:1px solid #dedede;
	}
#searchResults dt a {color:black; text-decoration:none;}
.adfooter {
	border-top:1px solid #ccc;
	}
#searchResults div.moredetails {clear:left;float:right;vertical-align:bottom;margin:1em  0 0; font-weight:bold;}

#quicksearch {
	border:1px solid #dedede;
	background:#F2F9FF;
	}

/*-------------------------------------------------------------------------------*/


#captionBox{
		border:solid 1px #ccc;
		padding:1em;
		background: #f6f6f6;
}

/* forms (simple two column, eg registration */

#datainput fieldset p {border-bottom:1px dashed #ccc;}
#datainput fieldset p.noline {border:none;}
#datainput legend {color:#666;}
#datainput div.rowspacer {border-top:1px dashed #ccc;}

/*-------------------------------------------------------------------------------*/

/* My fish4 box styles*/

.myfish4 a, a.myfish4 {
	color:#1875A5;
    }
.myfish4 a:hover, a.myfish4:hover {
                color:#000000;
                }
.myfish4 a:active, a.myfish4:active {
                color:#1875A5;
                }
.myfish4 a:visited, a.myfish4:visited {
                color:#1875A5;
                }

div.row {
	border:1px solid #ccc;
	}

div.row span.adAttr {
	border-left:1px solid #dedede;
	}

 /* CV styles */

 .heading {
    color: #666;
    padding: 3px 0px 3px 0px;
    }

 .cvlist TH {
     background-color:#F47920;
     color:#FFFFFF;
     border-bottom:2px solid white;
     }

 .cvlist TD {
     background-color:#EEEEEE;
     border-bottom:2px solid white;
     }

 .cvlist TD.subhead {
     background:#DEDEDE;
     border-bottom:2px solid white;
     }

 .cvheader {
     background-color:#F47920;
     color:#FFFFFF;
     border-bottom:2px solid white;
     }
 .cvbody {
     background-color:#EEEEEE;
    }

/*-------------------------------------------------------*/



/* Advertise with us loginpage - colours.css*/
.mandatorymarker{color:#c00;}
.advertiseBoxBg{background:url(/images/jobs/advertise_background.gif) repeat-y top left; #f47920;}
.recruit dt {background:url(/images/jobs/recruit_box_top.gif) top left no-repeat;}
.recruit dl {background: white url(/images/jobs/recruit_box_bot.gif) no-repeat bottom left;}
.boxContent {background:url(/images/jobs/back.gif) repeat-y top left;}
#advertiseContact dt{background:url(/images/jobs/hd_callme.gif) no-repeat top; margin-top:0; padding-top:0;}
#advertiseContact dl{background:url(/images/jobs/bot_callme.gif) no-repeat bottom;}
.boxContent {float:left; clear:both;margin:0;padding:0;width:520px;background:url(/images/jobs/back.gif) repeat-y top left;}




