/* DISCO3.CO.UK Site CSS *//* Font Properties */html,body,input,select,textarea{  font-family:  Verdana, Tahoma, Arial, helvetica, sans-serif;}.smalltext, .mediumtext, .largtext, .largetext         {  color: #383B3F;}#printtopic{  color:black;}.smalltext, body, table, td{   font-size : 10px; }.mediumtext      {   font-size : 11px; }.largetext, .catrowtext{   font-size : 13px; }.catrowtext      {   color: #FFFFFF;  font-weight: bold; }.toprowtext      {   font-size : 9px;   color: #ffffff;  font-weight: bold;}dt{  font-weight: bold;  color: #000033;}/* Cell Properties */TD.row1	        {   background-color: #EFEFEF;  font-size : 13px;   color: #494957;}     TD.row2	        {   background-color: #E6E6E6;  font-size : 12px;   color: #494957;}TD.row3	        {   background-color: #EFEFEF;   font-size : 12px;   color: #383B3F;}TD.row4{  font-size : 12px;   padding:0px;  margin:0px;  color: #494957;}TD.rowposthead	        {   background-color: #CACACA;  font-weight:bold;  font-size : 10px;   color: #ffffff;}     TD.catrow           {   background-color: #313342;  font-size : 13px;   color: #ffffff;   font-weight: bold; }TD.toprow{   background-color: #C94415;   font-size : 9px;   color: #1E416F;   font-weight: bold; }TD.tableborder	  {   background-color: #FFFFFF;}TD.code, .code   {   font-family: Courier, Courier New;   font-size: 11px;   color: #2F6982;  background-color: #E6E6ED;   border: 1px solid #555576;}span.code{	background-color: white;	padding:0px;	margin-top:4px;	color:black;	border-color: #2f6982;}TD.quote	        {   font-size: 11px;   color: #535353;   line-height: 125%;  background-color: #E6E6ED;   border: 1px solid #555576; }/* Link Properties */a, a:link, a.visited, a:active {   text-decoration: underline;   font-size: 11px;   color: #313342; }  a:hover, a:active {  text-decoration: none;   font-size: 11px;   color: #313342; } a.forumlink, a.forumlink:link, a.forumlink:visited {   text-decoration: underline;   font-weight: bold;   font-size: 13px;   color: #313342; }a.forumlink:hover, a.forumlink:active {   text-decoration: none;   font-size: 13px;   font-weight: bold;   color: #313342; }   a.topiclink, a.topiclink:link, a.topiclink:visited {   text-decoration: underline;   font-size: 13px;   color: #313342; }a.topiclink:hover, a.topiclink:active {   text-decoration: none;   font-size: 13px;   color: #313342; }   a.catlink, a.catlink:link, a.catlink:visited {   text-decoration: none;   font-weight: bold;   font-size: 13px;   color: #FFFFFF; }   a.catlink:hover, a.catlink:active {  text-decoration: underline;   font-weight: bold;   font-size: 13px;   color: #FDC88E; }  a.toprowlink, a.toprowlink:link, a.toprowlink:visited {   text-decoration: none;   font-size: 9px;   color: #FFFFFF; }a.toprowlink:hover, a.toprowlink:active {   text-decoration: underline;   font-size: 9px;   color: #FFFFFF;   font-family: Verdana }     a.smalllink, a.smalllink:link, a.smalllink:visited {   text-decoration: underline;   font-size: 10px;   color: #313342;   font-family: Verdana;}a.smalllink:hover, a.smalllink:active {  text-decoration: none;   font-size: 10px;   color: #313342; }     a.mediumlink, a.mediumlink:link, a.mediumlink:visited {   text-decoration: underline;   font-size: 11px;   color: #313342; }a.mediumlink:hover, a.mediumlink:active {   text-decoration: underline;   font-size: 11px;   color: #313342; } a.largelink, a.largelink:link, a.largelink:visited {   text-decoration: underline;   font-size: 13px;   color: #313342; }a.largelink:hover, a.largelink:active {   text-decoration: none;   font-size: 13px;   color: #313342; }         /* Form elements */form{  margin:0px;}input, textarea, select {  color: #000000;  font-size: 10px;  font-weight:normal;}input[type=text],input[type=email],input[type=password],textarea,select{  font-size:12px;}/* Quote and Code elements (borrowed from RRSPORT.CO.UK) */blockquote.quote h6{	margin: 0;	margin-bottom: 5px;	padding-left: 18px;	padding-bottom: 3px;	border-bottom: solid 1px #E0E0E0;	font-size: 11px;	line-height: 1.2em;	font-weight: normal;	color: #808080;	background: #FFF url('images/bg_quote_header.gif') top left no-repeat;}blockquote.quote{	color: #444;	display: block;	margin: 5px 20px;	width: auto;	border: solid 1px #D0D0D0;	background: #FFF url('images/bg_quote_content.gif') bottom right no-repeat;	padding: 5px;	font-size: 12px;}div.code {	color: #444;	display: block;	margin: 5px 20px;	width: auto;	border: solid 1px #D0D0D0;	background-color: #FFF;	padding: 5px;	font-size: 12px;	font-family: Courier, 'Courier New', serif;}div.code h6 {	margin: 0;	margin-bottom: 5px;	padding-left: 18px;	padding-bottom: 3px;	border-bottom: solid 1px #E0E0E0;	font-size: 11px;	line-height: 1.2em;	font-weight: normal;	color: #808080;	background: #FFF url('images/icon_mini_members.gif') top left no-repeat;}/* RegMod-Begin */.genoption1, a.genoption1 {   font-size: 10px;   font-weight: bold;   color: #008000;   text-decoration:none;}a.genoption1 {  text-decoration:underline; }a.genoption1:hover {  font-size: 10px;   font-weight: bold;   color: #008000;   text-decoration:none;}.genoption2, a.genoption2 {  font-size:10px;  font-weight:bold;   color: #0000ff;   text-decoration:none; }a.genoption2 {  text-decoration:underline;}a.genoption2:hover {  font-size:10px;  font-weight:bold;   color: #0000ff;   text-decoration: none;}.genoption3, a.genoption3 {  font-size: 10px;   font-weight: bold;   color : #ff0000;   text-decoration:none; }a.genoption3 {  font-size:10px;  font-weight:bold;   color: #ff0000;   text-decoration:underline;}a.genoption3:hover {  text-decoration: none;}.genoption0, a.genoption0 {  font-size: 10px;   font-weight: bold;   color : #CCCCCC;   text-decoration:none; }a.genoption0 {  text-decoration:underline;}a.genoption0:hover {  text-decoration: none;}/* RegMod-End *//* CALENDAR LITE MOD */.cal_day_null {   background-color: #ffffff;}.cal_day_norm {   /* SAME AS .row1 */  background-color: #EFEFEF;} .cal_day_today {    /* SAME AS .row2 */  background-color: #E6E6E6; } .cal_day_highlight {   background-color: #f7e6c9;}.tborder, .tborderpage{   border: 1px solid #a6a6a6;   background-color:#ffffff;}td.tcat {   text-align:center;   font-size: 12px;   font-weight:bold;   background-color:#313342;   color:#ffffff;}td.thead {  font-size: 9px;   font-weight:bold;   background-color:#c94415;   color:#ffffff;}td.alt2 {  background-color:#a6a6a6;   font-size: 10px;   color: #383B3F;}td.alt1 {  background-color:#efefef;   font-size: 10px;   color: #383B3F;}a.paginationlink, a.paginationlink:link, a.paginationlink:visited {   text-decoration: none;   font-size: 11px;   font-weight:bold;   color: #383B3F; }   a.paginationlink:active, a.paginationlink:hover {  text-decoration: underline;   color: #383B3F;}.currentpage {  font-size : 11px;   color: #383B3F;   font-weight:bold;   color:#ffffff; }/* MULTIPLE PRIVATE MESSAGES MOD */div.auto_complete{  width: 300px;  background: transparent;  line-height:1.2em;  font-size:8pt;/*  height:350px;  min-height:50px;  overflow:auto;*/}div.auto_complete ul{  border:1px solid #888;  background-color:#fff;  margin:0;  padding:0;  /*width:100%; *//*152px;*/  list-style-type:none;}div.auto_complete ul li {  margin:0;  padding:3px;  cursor:pointer;  font-weight:normal;}div.auto_complete ul li.selected {   background-color: #eee;   color: #040;  font-weight:bold;}div.auto_complete ul strong.highlight {   color: #800;   margin:0;  padding:0;}#username_list_container{  width:100%;  height:100%;  line-height:2em;  display:block;}.username_wrapper{  float:left;  display:block;  margin-top:1px;  margin-right:4px;}.username_wrapper .span2{  display:block;  float:left;  font-size:8pt;  background-color:#eff2f7;  height:20px;  border:1px solid #ccd5e4;}.username_wrapper .span2 span /* _span3 elements */{  padding-left:2px;  position:relative;  top:-4px;}.username_wrapper input.post{  width:150px;  position:relative;  margin:1px 0px;   }html>body .username_wrapper input.post /* Non-IE Only */{  margin:2px 0px;}img.user_rem{  margin-left:4px;  margin-top:2px;  margin-right:2px;  cursor:pointer;}/* ~END OF MULTIPLE PRIVATE MESSAGES MOD *//* MODERATOR POST ITEM PANEL */td.mod_panel{  border-top: 1px solid white;}.mod_post_panel{  width:210px;  margin:0px auto;  padding:0px;  text-align:center;}.mod_post_panel img{  margin:6px 6px 6px 6px;  cursor:pointer;}/* ~END OF MODERATOR POST ITEM PANEL *//* PM HEADER */.pmheader{  font-size:13px;  font-weight:bold;  color:rgb(245,77,19);  padding-right:10px;  padding-left:3px;}.pmheader a{  border:0;  font-size:13px;  color:#383B3F;}.pmheader a:hover{  border:0;  font-size:13px;  color:#383B3F;}/* ~END OF PM HEADER */.software_version{  color:#888;  font-size:3px;}span.sig_divider{  display:block;  font-size:1px;  line-height:0.01em;  width:150px;  height:1px;  margin:6px 0;  border-bottom:1px solid black;}/*.row-d4>td.cell2, .row-d3>td.cell2{  padding-right:51px;  width:142px;  background-repeat:no-repeat;  background-image:url('../../../images/bg_sprite.gif');}.row-d4>td.cell2{  background-position:right -68px;}  .row-d3>td.cell2{  background-position:right -9px;}*/.cat-d3, .cat-d4{  background-repeat:no-repeat;  background-image:url('../../../images/front_sprite.gif');}.cat-d3{  background-position:101% -79px;    }.cat-d4{  background-position:101% -8px;}div.rss-icon{  float:right;  margin-top:-2px;  margin-right:2px;  width:16px;}td.cell1{  width:40px;}.row-d4>td.cell1, .row-d3>td.cell1{  background-repeat:no-repeat;  text-align:center;  background-position:95% 97%;}.row-d4>td.cell1{  background-image:url('../../../images/d4.gif');}  .row-d3>td.cell1{  background-image:url('../../../images/d3.gif');}/* TOGGLEinput.iT_checkbox_on{	display:block !important;	float:left;	position:relative !important;	top:-43px !important;	left:100px !important;	margin-bottom:-43px;}label.ilabel{	display:block;	font-size:12px;	cursor:pointer;}label.itoggle,label.itoggle span{	display: block;	width: 93px;	height: 27px;	background: url('images/itoggle_yn.png') left bottom no-repeat;	cursor:pointer;	text-indent:-5000px;}.onoff label.itoggle,.onoff label.itoggle span{	background: url('images/itoggle.png') left bottom no-repeat;}label.itoggle.iToff{	background-position:right bottom;}label.itoggle span{	background-position: left top;	margin: 0;}input.iT_checkbox{	position:absolute;	top:-9999px;	left:-9999px;}*/table.profile input.post, table.profile select, table.profile textarea{  font-size:1.1em;  padding:2px;}input.req, select.req{  border:1px solid #f54d13;  padding:3px !important;}.avdel{  padding:3px 0 1px 0;}#messageTA{  width:650px;}.minmsg{  padding:7px 7px 7px 30px;  background-image:url('https://cds.static.fnltd.co.uk/images/silk/error.png');  background-repeat:no-repeat;  background-position:7px 7px;  margin-top:5px;  border:3px solid #d1d1d1;  font-size:14px;  text-align:left;  color:#444;  background-color:#fafafa;  position:relative;}.minmsg a:hover, #mqLine a:hover{  color:#f54d13;}.minmsg, .minmsg a{  font-size:12px;}.minmsg{  clear:both;}.minmsg p{  margin:0;  margin-bottom:0.5em;}.minmsg label{  text-align:center;  display:block;  cursor:pointer;}.minmsg label input[type=checkbox]{  position:relative;  top:2px;}.minmsg a.close{  position:absolute;  bottom:7px;  right:7px;  font-size:10px;}td.read-rules{  padding:6px;  background-color:#ffcd73;  background-image:url('https://cds.static.fnltd.co.uk/images/silk/information.png');  background-repeat:no-repeat;  background-position:6px center;  padding-left:26px;}td.read-rules span{  font-weight:bold;}div#mqWrapper{  background-image:url('https://cds.static.fnltd.co.uk/images/layout/info80.png');  background-position:-17px -20px;  background-repeat:no-repeat;  width:98%;  margin:10px auto 12px auto;  z-index:3;  padding:0;  font-size:14px;  text-align:center;  color:#444;  background-color:#fafafa;  position:sticky;  position: -webkit-sticky;  top:0;}#mqLine{   padding:0 0 0 59px;  z-index:2;  height:31px;  border:3px solid #d1d1d1;}#mqLine a {   font-size:14px;  padding-top:4px;  padding-bottom:4px;  text-decoration:underline; }    #mqLine ul{  z-index:1;  margin:0;  padding:0;} #mqLine ul li{   list-style:none;   display:block;   height:17px;  padding:7px 0;  width:100%;} div.important #mqLine{  border-color:#f54d13 !important;}div.pm-message{  background-image:url('https://cds.static.fnltd.co.uk/images/layout/env48.png') !important;  background-position:20px -5px !important;}.clear { clear: both; }.lwr{  text-transform:lowercase;}.catrow a.ctl{  font-size:11px;  margin-left:5px;  padding-left:17px;  padding-right:5px;  color:#f54d13;  background-image:url('https://cds.static.fnltd.co.uk/images/silk/bullet_toggle_plus.png');  background-repeat:no-repeat;  background-position:0 0;  position:relative;  top:-1px;}.catrow a.ctl-hide{  background-image:url('https://cds.static.fnltd.co.uk/images/silk/bullet_toggle_minus.png');}#main{  width:75%;  height:100%;}.hide-for-desktop{  display:none;}/* mobile browser fixes */@media only screen and (max-device-width: 480px) {  .hide-for-desktop  {    display:inline;  }  #mqWrapper{ display:none; }    .nav  {    color:white;  }    .nav a  {    display:inline-block;    font-size:2em;    padding:7px;    background-color:#eee;    border:1px solid #666;    margin:3px -5px;  }    table#main  {    width:100%;  }    table .currentpage  {    display:inline-block;    font-size:2em;    padding:7px;  }    table a.paginationlink  {    display:inline-block;    font-size:2em !important;    padding:7px;  }    span.page-of  {    display:inline-block;    font-size:2em !important;    padding:7px;  }    span.last-post  {    display: block;    position: relative;    padding-right: 19px;  }    span.last-post span a  {    position: absolute;    top: 0px;    right: -4px;    bottom: 0px;    display: block;    background: url('https://cds.static.fnltd.co.uk/images/icons-ns/arrow.png') 0px 6px no-repeat;    width: 18px;  }    span.last-post span a img,  td.topic-title a[href$="view=newest"] img  {    display:none;  }    td.topic-title  {    position:relative;    padding-right:20px;  }    td.topic-title a[href$="view=newest"]  {    position: absolute;    right: 3px;    width: 18px;    top: 6px;    bottom: 6px;    background: url('https://cds.static.fnltd.co.uk/images/icons-ns/star--arrow.png') 0 5px no-repeat;  }}/* iPad */@media only screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-min-device-pixel-ratio: 1){  #background img {    display: none;  }      .hide-for-desktop  {    display:inline;  }    #main  {    width:100%;  }    .nav  {    color:white;  }    .nav a  {    display:inline-block;    font-size:2em;    padding:7px;    background-color:#eee;    border:1px solid #666;    margin:3px -5px;  }    span.last-post  {    display: block;    position: relative;    padding-right: 19px;  }    span.last-post span a  {    position: absolute;    top: 0px;    right: -4px;    bottom: 0px;    display: block;    background: url('https://cds.static.fnltd.co.uk/images/icons-ns/arrow.png') 0px 6px no-repeat;    width: 18px;  }    span.last-post span a img,  td.topic-title a[href$="view=newest"] img  {    display:none;  }    td.topic-title  {    position:relative;    padding-right:22px;  }    td.topic-title a[href$="view=newest"]  {    position: absolute;    right: 3px;    width: 18px;    top: 6px;    bottom: 6px;    background: url('https://cds.static.fnltd.co.uk/images/icons-ns/star--arrow.png') 0 5px no-repeat;  }}.reg-notice{  padding:5px 5px 5px 22px;  background-color:#FCD078;  background-image:url('images/icon_report.gif');  background-repeat:no-repeat;  background-position:3px 50%;  font-size:11px;  margin:2px 0;}.reg-notice-info{  background-color:#bbff99;  background-image:url('https://cds.static.fnltd.co.uk/images/silk/information.png');}.reg-notice-question{  background-color:#bbff99;  background-image:url('https://cds.static.fnltd.co.uk/images/icons-ns/question.png');}.online-hidden{  background-image:url('https://cds.static.fnltd.co.uk/images/icons-ns/user-silhouette-question.png');  background-repeat:no-repeat;  background-position:0% 0px;  padding-left:18px;}.topic-flag{  float:left;  text-align:center;  width:32px;  margin-right:3px;  margin-top:1px;}.userinfo img{  max-width:150px;}.userinfo .vehicle{  cursor:pointer;}.profilevehicleinfo{  cursor:pointer;}.j-vehicle-info{  position:absolute;  z-index:50;  width:182px;  padding:6px;  background-color:white;  font-size:110%;  margin-top:4px;  cursor:pointer;}#error-msg{  margin:0 auto;  width:400px;  padding:1em;  border:1px solid #999;  background-color:pink;}#error-msg h4{  padding:0;  margin:0;  margin-bottom:10px;  color:#cc2222;  font-size:120%;}#error-msg ul,#error-msg li{  padding:0;  margin:0;  font-size:11px;  line-height:1.5em;}#error-msg ul{  margin-left:1em;}div.disclaimer{  text-align:center;  padding: 6px 0;  font-size:140%;  color:#999;}a.toplink{  font-size:150%;}img.lazy{  display:none;}div.posting-pictures.wrapper{  margin-top:1em;  float:left;}div.posting-pictures-wrapper h3{  background:#f54d13;  color:white;  font-weight:bold;  width:644px;  padding:6px;}div.posting-pictures-wrapper h3 span{  float:right;}div.posting-pictures-wrapper h3 a{  display:inline-block;  width:16px;  height:16px;  margin-left:6px;  font-size:0;  overflow:hidden;  text-indent:9em;  background:url('https://cds.static.fnltd.co.uk/images/icons-ns/cross-circle-frame.png') center center no-repeat;}div.posting-pictures-wrapper h3 a.refresh{  background:url('https://cds.static.fnltd.co.uk/images/icons-ns/arrow-circle-135.png') center center no-repeat;}ul#posting-pictures{  width:656px;  margin:0;  padding:0;  float:left;  margin-bottom:1em;    }ul#posting-pictures li{  float:left;  margin-right:1em;  list-style:none;}ul#posting-pictures li img{  max-height:70px;  cursor:pointer;}ul#posting-pictures li img.added{  opacity:0.5;}/* INLINE UPLOAD */#inlineupload-wrapper{  clear:both;}#id_inlineupload #id_files, #id_inlineupload #id_file,#id_inlineupload #id_submit,#id_inlineupload #id_reset{  opacity:0;  filter: alpha(opacity=0);  position:absolute;  top:0;  left:0;  height:0;  width:0;}form#id_inlineupload {  width:500px;  font-size:120%;  position:relative;}form#id_inlineupload p{  margin-bottom:0.5em;}#id_inlineupload input[type=submit],#id_inlineupload input[type=button],#id_inlineupload input[type=reset],#id_inlineupload button,button.styled,a.button,input.mainoption{  display:inline-block;  margin:0;  background-color:transparent;  font-weight:bold;  font-size:100%;  padding:8px 10px;  background-image: -webkit-gradient(linear,left top,left bottom,from(#fdfdfc),to(#f0efea));  background-image: -webkit-linear-gradient(top,#fdfdfc,#f0efea);  background-image: -moz-linear-gradient(top,#fdfdfc,#f0efea);  background-image: -ms-linear-gradient(top,#fdfdfc,#f0efea);  background-image: -o-linear-gradient(top,#fdfdfc,#f0efea);  background-image: linear-gradient(top,#fdfdfc,#f0efea);  -pie-background: linear-gradient(top,#fdfdfc,#f0efea);  border: 1px solid #CCC;  border-bottom: 1px solid #b9b8b8;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  -ms-border-radius: 5px;  -o-border-radius: 5px;  border-radius: 5px;  -webkit-box-shadow: 0 1px 1px rgba(100,100,100,0.2);  -moz-box-shadow: 0 1px 1px rgba(100,100,100,0.2);  -ms-box-shadow: 0 1px 1px rgba(100,100,100,0.2);  -o-box-shadow: 0 1px 1px rgba(100,100,100,0.2);  box-shadow: 0 1px 1px rgba(100,100,100,0.2);  cursor:pointer;  font-family:Arial,helvetica,sans-serif;}#id_inlineupload input[type=submit],#id_inlineupload input[type=button],#id_inlineupload input[type=reset],#id_inlineupload button,a.button{  outline:none;}a.button{  text-decoration:none;  font-size:12px;}button.styled{  font-size:12px;}input.mainoption{  font-size:12px;  outline:default;}input.mainoption[name=post],input.mainoption[name=preview],input.mainoption[name=login],input.mainoption.yes,input.mainoption.no,input.mainoption.search{  padding-left:28px;  background-repeat:no-repeat;  background-position: 7px 7px, 0 0;}input.mainoption.search{  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/magnifier.png'), -webkit-gradient(linear,left top,left bottom,from(#fdfdfc),to(#f0efea));  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/magnifier.png'), -webkit-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/magnifier.png'), -moz-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/magnifier.png'), -ms-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/magnifier.png'), -o-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/magnifier.png'), linear-gradient(top,#fdfdfc,#f0efea);}input.mainoption.yes{  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/tick.png'), -webkit-gradient(linear,left top,left bottom,from(#fdfdfc),to(#f0efea));  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/tick.png'), -webkit-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/tick.png'), -moz-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/tick.png'), -ms-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/tick.png'), -o-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/tick.png'), linear-gradient(top,#fdfdfc,#f0efea);}input.mainoption.no{  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/cross.png'), -webkit-gradient(linear,left top,left bottom,from(#fdfdfc),to(#f0efea));  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/cross.png'), -webkit-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/cross.png'), -moz-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/cross.png'), -ms-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/cross.png'), -o-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/cross.png'), linear-gradient(top,#fdfdfc,#f0efea);}input.mainoption[name=post]{  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/pencil.png'), -webkit-gradient(linear,left top,left bottom,from(#fdfdfc),to(#f0efea));  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/pencil.png'), -webkit-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/pencil.png'), -moz-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/pencil.png'), -ms-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/pencil.png'), -o-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/pencil.png'), linear-gradient(top,#fdfdfc,#f0efea);}input.mainoption[name=preview]{  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/eye.png'), -webkit-gradient(linear,left top,left bottom,from(#fdfdfc),to(#f0efea));  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/eye.png'), -webkit-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/eye.png'), -moz-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/eye.png'), -ms-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/eye.png'), -o-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/eye.png'), linear-gradient(top,#fdfdfc,#f0efea);}input.mainoption[name=login]{  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/key.png'), -webkit-gradient(linear,left top,left bottom,from(#fdfdfc),to(#f0efea));  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/key.png'), -webkit-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/key.png'), -moz-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/key.png'), -ms-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/key.png'), -o-linear-gradient(top,#fdfdfc,#f0efea);  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/key.png'), linear-gradient(top,#fdfdfc,#f0efea);}#id_inlineupload button[disabled=disabled],button.styled[disabled=disabled],a.button.disabled{  opacity:0.7;  cursor:auto;}#id_inlineupload button span,button.styled span,a.button span{  padding-left:20px;  background:top left no-repeat;}#id_inlineupload button span{  background-image:url('https://cds.static.fnltd.co.uk/images/icons-ns/arrow-transition-090.png');}#id_inlineupload button.select.multiple span{  background-image:url('https://cds.static.fnltd.co.uk/images/icons-ns/pictures-stack.png');}   #id_inlineupload button.select.single span{  background-image:url('https://cds.static.fnltd.co.uk/images/icons-ns/picture-sunset.png');}#id_inlineupload button.reset span{  background-image:url('https://cds.static.fnltd.co.uk/images/icons-ns/cross-circle.png');}#id_inlineupload p.count span.singular{  display:none;}#id_inlineupload p.count.count-1 span.singular{  display:inline;}#id_inlineupload p.count.count-1 span.plural{  display:none;}div#mqLine li.guest{  display:none;}div#mqLine.guest li.guest{  display:block;}.panel-link:hover,.panel-hover:hover{  background-color:#FAE5C3;  cursor:pointer;}.panel-link.hover,.panel-hover.hover{  background-color:#FAE5C3;  cursor:pointer;}/* Multiple PMs v2 */#usernames a.remove{  text-indent:-999em;  display:inline-block;  cursor:pointer;  width:16px;  position:relative;  top:-2px;  height:16px;  background:url('https://cds.static.fnltd.co.uk/images/silk/user_delete.png') top left no-repeat;}#usernames{  margin:0;  padding:0;  width:100%;}#usernames:after{  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}#usernames>li.existing input,#usernames>li.new>span{  display:none;}#usernames>li{  margin-right:0.5em;}#usernames>li.new input{  margin-left:0;}#usernames div.auto-complete{  display:none;  position:absolute;  top:21px;  left:0px;  background:white;  width:170px;  max-height:300px;  overflow-y:auto;  border:1px solid #ccc;  font-size:90%;}#usernames div.auto-complete ul{  margin:0;  padding:0;}#usernames div.auto-complete li{  overflow:hidden;  cursor:pointer;  padding:0.5em 0.1em;  line-height:1.2em;  margin:0;}#usernames div.auto-complete li:hover,#usernames div.auto-complete li.selected{  color:green;  background-color:#efffef;}#usernames>li{  float:left;  list-style:none;  position:relative;}#usernames>li.existing>span{  border:1px solid #ccc;  background-color:#fcfcfc;  display:block;  padding:3px;  }#usernames>li.existing>span span{  height:16px;  line-height:16px;}    #usernames>li.new{}ul#user_new{  display:none;}a.click-advpref{  color:white !important;  font-weight:bold;  text-decoration:underline;}span.emoticon{  cursor:pointer;}form.confirm{  padding:1em 0;}span.prefix { font-weight:bold; } span.prefix.for-sale { color:green; } span.prefix.wanted { color:red; } span.prefix.swap { color:blue; } span.prefix.free { color:#f54d13; } span.prefix.auction { color:purple; } span.prefix.hire { color: DeepPink;} span.prefix.sold, span.prefix.found { color:#999; }#map .info {  text-align:left;  height: 75px;  width: 200px;}#map .info dl{  clear: both;  float: left;  width: 100%;  margin: 0 0 1em 0;}#map .info dt{  margin-left: 0;  text-align: left;  width: 65px;  float: left;  clear: both;}#map .info.user dt{  width:75px;}#map .info dd{  margin-left: 0;  float: left;  text-align: left;}#map .info a{  font-family:Roboto,Arial,sans-serif}.reg-company{  display:block;  background-color:#FCD078;  padding:4px;}.iamhere{  font-size:13px;  color:#aaa;  font-style:italic;}div.agreement-buttons{  text-align:center;  margin:1em 0;}div.agreement-buttons a{  display:inline-block;  margin:0 0.5em;}a.button.agree span{  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/tick.png');}a.button.cancel span{  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/cross.png');}div.bread{  width:960px;  margin:0 auto;  height:32px;  line-height:31px;  margin-bottom:1em;}div.bread div.inner{  padding-left:40px;  background:url('images/folder_new.gif') top left no-repeat;}input.mainoption.register{  background: #67ba4c; /* Old browsers */  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/plus-white.png'), -moz-linear-gradient(top,  #67ba4c 0%, #5a8747 100%); /* FF3.6+ */  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/plus-white.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67ba4c), color-stop(100%,#5a8747)); /* Chrome,Safari4+ */  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/plus-white.png'), -webkit-linear-gradient(top,  #67ba4c 0%,#5a8747 100%); /* Chrome10+,Safari5.1+ */  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/plus-white.png'), -o-linear-gradient(top,  #67ba4c 0%,#5a8747 100%); /* Opera 11.10+ */  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/plus-white.png'), -ms-linear-gradient(top,  #67ba4c 0%,#5a8747 100%); /* IE10+ */  background-image: url('https://cds.static.fnltd.co.uk/images/icons-ns/plus-white.png'), linear-gradient(to bottom,  #67ba4c 0%,#5a8747 100%); /* W3C */  color:white;  font-size:175%;  padding-left:28px;  background-repeat:no-repeat;  background-position: 7px 10px, 0 0;}form#register{  width:750px;  margin:0 auto;  background:#ececec;  border-radius:1em;}form#register h2{  color:#444;  margin-bottom:1.5em;}form#register fieldset{  width:50%;  float:left;  border:0;  margin:0;  position:relative;  padding:0;}form#register fieldset.verify{  width:100%;}form#register fieldset div.inner{  padding:1em 0;}form#register fieldset:nth-of-type(1) div.inner{  padding-left:3em;  padding-right:1.5em;}form#register fieldset:nth-of-type(2) div.inner{  padding-right:3em;  padding-left:1.5em;}form#register fieldset.verify div.inner{  padding-right:3em;  padding-left:3em;}form#register fieldset div.required label:after{   content:" *";   color:#f54d13;}form#register div.button-wrapper{  text-align:center;  padding-bottom:2em;  clear:both;}form#register fieldset div.field-country{  width:110px;  position:relative;  float:left}form#register fieldset div.field-location{  width:204px;  padding-right:16px;  float:left;}form#register fieldset div.field-vehmodel,form#register fieldset div.field-vehengine{  float:left;  width:157px;  padding-right:16px;}form#register fieldset div.field-vehspec,form#register fieldset div.field-vehbox{  float:left;  width:157px;}form#register fieldset div.field-vehyear{  float:left;  width:94px;  padding-right:16px;}form#register fieldset div.field-vehcolour{  float:left;  width:220px;}form#register fieldset div.field-vehbox:after,form#register fieldset div.field-vehcolour:after,form#register fieldset div.field-country:after,form#register fieldset div.field-vehspec:after{  display:table;  clear:both;  content:"";}form#register fieldset label{  font-weight:bold;  font-size:12px;  color:#888;  margin-bottom:0.4em;  display:block;}form#register fieldset input,form#register fieldset select,form#register fieldset select.req{  font-size:14px;  padding:0.5em !important;  box-sizing: border-box;  height:33px;  border-radius:4px;  border:1px solid #e0e0e0;  margin-bottom:0.8em;  width:100%;}form#register #flagprev,form#register #vehicon{  position:absolute;  top:0;  right:0;}form#register fieldset div.field-wrapper{  position:relative;}form#register p.help-text{  margin-top:0;  font-size:11px;  font-style:italic;  color:#444;}form#register p.notice{  font-size:12px;  line-height:1.4em;}form#register div.reg-notice{  border-radius:0 0 1em 1em;  padding:1em;  padding-left:36px;  background-position:1em center;  line-height:1.4em;}form#register #error-msg{  border-radius:1em 1em 0 0;  padding:1em 3em 2em 3em;  width:auto;  border:0;}form#register #error-msg h4{  margin:0.5em 0 1em 0;  font-size:1.5em;}form#register #error-msg li{  font-size:12px;  margin-bottom:0.25em;}h2.forum{  background-color: #313342;  font-size : 13px;   color: white;   padding:3px 0;  font-weight: bold;   margin-bottom:0;  text-align:center;}div.page{  width:960px;  margin:0 auto;  font-size:11px;}div.agreement{  background:#ececec;  padding:1px 1em;}form#register span#username_status,form#register span#email_status,form#register span.password_status{  padding-right:20px;  position:absolute;  top:0;  right:0;  height:16px;  display:none;}form#register span#username_status span,form#register span#email_status span,form#register span.password_status span{  display:none;  line-height:16px;}form#register span#username_status.available,form#register span#email_status.valid,form#register div.field-wrapper.match span.password_status{  display:block;  background:url('https://cds.static.fnltd.co.uk/images/icons-ns/tick.png') right 0 no-repeat;}form#register span#username_status.available span.available,form#register span#email_status.valid span.valid,form#register div.field-wrapper.match span.password_status span.match{  display:inline;  color:green;}form#register span#username_status.not-available,form#register span#email_status.not-valid,form#register span#email_status.used,form#register div.field-wrapper.not-match span.password_status{  display:block;  background:url('https://cds.static.fnltd.co.uk/images/icons-ns/cross.png') right 0 no-repeat;}form#register span#username_status.not-available span.not-available,form#register span#username_status.not-valid span.not-valid,form#register span#username_status.used span.used,form#register div.field-wrapper.not-match span.password_status span.not-match{  display:inline;  color:#992222;}form#register span#username_status.loading{  display:block;  background:url('https://cds.static.fnltd.co.uk/images/loading.gif') 0 0 no-repeat;}body.away:before{  content:'You are set as away';  display:block;  font-size:14px;  padding:4px;  padding-left:20px;  background:#f54d13;  color:white;  font-weight:bold;  text-align:center;  margin:0 auto;}span.away-help span{  background:white;  display:block;  margin:4px 0;  padding:3px;}#offer-mobile{  display:none;}body.mobile{  padding-top:60px;}body.mobile #offer-mobile{  position:absolute;  display:block;  top:0;  left:0;  right:0;  text-align:center;  background:#222;  height:60px;  line-height:60px;}body.mobile #offer-mobile a{  color:white;  font-size:35px;  font-weight:bold;}a.quicktag{	height: 14px;	font-size: 10px;	text-transform: lowercase;	font-weight: bold;	text-decoration: none;	border: 1px solid #999;	padding: 0px 8px;	line-height: 13px;	display: inline-block;	position: relative;	top: 3px;	font-family: tahoma, sans-serif;	background: #9ACD32;}td.message span.largetext::selection{  background-color:#ffcf9f;}td.message  span.largetext::-moz-selection{  background-color:#ffcf9f;}#quoter{  display:none;  background:rgba(0,0,0,0.6);  padding:5px 8px;  color:white;  z-index:9999;  cursor:default;  position:absolute;}#quoter .arrow{  position:absolute;  left:auto;  right:9px;  top: -6px;  bottom: auto;  border-top: 1px none black;  border-bottom: 6px solid rgba(0,0,0,0.6);  border-right: 6px solid transparent;  border-left: 6px solid transparent;  line-height: 0px;  width: 0px;  height: 0px;}#quoter a{  color:white;}#quoter a:hover, #quoter a:active{  text-decoration:underline;  color:#f54d13;}