Car Park Marking Elvington in Elvington

Get in touch

We are a team of experienced car park line marking professionals with a real passion for helping clients mark out their parking bays clearly and effectively.

Our team of experienced professionals install car park markings to establish bays and arrows for cars to follow when parking.

In addition to line marking paint, we can provide large-scale car park surface painting over large areas to meet your unique needs and keep both drivers and pedestrians safe in Elvington and throughout the UK.

Our team can also apply hatched road markings as well as 'no parking' signage to ensure that individuals do not park in places that are not designated as parking spots.

We do our utmost to suit our client's particular needs and expectations while also meeting all expected statutory standards for installation and subsequent car parking safety expectations and services.

GET IN TOUCH

Types of Car Park Markings

Car park markings are essential for ensuring order and safety in parking lots. They help road users understand where they can park, where pedestrian pathways are, and where special parking rules apply. Here are some common types of car park markings:

Car Park Marking Paint

There are various different types of car park markings available in the UK, all of which are available as part of our services.

We employ a variety of parking lot marking paint, constantly focusing our services on the finest parking lot line painting for each parking lot painting project.

We want to make sure that our parking lot line markings are clear and visible while also offering non-slip parking lot lining surfaces to avoid traffic accidents or falls.

Thermoplastic Car Park Markings

Our thermoplastic car park painting choices and services increase the visibility of each car park line marking surface, even after they have been established for a long time.

This makes our road markings, such as yellow lines, flood signs, and directional markers, more useful in practically any environment.

Any parking space will get worn down over time, and a durable thermoplastic material for car park line painting is important.

Our thermoplastic parking lot marking alternatives are also available in a variety of pre-prepared car park line marking symbols. For example, disabled symbols or EV charging symbols.

Car Park Line Marking Cost Per Metre UK

The cost of car park marking per metre ranges from around 40p per metre to £1.40 per metre, depending on the materials used for your car parking spaces.

In general, regardless of colour, basic markings applied with paints will cost around 40p per metre.

Thermoplastic lines are more expensive, coming in at more like £1.40 per metre. They are likely to last longer, however, so consider the cost of maintenance as well!

GET A QUOTE

Where are Car Park Markings Installed?

Car park markings can be installed in a wide variety of areas, including schools, leisure centres, hospitals, factories, nurseries, government buildings, and commercial car parks. We have worked with car park painting in an enormous range of industries.

Car Park Marking Benefits

There are many benefits to professional car park line markings. Let's take a look at the most important ones.

Improved Safety

Clear car park line markers can assist cars in safely navigating the area and avoiding accidents. Markings can indicate where to park, where handicapped drivers or emergency vehicles should park, and where pedestrians should walk.

Improved Organisation

Line markings may be useful to organise the parking lot and make it easier for vehicles to find a parking place. Clear markers may help drivers avoid misunderstanding and irritation when finding car parking spaces, resulting in a less frustrating parking experience.

Regulations Compliance

Depending on where the parking lot is located, there may be special regulations controlling the usage of markers. Car park operators can avoid fines and other penalties by following these standards and ensuring the safety of their clients.

Increased Efficiency

By designating where automobiles should be placed and how much room should be allowed between them, car park markings can assist in maximising the number of vehicles that can park in a given location.

This can help to alleviate congestion and enhance traffic flow in the car park, particularly around disabled parking bays.

FIND OUT MORE

Benefits of Thermoplastic Lines for Car Parks

Preformed thermoplastic car park lining paint is the most robust and long-lasting, allowing the car park line marking to endure much longer before fading. It also comes at a very reasonable price point and in a range of bright colours.

This considerably extends the life of each line marking while also improving reflectivity, durability, and overall dependability.

When compared to ordinary paint, thermoplastic paint is more environmentally friendly and has a stronger slip resistance.

UK Car Park Marking Regulations

The UK uses a standard 2.4m by 4.8m parking space for all conventional road vehicles, with an additional six metres for manoeuvring safety. However, there is no absolute traffic standard regarding the size of typical car park marking lines standards.

According to Government recommendations, 6% of parking spots should be designated for handicapped individuals, including guidance on how to adequately line and label these places.

All handicapped areas should be at least 3.6m wide and 6.6m long, as a general rule. The car park lines should be yellow in colour and incorporate a wheelchair symbol or label, for example, to indicate that the space is just for the holders of disabled badges.

