/* Navigation */

#ss-navcenter {
	margin: 0 auto;
	padding: 0;
	width:  958px;
	text-align: center;
	color: #fff;
	background: url('../images/afmain/navcolours/red.gif') repeat-x top center #fff;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
	box-shadow: 0 -1px 8px rgba(0, 0, 0, 0.3);
}

.ss-navspacer {
	margin: 0;
	padding: 0;
	height: 39px;
	background: url('../images/afmain/backgrounds/nav-spacer.gif') repeat-x top left #000;
}

ul#ss-nav {
  	margin: 0;
  	border: 0 none;
  	padding: 0;
  	width: 958px; /*For KHTML*/
  	list-style: none;
  	height: 39px;
}

ul#ss-nav li {
  margin: 0;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 39px;
  text-transform: uppercase;
}

ul#ss-nav a {
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #ffffff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0);
  font: normal 14px/39px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#ss-nav a:hover,
ul#ss-nav li:hover a,
ul#ss-nav li.iehover a {
  	color: #333;
}
#ss-nav a.ss-nav1 {
	margin: 0;
	padding: 0;
	width: 475px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
}

#ss-nav a:hover.ss-nav1 {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-nav1.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
	}
	
#ss-nav a.ss-nav2 {
	margin: 0;
	padding: 0;
	width: 300px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
}

#ss-nav a:hover.ss-nav2 {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-nav2.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
	}
#ss-nav a.ss-insurance {
	margin: 0;
	padding: 0;
	width: 105px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
}

#ss-nav a:hover.ss-insurance {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-insurance.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav a.ss-cars {
	margin: 0;
	padding: 0;
	width: 65px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
}

#ss-nav a:hover.ss-cars {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-cars.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}


#ss-nav a.ss-house {
	margin: 0;
	padding: 0;
	width: 70px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
}

#ss-nav a:hover.ss-house {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-house.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav a.ss-legal {
	margin: 0;
	padding: 0;
	width: 70px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
}

#ss-nav a:hover.ss-legal {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-legal.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav a.ss-financial {
	margin: 0;
	padding: 0;
	width: 100px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
}

#ss-nav a:hover.ss-financial {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-financial.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav a.ss-services {
	margin: 0;
	padding: 0;
	width: 95px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
}

#ss-nav a:hover.ss-services {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-services.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav a.ss-shopping {
	margin: 0;
	padding: 0;
	width: 90px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
}

#ss-nav a:hover.ss-shopping {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
}

#ss-nav .ss-shopping.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
}

#ss-nav a.ss-travel {
	margin: 0;
	padding: 0;
	width: 75px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
}

#ss-nav a:hover.ss-travel {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-travel.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav a.ss-eatout {
	margin: 0;
	padding: 0;
	width: 110px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
}

#ss-nav a:hover.ss-eatout {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-eatout.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav a.ss-daysout {
	margin: 0;
	padding: 0;
	width: 100px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
}

#ss-nav a:hover.ss-daysout {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-daysout.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav a.ss-health {
	margin: 0;
	padding: 0;
	width: 155px;
	text-align: center;
	display: block;
 	border-right: 1px solid #ccc;
}

#ss-nav a:hover.ss-health {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-health.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav a.ss-hotels {
	margin: 0;
	padding: 0;
	width: 84px;
	text-align: center;
	display: block;
}

#ss-nav a:hover.ss-hotels {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

#ss-nav .ss-hotels.active {
	color: #000;
    text-shadow: none;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}



/* Dropdown */

.ss-dropdown {
	margin: 0;
	padding: 0;
}

.ss-dropdown.black {
	margin: 0;
	padding: 0;
	border-top: 3px solid #000;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	background: url('../images/afmain/backgrounds/dropdown-bg.gif') repeat-x bottom left #fff;
}

.ss-dropdown.green {
	margin: 0;
	padding: 0;
	border-top: 3px solid #9acb3d;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	background: url('../images/afmain/backgrounds/dropdown-bg.gif') repeat-x bottom left #fff;
}

.ss-dropdowntop {
	margin: 0;
	padding: 15px 20px 15px 20px;
	text-align: left;
}


