consulta de mídia css para lidar com novos celulares de alta resolução enquanto ignora tablets

De acordo com minha pesquisa; resolução de retrato de telefones inteligentes novo é até 800px
comprimidos miniumum resolução retrato 600px

Agora estou tentando usar consultas de mídia para renderizar o CSS móvel em dispositivos portáteis que suportam resoluções de até 800px, mas o problema que estou tendo é tablets mais antigos como o ipad1 com uma resolução de retrato de 768px também renderizando o CSS móvel.

Eu preciso garantir que os tablets + desktops de 600px e superior renderizem o css widescreen enquanto os telefones celulares com uma resolução máxima de retrato de 800px renderizam o css móvel.

Como posso fazer isso apesar do cruzamento das larguras de dispositivos móveis e tablets?

esta é a minha configuração atual ...

<meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,
user-scalable=0,width=device-width" />
<link rel="stylesheet" media="screen and (max-device-width: 800px)" 
href="/css/mobile.css" />
<link rel="stylesheet" media="screen and (min-device-width: 600px)"
href="/css/widescreen.css" />

obrigado antecipadamente Omar.

ATUALIZAR:

a seguinte consulta de mídia 2 em 1 parece se encaixar no meu propósito. Eu testei no samsung galaxy s2, google nexus e iphone4 e parece estar funcionando bem. precisa verificar tablets.

<link rel="stylesheet" type="text/css" media='only screen and (max-width:480px) and    
(orientation: portrait), only screen and (max-width:800px) and (orientation:  
landscape)' href="mobile.css" />

questionAnswers(1)

yourAnswerToTheQuestion