html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, caption{margin:0;padding:0;border:0;outline:0;text-rendering:optimizeLegibility;}
.newfooter ol, .newfooter ul{list-style:none;margin:0;margin:0;padding:0;border:0;outline:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.container-footer{clear:both;display:block;font-size:11px;margin-bottom:20px;padding-top:40px;}
.footer-rights{float:left;color:#ddd;padding:10px 0px;}
.footer-rights p{}
.footer-rights span a{padding-left:20px;color:#999;}
.footer-rights span a:hover{color:#ff9900;}
.list-menu1{width:603px;float:left;padding:0;}
.list-menu{
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px; width:580px;margin-right:10px;
	background:url(http://www.travelchannel.co.uk/images/list-a1.png) top left repeat-x;
	float:left;clear:both;	position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');}
	.newfooter ul  {
		margin-bottom:3px;
	}
.list-menu li{list-style:none;float:left;}
.list-menu li a{	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 	position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');
	border-radius: 6px; float:left;color:#999;width:125px;text-decoration:none;padding:6px 10px;text-shadow:1px 1px 0 #000;margin-bottom:0px;}
.newfooter li a:hover{text-shadow:1px 1px 0 #333;
color:#ff9900;
background:url(http://www.travelchannel.co.uk/images/list-a.png) top left repeat-x;}
.social{	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px; width:160px;float:left;padding:0px;	position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');}
.social li{	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; margin-bottom:3px;
	border-radius: 6px; list-style:none;background:url(http://www.travelchannel.co.uk/images/list-a1.png) top left repeat-x;float:left;
		position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');}
.social img{height:19px;float:left;}
.social span{padding:0px 0px 0px 10px;}
.social li a{	
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px; 
		position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');
	font-size:11px;color:#999;width:150px;text-decoration:none;text-shadow:1px 1px 0 #000;margin-bottom:0px;padding:5px 0px 4px 8px;float:left;}
.social li a:hover{text-shadow:1px 1px 0 #333;color:#ff9900;background:url(http://www.travelchannel.co.uk/images/list-a.png) top left repeat-x;}
ul.topnav{	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px; width:170px;float:right;margin-top:15px;
		position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');}
ul.topnav li{-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;float:left;margin:0;position:relative;padding:0;
		position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');}
ul.topnav li a{	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px; padding:5px;color:#fff;display:block;text-decoration:none;float:left;
		position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');}
ul.topnav li a:hover{}
ul.topnav li span{
	margin-top:-2px;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;width:163px;height:35px;float:left;color:#999;
	text-align:left;padding-top:6px;padding-left:6px;
	background:url(http://www.travelchannel.co.uk/images/list-flags-up.png) no-repeat left top;
		position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');
	text-shadow:1px 1px 0 #333;}
ul.topnav li span.subhover{color:#ff9900;
cursor:pointer;-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
		position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');
background:url(http://www.travelchannel.co.uk/images/list-flags-up-1.png) top left no-repeat;text-shadow:1px 1px 0 #000;
}
ul.topnav li ul{-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
		position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');
	border-radius: 6px;display:none;position:absolute;right:0;
text-align:left;width:170px;left:0;
bottom:38px;background:#333;padding:0px;-moz-box-shadow:0px 0px 8px #000;
-webkit-box-shadow:0px 0px 8px #000;
box-shadow:0px 0px 8px #000;}

ul.topnav li ul.subnav li{-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;margin:0;padding:0;clear:both;	position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');}
html ul.topnav li ul.subnav li a{-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	float:left;width:157px;padding-left:8px;font-size:1em;font-weight:normal;margin-top:2px;color:#fff;
		position:relative;
	behavior: url('http://www.travelchannel.co.uk/css/path-ie/PIE.htc');}
ul.topnav li ul.subnav li a:hover{
	background:url(http://www.travelchannel.co.uk/images/list-a.png) repeat-x left top;color:#ff9900;-moz-box-shadow:0px 0px 2px #000;-webkit-box-shadow:0px 0px 2px #000;box-shadow:0px 0px 2px #000;}
.te{float:right;position:relative;color:#777;fon-size:0.9em;font-size:11px;}
#container .container-footer .newfooter .sub-nav-container .topnav li .subnav li a img{margin-right:8px;}
.te a{text-decoration:none;color:#CCC;}
.regionloc{font-size:12px;}
.container-footer {clear:both}
.sub-nav-container {
}