/* Black */

.ss-dropdownc1.black {
	margin: 0 60px 0 0;
	padding: 0;
	float: left;
	width: 250px;
}

.ss-dropdownc1.black h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
}

.ss-dropdownc1.black h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.ss-dropdownc1.black p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}

.ss-dropdownc1.black ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.ss-dropdownc1.black li {
	margin: 0;
	padding: 0;
	font-size: 14px;
	list-style: square;
	line-height: 1.7;
}

.ss-dropdownc1.black a {
	color: #000;
	display: block;
	text-decoration: none;
}

.ss-dropdownc1.black a:hover {
	color: #fe8b1e;
}



.ss-dropdownc2.black {
	margin: 0 60px 0 0;
	padding: 0;
	float: left;
	width: 300px;
}

.ss-dropdownc2.black h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
}

.ss-dropdownc2.black h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.ss-dropdownc2.black p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}

.ss-dropdownc2.black ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.ss-dropdownc2.black li {
	margin: 0;
	padding: 0;
	font-size: 14px;
	list-style: square;
	line-height: 1.7;
}

.ss-dropdownc2.black a {
	color: #000;
	display: block;
	text-decoration: none;
}

.ss-dropdownc2.black a:hover {
	color: #fe8b1e;
}


.ss-dropdownc3.black {
	margin: 0;
	padding: 0;
	float: left;
	width: 248px;
}

.ss-dropdownc3.black h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
}

.ss-dropdownc3.black h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.ss-dropdownc3.black p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}

.ss-dropdownc3.black ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.ss-dropdownc3.black li {
	margin: 0;
	padding: 0;
	font-size: 14px;
	list-style: square;
	line-height: 1.7;
}

.ss-dropdownc3.black a {
	color: #000;
	display: block;
	text-decoration: none;
}

.ss-dropdownc3.black a:hover {
	color: #fe8b1e;
}



.ss-dropdownfooter.black {
	margin: 0;
	padding: 0;
	height: 40px;
	text-align: right;
}

.ss-dropdownfooter.black p {
	margin: 0;
	padding: 0;
	font-size: 18px;	
}

.ss-dropdownfooter.black p a {
	margin: 0;
	padding: 8px 0 0 0;
	color: #d5d5d5;
	text-decoration: none;
	height: 32px;
	display: block;
	float: right;
	width: 150px;
	text-align: center;
 	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
	background: url('../images/afmain/backgrounds/tab-bg.gif') repeat-x top center #0b0b0b;
}

.ss-dropdownfooter.black p a:hover {
	color: #fff;
	background: #0b0b0b;
}




/* Green */

.ss-dropdownc1.green {
	margin: 0 60px 0 0;
	padding: 0;
	float: left;
	width: 250px;
}

.ss-dropdownc1.green h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
	color: #9acb3d;
}

.ss-dropdownc1.green h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.ss-dropdownc1.green p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}

.ss-dropdownc1.green ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.ss-dropdownc1.green li {
	margin: 0;
	padding: 0;
	font-size: 14px;
	list-style: square;
	line-height: 1.7;
}

.ss-dropdownc1.green a {
	color: #000;
	display: block;
	text-decoration: none;
}

.ss-dropdownc1.green a:hover {
	color: #9acb3d;
}



.ss-dropdownc2.green {
	margin: 0 60px 0 0;
	padding: 0;
	float: left;
	width: 300px;
}

.ss-dropdownc2.green h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
	color: #9acb3d;
}

.ss-dropdownc2.green h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.ss-dropdownc2.green p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}

.ss-dropdownc2.green ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.ss-dropdownc2.green li {
	margin: 0;
	padding: 0;
	font-size: 14px;
	list-style: square;
	line-height: 1.7;
}

.ss-dropdownc2.green a {
	color: #000;
	display: block;
	text-decoration: none;
}

.ss-dropdownc2.green a:hover {
	color: #9acb3d;
}


.ss-dropdownc3.green {
	margin: 0;
	padding: 0;
	float: left;
	width: 248px;
}