What are the British Standards for Car Parks?

There are no specific rules governing car parks and lines in the UK. To find out what your local authority guidelines and parking regulations are around lines in your area, reach out to your local council and enquire about parking areas and bays and their markings.

SPEAK TO OUR TEAM

Testimonials

"Incredible car park road markings service! We had a whole large scale car park that needed line marking, and now all our parking bays are perfect."

"Great value, and very fast work on all of the hatched markings and disabled bays!"

"All our double yellow lines were old and faded, but now they look as good as new. Top quality line markings!"

Frequently Asked Questions 

How Long do Road Marking Materials Take to Dry?

Most thermoplastic car park markings cure in about 10 minutes, whereas painted car park markings and lining might take up to two hours.

This improves the overall effectiveness of our parking bay markers and services.

When you consider that thermoplastic car park markings may last for many years, this is one of the most effective options available from us as a professional car park lining company.

What Surfaces can Line Marking be Applied to?

Larger car parks and private car parks often use a wide range of different surface materials, and our car park paint applications and premium materials are designed to line mark on all of those.

From tarmac surfaces to concrete to block paving, we can apply different bays to any surface with the same professional finish at the end. Get in touch for a free quotation today!

What Colour can Car Park Line Markings be Applied in?

The thermoplastic materials we use for car park line markings come in a selection of different colours, ideal for different types of bays and spaces.

The most popular colours are white, yellow, blue and red.

From disabled spaces to child symbols, we have the perfect tones for improving safety in any area.

Summary

We offer a wide range of line marking paint services in Elvington for parking spaces and bays, all at an affordable price, whether you have a small parking area or larger car parks in need of our services.

From disabled parking spaces to child spaces or loading bays, our experts carry a range of skills and can apply car park line markings in any style, any location, and any weather conditions required.

With years of experience in the car park line marking industry, we are skilled in installing lines in many car parks across the nation.

CONTACT US

Searches Associated with Car Park Marking

  • Marking Car Parking Spaces in Elvington

  • Car Park Line Marking Paint in Elvington

  • Parking Bay Markings UK

  • Car Park Line Marking in Elvington

  • Car Park Regulations UK

  • Car Park Marking Installers in Elvington

  • Voted Best Car Park Marking Company in January 2025

  • Elvington Car Park Marking Contractors

  • Best Elvington Car Park Marking Companies

  • Car Park Marking Company Near Me

  • Best Car Park Marking Specialists Near Me

We cover Elvington (Kent)

Get in touch

We aim to get back to you in 1 working day.


Skip to

Gallery

