/* Navigation styles
link-visited-hover-active
focus
----------------------------*/
#nav {
	float:left;
	padding:0;
	margin:0;
}

#nav li {
	float:left;
	list-style:none;
	background:green
}

#nav a {
	display:block;
	height:30px;
	text-indent:-999em;
	overflow:hidden;
	background:yellow
}

#main-nav a {
	display:inline;
	display:block;
	position:absolute;
	height:30px;
	text-indent:-999em;
	overflow:hidden;
	top:19px;
	background-color: #ffffff;
}

#main-nav a.end {
	margin-right:0
}

#main-nav span {
	display:none
}

#m-home {width:105px;left:-4px; background:transparent url('http://www.ambinsurance.co.uk/webimages/home.gif') 0 -30px no-repeat}
#m-aboutus {width:105px;left:105px; background:transparent url('webimages/aboutus.gif') 0 -30px no-repeat;margin-right:0}
#m-commercial {width:105px;left:214px; background:transparent url('webimages/commercial.gif') 0 -30px no-repeat}
#m-personal {width:105px;left:323px; background:transparent url('webimages/personal.gif') 0 -30px no-repeat}
#m-news {width:105px;left:432px; background:transparent url('webimages/news.gif') 0 -30px no-repeat;}
#m-links {width:105px;left:541px; background:transparent url('webimages/links.gif') 0 -30px no-repeat;margin-right:0}
#m-contactus {width:109px;left:650px; background:transparent url('webimages/contactus.gif') 0 -30px no-repeat;margin-right:0}

#m-home:hover,#m-commercial:hover,#m-personal:hover,#m-news:hover,
#m-aboutus:hover,#m-links:hover,#m-contactus:hover {
	background-position:0 0
}

#m-home.active,
#m-commercial.active,
#m-personal.active,
#m-news.active,
#m-aboutus.active,
#m-links.active,
#m-contactus.active
{background-position:0 -60px}


/* Sub-navigation styles
----------------------------*/
/*#sub-nav {
}

#sub-nav li, .sub-nav li {
	list-style: none;
}

#sub-nav a, .sub-nav a {
	display: block;
	width: 100%;
	padding: 5px 5px 5px 0
}

#sub-nav a:link, .sub-nav a:link {
}

#sub-nav a:visited, .sub-nav a:visited {
}

#sub-nav a:hover, #sub-nav a:focus, .sub-nav a:hover, .sub-nav a:focus {
}

#sub-nav a:active, .sub-nav a:active {
}

#sub-nav h1 {
	font-size: 11px;
	margin: 5px 0;
	color:#229bd3;
	font-weight: bold;
}*/

/***********************************************/
/* Sub                                         */
/***********************************************/

.sub-navigation h1 {text-indent:0;padding:14px 0 10px 0;}
.sub-nav h1 a {text-decoration: none;color:#00529b}
.sub-nav {list-style:none; margin: 0;font-size:90%;}
.sub-nav ul {font-size:100%;}
.sub-nav li {list-style:none;padding:0}

.sub-nav li a:link {color:#1da8e7; text-decoration:none; background: url(webimages/grey_bullet.gif) no-repeat 4px 8px;padding: 7px 0 7px 20px;border-bottom: 1px solid #e4e4e4;display:block;font-weight:normal}
.sub-nav li a:visited {font-weight:bold;color:/*#00529b*/#1DA8E7; text-decoration:none; background:/*#f7f8f8*/#fff url(webimages/grey_bullet.gif) no-repeat 4px 8px;text-decoration:none;padding: 7px 0 7px 20px;border-bottom: 1px solid #e4e4e4;display:block;font-weight:normal}
.sub-nav li a:hover, .sub-navigation li.active a {font-weight:bold;color:#00529b; text-decoration:none; background:#e7f7fd url(webimages/blue_bullet.gif) no-repeat 4px 8px;display:block;padding: 7px 0 7px 20px;font-weight:normal}

.sub-navigation li li, #menu-left ul ul  {list-style:none; margin: 0}/*;font-size:11px;*/
.sub-navigation li li li a:link, #menu-left ul ul li a:link {color:#1da8e7; text-decoration:none; background: url(webimages/blue_bullet.gif) no-repeat 20px 7px;padding: 4px 0 3px 36px;border-bottom: 1px solid #e4e4e4;display:block}
.sub-navigation li li li a:visited, #menu-left ul ul li a:visited {font-weight:normal; color:#00529b; text-decoration:none; background:#f7f8f8 url(webimages/blue_bullet.gif) no-repeat 20px 7px;text-decoration:none;padding: 4px 0 3px 36px;border-bottom: 1px solid #e4e4e4;display:block}
.sub-navigation li li li a:hover, .sub-navigation li li li a:active, #menu-left ul ul li a:hover, #menu-left ul ul li a:active {color:#00529b; text-decoration:none; background:#e7f7fd url(webimages/blue_bullet.gif) no-repeat 20px 11px;display:block;padding: 4px 0 3px 36px}

#menu-left ul li.selected a {font-weight: bold; background-color:#e7f7fd}
#menu-left ul li.selected a:visited {font-weight: bold; background-color:#e7f7fd}
#article-home #container #inner #content #article-wrap span {
	color: #1D479D;
}