.ss-dropdownc3.green h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
	color: #9acb3d;
}

.ss-dropdownc3.green h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.ss-dropdownc3.green p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}

.ss-dropdownc3.green ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.ss-dropdownc3.green li {
	margin: 0;
	padding: 0;
	font-size: 14px;
	list-style: square;
	line-height: 1.7;
}

.ss-dropdownc3.green a {
	color: #000;
	display: block;
	text-decoration: none;
}

.ss-dropdownc3.green a:hover {
	color: #9acb3d;
}

.ss-dropdownfooter.green {
	margin: 0;
	padding: 0;
	height: 70px;
}

.ss-dropdownfooterleft.green {
	margin: 0;
	padding: 0 0 20px 20px;
	float: left;
	width: 600px;
}

.ss-dropdownfooterright.green {
	margin: 0 0 0 188px;
	padding: 30px 0 0 0;
	float: left;
	text-align: right;
	width: 150px;
}

.ss-dropdownfooterright.green p {
	margin: 0;
	padding: 0;
	font-size: 18px;	
}

.ss-dropdownfooterright.green p a {
	margin: 0;
	padding: 8px 0 0 0;
	color: #000;
	text-decoration: none;
	height: 32px;
	display: block;
	float: right;
	width: 150px;
	text-align: center;
 	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
	background: url('../images/afmain/navcolours/redsolid.gif') repeat-x top center #9acb3d;
}

.ss-dropdownfooterright.green p a:hover {
	color: #333;
	background: #9acb3d;
}
/* WHITE */

.ss-dropdownc1.white {
	margin: 0 60px 0 0;
	padding: 0;
	float: left;
	width: 250px;
}

.ss-dropdownc1.white h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
}

.ss-dropdownc1.white h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.ss-dropdownc1.white p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}

.ss-dropdownc1.white ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.ss-dropdownc1.white li {
	margin: 0;
	padding: 0;
	font-size: 14px;
	list-style: square;
	line-height: 1.7;
}

.ss-dropdownc1.white a {
	color: #fffff;
	display: block;
	text-decoration: none;
}

.ss-dropdownc1.white a:hover {
	color: #fe8b1e;
}



.ss-dropdownc2.white {
	margin: 0 60px 0 0;
	padding: 0;
	float: left;
	width: 300px;
}

.ss-dropdownc2.white h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
}

.ss-dropdownc2.white h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.ss-dropdownc2.white p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}

.ss-dropdownc2.white ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.ss-dropdownc2.white li {
	margin: 0;
	padding: 0;
	font-size: 14px;
	list-style: square;
	line-height: 1.7;
}

.ss-dropdownc2.white a {
	color: #000;
	display: block;
	text-decoration: none;
}

.ss-dropdownc2.white a:hover {
	color: #fe8b1e;
}


.ss-dropdownc3.white {
	margin: 0;
	padding: 0;
	float: left;
	width: 248px;
}

.ss-dropdownc3.white h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
}

.ss-dropdownc3.white h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

.ss-dropdownc3.white p {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}

.ss-dropdownc3.white ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.ss-dropdownc3.white li {
	margin: 0;
	padding: 0;
	font-size: 14px;
	list-style: square;
	line-height: 1.7;
}

.ss-dropdownc3.white a {
	color: #000;
	display: block;
	text-decoration: none;
}

.ss-dropdownc3.white a:hover {
	color: #fe8b1e;
}



.ss-dropdownfooter.white {
	margin: 0;
	padding: 0;
	height: 40px;
	text-align: right;
}

.ss-dropdownfooter.white p {
	margin: 0;
	padding: 0;
	font-size: 18px;	
}

.ss-dropdownfooter.white p a {
	margin: 0;
	padding: 8px 0 0 0;
	color: #d5d5d5;
	text-decoration: none;
	height: 32px;
	display: block;
	float: right;
	width: 150px;
	text-align: center;
 	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
	background: url('../images/afmain/backgrounds/tab-bg.gif') repeat-x top center #0b0b0b;
}

.ss-dropdownfooter.white p a:hover {
	color: #fff;
	background: #0b0b0b;
}