Other locations available for car park marking elvington
Sandwich Upper Rodmersham Shepway Manston West Street Paddlesworth Breach Hawthorn Corner Mill Street Hartlip Wilgate Green Davington Hamlet of Shellness Smarden Howt Green Crossways Linkhill Barnes Street Winkhurst Green Paddock Wood Lunsford Styants Bottom Twydall Chatham Marden Beech Bearsted Teynham Rodmersham Green Shoreham Margate Dargate Common Charcott West Minster East Malling Heath North Foreland Shipbourne Shottenden Brenzett Merryman's Hill Three Tees Herne Chislet Reculver Lynsted Upper Bush Milton Regis Marshborough Blean Hoppers Corner Nelson Park Pullington Napchester Shorne Ridgeway Laddingford Loose Stanford Penshurst Guston Wootton West Kingsdown Seed Little Chart Forstal Ashford Gosmere Copton Twenties Red Hill Underriver Ho Dene Park Smarden Bell Heaverham Great Mongeham Whetsted Moon's Green Stone Cross Bobbing Chart Hill Kilndown Detling Lower Twydall Fant Orchard Valley Dungate West Hougham Stonewood Lodge Lees Postling Hubbard's Hill Devil's Den Hacklinge Hoo Staplestreet Hale Street Bidborough Sheerness Gravel Castle Hoath Corner Westwood Sandway Wilsley Green Stowting Burmarsh Crockham Hill Brompton Pittswood The Freehold South Street Dunn Street Minster Wilsley Pound Broomfield Beltinge Herne Common Twitham Ringlestone Hawkenbury Istead Rise Newenden South Stour Potter's Forstal Way Waltham The Forstal Basted Lower Heppington Borden St George's Square Well Street Goat Lees Hawkinge Coursehorn Wilmington Rodmersham Ightham Common Sutton at Hone Henwood Green Acol South Darenth Barrowhill Ivy Hatch Swift's Green Bossington Stocker's Head Stanhope Knowles Hill High Brooms South Green Robhurst Eastchurch Ware Street Dumpton Whitfield Wingham Green Greenhithe Allington Ashurst Brenchley Knockmill St Margaret's at Cliffe Sandown Park Kings Farm Ram Lane Walderslade Newnham The Harbour Lower Hardres Lower Higham Old Cryals Trottiscliffe Hill Top Tickham Lower Bitchet Highsted Westfield Sole Eythorne Grubb Street Ide Hill Goodnestone Chillenden Hoo St Werburgh Fir Toll Rushenden Lyminge Lenham Pegwell Hocker Edge David Street Church Street Swalecliffe Tudeley South Street Newland Green St Margarets Eastry Broad Oak Greenhill Fleeden Boxley Newtown Watt's Cross Crockhurst Street Milstead St Dunstan's Strood Dingleden Tunbridge Hill Kingston Oldbury Wormshill North Eastling Ruckinge Westbere Hollybushes Womenswold Newington Worth East End Speldhurst Leadingcross Green Force Green Stone Cross Silver Street Palmstead Luddenham Erriottwood Chestfield Long Reach Shadoxhurst Southfleet Golden Green Ileden Wrotham Heath Northdown Foord Knockholt Pound Lydd Pettings Liverton Street Bilsington Lydd-on-Sea Horton Kirby Bredgar Rhode Common Pedlinge Swanton Street Old Romney Betsham Tonbridge Ash Beal's Green Clarendon Warren Street Winchet Hill Chart Sutton Selson Upper Halling Fairbourne Heath Castle Hill Grafty Green Stowting Common Perrywood Sibertswold River New Hythe Egerton Forstal Challock Seal St Leonard's Street Perry Wingmore Golford Chiddingstone Rusthall Hartley Hill Sittingbourne Eccles Coombe Plaxtol Knowlton Brookfield Leybourne St Martin's Wierton North Street Hadlow Kemsley Sholden Lidsing Nackington Lower Fant Tonge Corner North Halling Bicknor Parkgate New Pound Oad Street Allhallows-on-Sea Lewson Street Paddock Sutton Pineham Stubb's Cross St James Leeds Upper Hardres Waterman Quarter Church Whitfield Scrapsgate Brasted Chart Aldington Frith Pluckley Clapper Hill Great Chart Key's Green Bulleign Lower Halstow Hook Green Stiff Street Poulders Gardens Northbourne Kingsnorth Park Side Burham Court Hastingleigh Seaton Claygate Otford Palmarsh Petham Modest Corner Bitchet Green Maypole Hall's Green Singleton Kingsgate Little Mongeham Smart's Hill Knockholt Warden Northwood Hulberry Cranbrook Common Woodchurch Aycliff North Lyminge The Valley Wetham Green Leigh Further Quarter Saint's Hill Newchurch Brookland Marley Broomhill Hassell Street Woolage Village Bedmonton Little Frith Kemsing Hawkenbury Kemsley Street Wheelbarrow Town Bramling Camden Park Whitehill Plumtree Green Bessels Green North Elham Charing Hill Coolinge Fosten Green Brook Street Twitton Densole Staplehurst Shuttlesfield Yewtree Cross The Quarter Snoadhill Northgate Doddington Lower Bush Marlpit Eastling Mockbeggar Wittersham Hemsted Fleet-Downs Ashbank Yelsted St John's Hernhill Boughton Lees West Yoke Lower Rainham Deans Bottom East Farleigh Marine Town Oakhurst Wigmore Grove Green Marshside Markbeech Chalksole Green Bloodden Lower Herne Little Conghurst Cowden Lamberhurst Quarter Mowshurst Wyebanks Lenham Heath Ford Bowmans Stodmarsh Snargate Ewell Minnis Hempstead Nethercourt Hucking Thurston Park Bodsham Great Cheveney Hazel Street St Radigund's Selsted Four Elms Sharnal Street Northfleet Green Neames Forstal Haine Bossingham Barham Hextable Gibraltar West Langdon Joyden's Wood Stick Hill Satmar Denton Elvington Hersden Minster Linton Wateringbury Dunk's Green High Street Wingham Well St Michaels Clement Street Gore Street Snipeshill Hythe Court-at-Street Otterden Place Hungershall Park Goudhurst Godden Green Pye Corner Wichling Tylden West Court Grove Borough Green Thanington Buckhurst Frindsbury Bullingstone Garlinge Hoaden Crit Hall Skeete Westenhanger Nettlestead Haffenden Quarter Chesley Moorstock Rough Common Trench Wood Knockhall Harvel Finglesham Strood Hill Hoath Stone Street Ridgeway Small Hythe Summerfield Goodley Stock Brandfold New Ash Green West Malling South Willesborough Snodland Farthing Green Rowling Street West Street Barrow Green Hartley Perry Street Upper Harbledown Hollow Street Cold Harbour Etchinghill Cooper's Corner Upper Fant East Stourmouth Middle Quarter Mystole Deans Hill East Street Upper Hayesden Seasalter Woolpack Corner Cold Harbour Leysdown-on-Sea Bogden Blue Bell Hill Pearson's Green Highstead Hareplain The Pinnock Chequertree Harrietsham Reading Street Hamstreet Maplescombe Sherwood Exted Arpinge Colliers' Green Chartham Hatch Underling Green Murston White Oak New Barn Birling St John's Walmer Mabledon The Leacon Kennington Lees Hunton Farthing Corner West End Gushmere Haviker Street Dargate Cop Street Upper Upnor Cliftonville Felderland Bircholt Forstal Grove Park Lower Haysden Chiddingstone Hoath Tutt Hill Great Stonar Curteis' Corner Chiddingstone Causeway Whatsole Street Little Mill Iden Green Rainham Barming Heath Frittenden West Stourmouth Aylesham Hearnden Green Pembury Uplees Mockbeggar Eastwood Addlestead Bilting Cranbrooke Common Fig Street Queen Street Derringstone Littlebourne Sevenoaks Weald Hoath Morehall Crockenhill Ham Ickham Stonestreet Green Wrotham Lade Ramsgate Ripple Godmersham Canterbury Folkestone Wingham Gover Hill St Ann's Green Church Hougham Stone Hill Great Pattenden Ratling Brooks End Postling Green Hockley Hosey Hill Matfield Well Hill Camer Snave Underriver Egerton Holborough Breach Speed Gate Halling Harbourland Yew Tree Green East Peckham Each End Daniel's Water Grigg Fawkham Green South Street Pennypot Kingswood Yopps Green Riverhead Borstal Headcorn Badlesmere Lords Wood Ashley Painter's Forstal Stalisfield Green Kettle Corner Henhurst Hawley Whitley Row Sissinghurst Wolverton Mereworth Kingsdown Coxheath Kennington Crabble Little Betteshanger Lamb's Cross Green Street Green Capel-le-Ferne Horsmonden Willington Guilton Frith Chilmington Green Addington Queenborough Hartlip Hill Marsh Green Calcott Biddenden Green Hale Upstreet Langley Boughton Malherbe Lullingstone Coldharbour St Mary in the Marsh Western Heights Bishopstone Ebbsfleet Valley Paramour Street Moor Street Barrow Hill Westbrook Mile Oak Church Street Old Tree Tong Green Rochester Cross-at-Hand Riseden Harman's Corner Woodlands Westerham Wissenden Henley Street Broomfield Cherry Orchard East End Wanshurst Green Hales Place Chainhurst Buttsole Pluckley Thorne Slutshole Gore Stoke High Halden Boughton Street Roseacre Wombwell Park Pratling Street Winterbourne Dymchurch Conyer Bean Eastwell Park Park Wood Sandling Toy's Hill Finberry Sandhurst Cross Three Chimneys Salmans Isle of Wight Eddington Whitehall Ottinge Swingfield Street The Moor Royal British Legion Village Chambers' Green Chevening Shorncliffe Camp Gillingham Shorne Newington Kent Street Fairseat Birchington Culmers Lower Luddesdown Farningham Langton Green Swattenden Anvil Green Bredhurst Potten Street West End Bekesbourne Hill Brattle Badgers Mount The Lees Hollingbourne Romford Gold Street Dover Priestwood Hook Green Whiteacre Highstreet Elmsted Ripper's Cross Ditton Royal Tunbridge Wells Brabourne Lees Petteridge Pipsden Dane Street Gadshill Hanging Bank Burrswood Caring Vigo Village St Mary's Bay Hogben's Hill Christian Fields Tyler Hill Wye Smallbridge The Quarter Westwood Weddington Stockbury East Malling Bromstone Elms Vale Ryarsh High Knocke Market Heath Marlpit Hill Noke Street Hickmans Green Highgate Rosherville Leigh Green Beaver Knatts Valley Chillmill Selgrove Platt Charing Scotland Hills Starvecrow Meopham Brook Bonnington Temple Hill Swanley Village East Langdon Sturry Goathurst Common Sixmile Lower Green London Beach Norton Ash Middle Stoke North Street Farthingloe Platt's Heath Nash Sheldwich Frogham Graveney Bayley's Hill Boughton Monchelsea Broad Street Labour-in-vain Shatterling Tuesnoad Grange Buckland Valley Iden Green Darenth Acrise Congelow Upton Worten Chartham Four Throws Claygate Cross Crouch Orlestone Dunn Street Tudeley Hale Dunton Green Ham Green Fenn Street Throwley Adisham Barfrestone Bromley Green Worms Hill Cellarhill Burmarsh Yewhedges Kippington Lett's Green Denstroude Mountain Street Faversham Lakes Lashenden St Mary Hoo Sevington Harbledown Powder Mills Marden Thorn New Street Branbridges Horsalls Elham Radfield Heronden Troy Town Goodnestone Warehorne Broad Oak Maxted Street Tilmanstone Rabbit's Cross Hill Street Studd Hill Grain Shorne West Brissenden Green Ridge Row Brooklands St Augustine's Darenth Valley Knox Bridge Allhallows Clap Hill Larkfield Lower Goldstone South Alkham Tower Hamlets Upper Eythorne Hearts Delight Five Oak Green Hever Windmill Hill Dunkirk Kenardington Chilton Luton Lamberhurst Sundridge Walter's Green New Romney Woodnesborough West Hythe Hartley Frinsted Acton Peckham Bush Broadwater Down Naccolt Clapham Hill Stone Garlinge Green Little Chart Fostall Alkham Burlings Shirkoak Barming Upchurch Hothfield Deal Donkey Street Denton Hazel Street Greatstone-on-Sea Botolph's Bridge The Quarter Ware Loyterton Patrixbourne Stone Cross Hawkhurst Windmill Hill Tanden Statenborough Chalk Bagham Weller's Town Forstal Bliby Cock Street Singlewell Kempe's Corner Broadstone Kit's Coty Hillborough Romney Street Maypole Stowting Court Coldred Broad Street Sevenoaks New House Drellingore East Barming Chilham Preston Hilden Park Rhodes Minnis Fletcher's Green Well Head Bockhanger Sandgate Tubslake Riverview Park Appledore Milton Sevenoaks Common Four Oaks Scarborough West Peckham Standen Street Westwood Gill's Green Sinkhurst Green Seabrook Durrant Green Meopham Green Chegworth Blacketts Warmlake Honey Hill Green Hill Weavering Street Chartway Street Longfield Cheeseman's Green Sheldwich Lees Otham Loose Hill Kearsney East Studdal Bax Horselees Gravesend Stelling Minnis Sellindge Keycol New Town Cheriton Pean Hill Goddard's Green Borden Hill Goose Green Lower Walmer Foxendown Round Green Bishopsbourne Horseshoe Green Medhurst Row Broomhill Bank Troy Town Boughton Aluph Froghole Middle Deal Woodchurch St Stephen's Penenden Heath Tower Hill Goose Green Potters Corner Staple Snowdown Oare Biddenden Rowling Ramslye Hinxhill Cuxton Farleigh Green Townland Green Teston Payden Street Flishinghurst West Cross Newington Willesborough Lees Wallend Yalding West Dumpton Stone in Oxney Timberden Bottom Danaway Blue Town Meresborough Benover Cooling Willesborough Dartford Cliffe Ash Ringwould Woodsden South Ashford Pembles Cross Durlock Boughton under Blean Pizien Well South Tankerton Plumford Hamptons Mersham Ham Hill Peters Village Kingsnorth Flete Carter's Hill Wildernesse Waterham Palmer's Green Stonebridge Green Hodsoll Street Hammill Meopham Station Wickhambreaux Childsbridge Lower Stoke Chislet Forstal Chitty Troy Town Ightham Brenzett Green Swanton Broad Ford Ridley Horns Cross Lower Island Capel Cross Stonecrouch The Stocks Round Street Kings Hill Great Job's Cross Hadlow Stair Nettlestead Green The Crook Lower Eythorne Bay View Scragged Oak Sandwich Bay Estate Upper Ifield Collier Street Luddesdown Horn Street Kipping's Cross Chipstead Bridge Bedgebury Cross Deerton Street Charing Heath Chestnut Street Tankerton Sole Street Stansted Chalkwell Cooper Street Ospringe Shelvin Maidstone Aldington Rooks Hill Ulcombe Stonehill Green Sole Street Knave's Ash Northfleet Nash Street Capel Westmarsh Sandling Longfield Hill Rolvenden Elvington Sly Corner Five Wents Thurnham Standen Cage Green Hampton High Halstow Eynsford Great Bower Brabourne Beltring Tovil Broadstairs South Street Halstead Burham Maxton Aylesford Comp Mount Pleasant Marden Sherwood Park Boughton Corner Bladbean Stede Quarter Herne Bay Elmstone Dryhill Mundy Bois Colt's Hill Halfway Houses Street End Benenden Field Green Pett Bottom Thong Milebush Martin Mill Woodside Green Saltwood Brasted Upper Goldstone Boyden Gate Hook Green Studdal Cliffe Woods Plucks Gutter Bekesbourne Poundsbridge Seacox Heath Chalksole Stockland Green Parrock Farm Newingreen Lympne Pested Pepper Hill Bybrook Bluewater New Town Hunters Forstal Selling St Peter's The Pound Crundale Chart Corner Offham Ivychurch Mile Town Faversham Stone Corner Upper Postern Southborough East Hill Teynham Street Park Wood Barnsole Newbarn Dartford Marshes New Town Denny Bottom Ringlestone Broad Tenterden Shelvingford Maltman's Hill Frogholt Timbold Hill Folly Town Westgate-on-Sea Sutton Valence Appledore Heath Otterham Quay Otham Hole Lydden Tenterden Peene Southernden New Town Out Elmstead Flemings Slade St Nicholas at Wade French Street Betteshanger Radfall Broom Street Westwell Leacon Herne Pound Swanscombe Wickhurst Old Wives Lees Hook Green Four Wents Yardhurst Fordwich Yorkletts West Street Sepham Heath Barden Park Millbank Lower Cox Street Priestwood Green West Farleigh Buckland Livesey Street Sandhurst Longford Greatness Preston Hildenborough Lilyvale Lynsore Bottom Throwley Forstal Cranbrook Friningham Iwade Lymbridge Green Molash Upper Walmer Parker's Green Hicks Forstal Bogle Reading Street Martin Sarre Great Buckland Lenham Forstal Camden Hill Leaveland Glassenbury Woodland Mud Row Bough Beech Whitstable Oversland Nevill Park Millhall Richborough Port Crowdleham Roughway Noah's Ark Key Street Broad Street Upper Deal Crouch The Bridge Boughton Green Withersdane Fordcombe Lower Hartlip Chattenden Monk's Hill West Cliffe Snoll Hatch Wainscott Shalmsford Street Printstile Woolage Green Gun Green Higham Whitehill Bullockstone Coppins Corner Peening Quarter Pootings Under the Wood Potman's Heath Dungeness Darland Mill Hill Tunstall Bluetown Brook Street Cobham Greet Swingfield Minnis Sevenscore Lydden Dean Street Littlestone-on-Sea Stocks Green Wouldham Ansdore Bexon Lamberden Lower Upnor The Park Nonington Bapchild Curtisden Green Monkton Westwell The Brents Eyhorne Street Bethersden Rooting Street Bottom Pond Coomb Hill Marley Capstone Cliffs End Cooling Street Langley Heath Broadoak Culverstone Green Gain Hill Halfway Street Wayfield Lower Green Rolvenden Layne Heath Side Swanley Edenbridge Durlock Bateman Corner Smeeth Temple Ewell Tickenhurst Upper Hardres Court Higham Wood How Green Baker's Cross