@charset "utf-8";
/*================
Template style
================*/
body {font-size: 62.5%;	font-family: "trebuchet ms", arial,verdana,sans; margin: 0;	padding: 0;	color: #373737;}
form,ul,dl,dd,dt,h1,h2,h3,h4,h5,h6 {margin:0;}
img {border: 0;	vertical-align:middle;}

.outer {width:996px; margin: 0 auto; text-align: left;}
.header {padding:4px 4px 0 4px;	width:988px; float:left; color:#adacac;}
.main {float:left; width:1000px; padding:0;	font-size:1.2em;}

	/*Text Style*/
	/*h1 {font-size:1.4em; padding: 0 0 1em 0;}*/
	.general h1, .home h1 { font-size:1.0em; padding-bottom:1em;}
	.general h2 {font-size: 1.4em; padding: 10px 0 1em 0; }
	.general h3 {font-size: 1.5em; background:url(http://wac.2084.edgecastcdn.net/802084/ukrc/images/h3-bg.gif) repeat-x; color:#fff;	padding:1px 10px; font-weight:normal;height:25px; clear:both;}
	.general h4 {font-size: 1.1em; padding: 10px 0 0.4em 0;}
	.general h5 {font-size:1.2em; padding:10px 0 0.5em 0;}  
	.general h6 {font-size:1.3em; background:url(http://wac.2084.edgecastcdn.net/802084/ukrc/images/h6-bg.gif) repeat-x; color:#525252; padding:9px 0 5px 10px; height:14px; clear:both;}
	.general h6.on {color:#DB001B;}
	.general h1, .general h2, .general h3, .general h4, .general h5, .general h6 {line-height:1em;}
	.general p , .home p{ margin: 0 0 1em 0; padding: 0;	font-size:1.1em;}
	.general a:link, .home a:link {color:#373737;text-decoration:underline;}
	.maincontent h2 {margin-bottom:1em;}
	.maincontent ul li, .maincontent ol li {padding:5px 0}


/*=========================
Menu Style
========================*/
div.navigationarea {
	background:url(http://wac.2084.edgecastcdn.net/802084/ukrc/images/nav-area-bg.gif) repeat-x top left; width:996px; height:31px; float:left; position:relative; z-index:999;}

	ul.nav {line-height:1.0; font-size:1.4em; float:right;}
		ul.nav li {list-style:none;	position:relative; margin:0; float:left;}
			ul.nav li a {text-decoration:none; text-align:center; color:#9b9b9b; font-weight:bold; float:left; white-space:nowrap; display:block; position:relative;}
				ul.nav li a span {display:block; padding:9px 28px 9px 20px;}

	ul.nav li:hover, .nav li.sfHover,.nav a:focus, .nav a:hover, .nav a:active {}
	ul.nav li a:hover, .mainnav li a:focus {color:#e41200;}
	ul.nav a.on {color:#e41200;}
		ul.nav a.on:hover, .nav a.on:focus {color:#e41200; text-decoration:none;}

	/**/
	ul.nav li:hover a, ul.nav li.sfHover a {background:url(http://wac.2084.edgecastcdn.net/802084/ukrc/images/nav-item-bg.gif) no-repeat top left; color:#e41200; text-decoration:none;}
	ul.nav li:hover a span, ul.nav li.sfHover a span {background:url(http://wac.2084.edgecastcdn.net/802084/ukrc/images/nav-right.gif) no-repeat top right;}

	/* dropdown */
	ul.nav ul {position:absolute; top:-999em; width:180px; background:#efefef; padding:2px 0 15px 0;}
		ul.nav li:hover ul, ul.nav li.sfHover ul {left:6px; top:31px;}

	ul.nav li:hover li ul, .nav li.sfHover li ul {top:-999em;}
		ul.nav li li:hover ul, ul.nav li li.sfHover ul {left:180px; top:0px;}

	ul.nav li:hover li a, ul.nav li.sfHover li a {background:url(http://wac.2084.edgecastcdn.net/802084/ukrc/images/nav-dropdownbottom.gif) repeat-x left bottom; color:#6c6b6b; text-decoration:none;}
	ul.nav li li {float:left; width:180px; padding-left:10px; padding-right:10px; background:none;}
		ul.nav li li a {text-align:left; line-height:1.6em;	color:#6c6b6b; font-size:0.9em;	display:block; width:160px;	background:none; padding:4px 0; white-space:normal;	background:url(http://wac.2084.edgecastcdn.net/802084/ukrc/images/nav-dropdownbottom.gif) repeat-x left bottom;}
			ul.nav li li a:hover, .nav li li a:focus {color:#6c6b6b;  background:url(http://wac.2084.edgecastcdn.net/802084/ukrc/images/nav-dropdownbottom.gif) repeat-x left bottom;}


/*=====================
Main Content
=======================*/

/*****Banner*****/
.general .main .banner {float:left;}
	.general .main .bannerbutton {float:right;	width:360px; background:url(http://wac.2084.edgecastcdn.net/802084/ukrc/images/banner-tag-bg.gif) no-repeat top right; text-align:right;	padding:6px 24px 0 0; font-size:1.8em; color:#fff; height:44px; margin-top:-15px;}
	.general .main .bannerbutton a {color:#fff; display:block; text-decoration:none;}
		.general .main .bannerbutton a:hover { text-decoration:none;}
			.general .main .bannerbutton span {color:#dddbdb;}


/*****Skin for RC with/Without Quote*****/
.general .main .maincontent {width:654px; padding-left:5px; float:left;/* margin:0 18px !important;*/}
	.general .main .maincontent .breadcrumbs {padding-bottom:20px; font-size:0.9em;background:#f0f0f0;}

.main .homerightarea {width:245px; float:right;height:auto; }
	.main .homerightarea .highlightedarea {width:245px; float:left; height:auto; }

/*****Skin for RC with 3 Columns*****/
.general .main .wrapper_left {float:left; width:755px; clear:both;}
.general .main .maincontent2 {width:495px; margin:0 5px; float:right; clear:none !important /*background:#f0f0f0;*/}
	.general .main .maincontent2 .breadcrumbs {padding-bottom:20px; font-size:0.9em;/*background:#f0f0f0;*/}

/*Right Area*/
.main .rightarea {width:245px; float:right;height:auto; }
	.main .rightarea .highlightedarea {width:245px; float:left; height:auto; }

.home .main .homerightarea {width:245px; float:right; height:auto;}
	.home .main .homerightarea .highlightedarea {width:248px; float:left; height:auto;}

/*Left Area*/
.main .leftarea {width:245px; float:left;height:auto;}
	.main .leftarea .highlightedarea2 {width:245px; float:left; height:auto;}


.homespots {float:left; clear:both; padding:9px 0;}
	.homespots a.spot { margin-left:5px;}
	.homespots a.spotfirst { margin-left:0;}

.maincontent ul {margin: 20px;}
.maincontent img.ad {float:left; margin-top:0px;}

/*================
Footer
================*/
.footer {float:left;width:100%; margin:10px 0 20px 0; color:#adacac; background:url(http://wac.2084.edgecastcdn.net/802084/ukrc/images/footer-bg.gif) repeat-x top left; padding-top:5px; display:none; }
.footer p{font-size:1.1em;}
.footer, .footer a {color:#adacac;}
.footer a:link {text-decoration:underline;}
.footer a:hover, .footer a:focus {color:#000;}
.footer .copy {width:auto;float:right;margin:11px 0 0 15px; text-align:right;}
.footer .footernav {float:left;width:auto;text-align:left;margin:11px 0 0 0}

.footer2 {
	float:left;	width:100%; background-color:#d4d5d6;
}
.footer2 ul {
	float:left; margin:30px 19px; padding:0; list-style:none outside none;
}
.footer2 a:link, .footer2 a:visited {
	color:#141215; text-decoration:none!important;
}
.footer2 ul li span {
	font-weight:bold; margin-bottom:20px; display:block;
}

.footer2 #sites {/*Global Sites Category*/
	margin-right:0;
}
.footer2 #sites li {
	
}
.footer2 li.sprite {
	background-image:url(http://wac.2084.edgecastcdn.net/802084/ukrc/images/menu-icons-sprite.gif);
	background-repeat:no-repeat;
	line-height:1.7;
}
.au-icon {
	background-position:0 -193px;
	padding-left:20px;
}
.uk-icon {
	background-position:0 -212px;
	padding-left:20px;
}
.nz-icon {
	background-position:0 -235px;
	padding-left:20px;
}
.smartrav {
	width:96px;
	height:40px;
	display:block;
	background:url(http://wac.2084.edgecastcdn.net/802084/ukrc/images/menu-icons-sprite.gif) 0 -260px no-repeat;
}

#legaltext {
	clear:left; margin:10px 0 0 20px;
}

#legaltext p {
	clear:both;
	margin:0;
}
ul.footernote  {
	margin:0;
	padding:0;
}

.footernote li {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	
}
