﻿/*PARENT - MAIN ELEMENTS */
body{line-height:1.8em;}
p{padding:8px 0;margin:0;} 
body {
	font-size:62.5%;
	background-color:#ebebeb;
	height:100%;
	width:100%;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
}
.body {
	background-color:#ebebeb;
	height:100%;
	width:100%;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
}
.bodyWrap {
	clear:both;
	width:965px;
	margin-left:auto;
	margin-right:auto;
	/*font-family:Lucida Sans, Arial, Helvetica, sans-serif;*/
}
h1, h2, h3, h4 {
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	padding:0 0 3px 0;
	margin:0;
}
.ms-WPBody h1{font-size:30px;line-height:1.1em;font-weight:normal;}
.ms-WPBody h2{font-size:16px;font-weight:normal;}
.ms-WPBody h3{font-size:18px;font-weight:normal;}
.ms-WPBody{font-size:12px;}
/*----- Default link styles ---------*/
.bodyWrap a:link, .bodyWrap a:active, .bodyWrap a:visited, .bodyWrap a:hover{color:#0089bf;}

.bodyWrap h1 a:link, .bodyWrap h1 a:active, .bodyWrap h1 a:visited,
.bodyWrap h2 a:link, .bodyWrap h2 a:active, .bodyWrap h2 a:visited, 
.bodyWrap h3 a:link, .bodyWrap h3 a:active, .bodyWrap h3 a:visited{color:#29a697;}

.bodyWrap h1 a:hover, .bodyWrap h2 a:hover, .bodyWrap h3 a:hover{color:#0089bf;}

/* ---- General Summary Links Styles -- */
table.slm-layout-main .item .link-item a, table.slm-layout-main .item .description {
	font-size:12px;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
}
/* ---- Hide Moss Elements that we don't want to appear on Live site ---- */
.topArea {
	border:none;
	background:none;
}
.topConcealer {
	height:0px;
	overflow:hidden;
	font-size:-1px;
	width:100%;
	display:block;
	border-bottom:solid 1px #565656;
	position:relative;
	top:1px;
	left:0px;
}
.navigationBarWrapper{width:100%;background:transparent url("images/AA Directions/navigation-bar-bg.png") repeat-x 0% 0%;}
.navigationBar{width:965px;height:40px;margin:0 auto;}
.searchbox input {
	padding:4px 2px 0 2px;
	height:16px !important;
	width:130px !important;
	margin-top:6px;
	margin-left:35px;
	background:transparent url("images/AA Directions/searchbox-input-bg.png") repeat-x 0% 0%;
}
.searchbox {
	float:right;
	padding:0;
	width:230px;
	height:40px !important;
	background:transparent url("images/AA Directions/searchbox-bg.png") no-repeat 0% 0%;
	margin: -1px 0 0;
}
.searchbox .ms-sbLastcell{
	display:none;
}
.headerWrap {
	width:965px;
	margin-left:auto;
	margin-right:auto;
}

table.topNav {
	margin:78px 0px 0px 255px !important;
	display:inline;
	float:left;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif !important;
	visibility:hidden;
}

div > table.topNav {
	margin:80px 0px 0px 255px !important;
}

* HTML table.topNav {
	margin:65px 0px 0px 255px;
	width:480px;
	display:inline;
	float:left
}

.zz1_GlobalNav_4 td {
	width:115px;
	background-image:url(images/top-menu-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:0px;
	font-size:18px;
	text-align:center;
	padding-right:5px;
	filter: alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	height:33px;
	line-height:33px;
}
a.zz1_GlobalNav_3 {
	width:100px;
	height:20px;
	color:#000000;
	width:115px;
	text-transform:capitalize !important;
}
.topNavSelected td {
	width:115px;
	background-image:url(images/top-menu-on-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:18px;
	text-align:center;
	padding-right:5px;
	filter: alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
	height:33px;
	line-height:33px;
}
.zz1_GlobalNav_4 a:link, .zz1_GlobalNav_4 a:active, .zz1_GlobalNav_4 a:visited {
	text-decoration:none;
	color:#000000
}
.zz1_GlobalNav_4 a:hover {
	color:#551a8b;
	text-decoration:underline;
	-moz-opacity:.85;
	opacity:.85;
}
.ms-pagebreadcrumb {
	display:none;
}
.spacer {
	height:10px;
	font-size:10px;
	line-height:10px;
	padding:0px;
	margin:0px;
}
.ms-sbgo a:link, .ms-sbgo a:active, .ms-sbgo a:visited {
	display:block;
	background-image:none;
	background-color:transparent;
	padding:0px;
	margin:0px;
}
.ms-sbgo a:hover {
	display:block;
	background-image:none;
	background-color:transparent;
	padding:0px;
	margin:0px;
}
td.ms-sbgo img {
	padding:0px;
	margin:7px 4px 0 0;
}
.ms-sbgo td {
	padding:0px;
	margin:0px;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif
}
.ms-sbcell {
	padding:0px;
	margin:0px;
	border:0px;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif
}
/*
#SRSB {
	float:right;
	padding:0px;
	margin:0;
		height:37px;
}
*/
#ctl00_PlaceHolderSearchArea2_SearchBox2 {
	margin:0px;
	padding:0px;
	background-color:#transparent;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif
}
.ms-sbtable td {
	padding:0px;
	margin:0px;
	border:0px;
	background-color: transparent;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif
}
#ctl00_PlaceHolderSearchArea2_SearchBox2 {
	margin:0px;
	padding:0px;
	background-color:#transparent;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif
}
#ctl00_PlaceHolderSearchArea2_SearchBox2.searchbox {
}
input.ms-sbplain {
	border:1px solid #727272;
	height:18px;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif
}
.searchBox2 input.ms-sbplain {
	padding-left:2px;
}
.homeLayoutTable {
	width:965px;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif
}
td.homeLayoutTable {
	vertical-align:top;
}
.homeLeft {
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	padding-right:10px;
	padding-top:10px;
	width:650px;
}
.homeRight {
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	padding-top:13px;
}
.homeRightPromo
{
	margin-top: 0px;
	margin-bottom: 8px;
}
.homeWebZoneLeft1 img {
	margin:0px;
	padding:0px;
}
* html .homeWebZoneLeft1 {
}
.homeWebZoneLeft1 #footer {
	clear:both;
}
.homeWebZoneLeft1 {
	background-color:#fff;
	margin:0px;
	padding:0px;
	clear:both;
	width:620px;
}
.homeWebZoneLeft1 table {
	padding:0px;
	background-repeat:repeat-x;
	background-position:left bottom;
	width:100%;
	border-right:0px;
}
* HTML .homeWebZoneLeft1 table {
	margin-top:0px;
}
.homeWebZoneLeft1 td {
}

.sectionLayoutTable {
	margin-top:20px;
	width:965px;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
}
.sectionLeft {
	width:775px;
}
.sectionLeftWideAd{
}
.innerSectionLeft {
	width:518px;
	padding-right:5px;
	padding-left:5px;
	/*padding-right:10px;*/
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
}

.innerSectionCenter {
	width:248px;
	/*margin-right:15px;*/
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
}
.sectionSpacer {
	width:10px;
	background-color:none;
}
.sectionCenterWebZone {
}
.sectionRight {
	width:162px;
	height:100%;
	padding:9px 9px 0px 9px;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
}
.sectionRight img {
	margin-bottom:0px;
}

.sectionBreadCrumb {
	font-size:11px;
	margin:0;
	padding:15px 0 5px 0;
	color:##0089bf;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
}
.sectionBreadCrumb a{text-decoration:none;}
.sectionBreadCrumb a:hover{text-decoration:underline;}
.sectionLeftWebZone {
	clear:both;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
}

form {
	margin:0px;
	padding:0px;
}
fieldset {
	margin:0px;
	padding:0px;
}
legend {
	margin:0px;
	padding:0px;
}
label {
	margin:0px;
	padding:0px;
}
input {
	margin:0px;
	padding:0px;
}
textarea {
	margin:0px;
	padding:0px;
}
input, textarea {
	margin:0px;
	padding:0px;
}
select {
	margin:0px;
	padding:0px;
}
optgroup {
	margin:0px;
	padding:0px;
}
option {
	margin:0px;
	padding:0px;
}
/* ----- TABLES ----- */

table {
	margin:0px;
	padding:0px;
}
caption {
}
thead {
}
tbody {
}
tfoot {
}
tr {
}
tr .alt {
}
th {
}
td {
	vertical-align:top;
}

/* --------- Ad Space --------- */
#adPlcholderContentAbs {
	position: relative;
	padding:0;
	height: 120px;
	z-index: 100; /* overflow: hidden; Take this out once Alex provides with container */
	margin-bottom: 10px;
}
.motoringReviewLeft #adPlcholderContentAbs, .sectionLeft #adPlcholderContentAbs {
	margin-left: 10px;
}
#adPlcholderContentAbs div.absDiv {
	position: absolute;
	top:0;
	left:0;
	overflow: hidden;
	width: 760px;
}
#adPlcholderRight {
	padding:0;
	margin: 0px 0px 15px 0px;
}
.adPlcholderTextWide, .adPlcholderTextNarrow {
	background-color: #fff;
	padding: 8px 0;
}
.adPlcholderText {
	position:relative;
	font-size: 1.2em;
	border: 2px dashed #b9b9b9;
	margin:0;
	padding: 8px;
}
.adPlcholderText ul {
	margin: 0;
	padding: 0;
	list-style-type: square;
	color: #00339b;
}
.adPlcholderText li {
	padding:0;
	margin:0;
	margin-left: 15px;
	padding-bottom: 8px;
}
.adPlcholderText h4 {
	padding: 0 0 12px 0;
	margin: 0 0 0 22px;
	color: #686868;
	font-size: 1.2em;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif !important;
	font-weight: bold;
}
.adPlcholderText img {
	float: left;
	margin-right:5px;
	top: 5px;
	left: 5px;
}
#adPlcholderRightAbs {
	position: relative;
	padding:0;
	margin: 0 0 10px 0;
	height: 250px;
	z-index: 100;
}
#adPlcholderRightAbs div.absDiv {
	position: absolute;
	top:0;
	left:0;
	overflow:hidden;
}
.adPlcholderContentEmpty {
	height:130px;
	background-color: #fff;
}
.adPlcholderRightEmpty {
	height:250px;
}
.showAd_Yes {
	display: block;
}
.showAd_No, .showAd_ {
	display: none;
}
.adTextDk, .adTextLg, .adTextLgH {
	font-size: 11px;
}
.adTextDk {
	color: #666;
	padding: 0 4px;
	position:absolute;
	margin-top: -16px;
	margin-left: 340px;
}
.adTextLgH, .adTextLg {
	padding-bottom: 5px;
	text-align: center;
}
.adTextLgH {
	color: #666;
}
.adTextLg {
	color: #666;
}
.adBg {
	background-color: #fff;
	margin:0 !important;
	padding:0 !important;
}


/* osc */
#mainNavigation{float:left;margin:0 0 0 20px;padding:1px 0 0 0;}
*html #mainNavigation{margin:0 0 0 10px;padding:1px 0 0 0;}
#mainNavigation a{display:block;font-size:11px !important;}
#mainNavigation a span{display:block; }
#mainNavigation a img{visibility:hidden;}
#mainNavigation a .home-main-nav{background:transparent url("images/AA Directions/mainNavigation/home.png") no-repeat 0% 0%;}
#mainNavigation a .features-main-nav{background:transparent url("images/AA Directions/mainNavigation/features.png") no-repeat 0% 0%;}
#mainNavigation a .traveller-main-nav{background:transparent url("images/AA Directions/mainNavigation/traveller.png") no-repeat 0% 0%;}
#mainNavigation a .driver-main-nav{background:transparent url("images/AA Directions/mainNavigation/driver.png") no-repeat 0% 0%;}
#mainNavigation a .win-main-nav{background:transparent url("images/AA Directions/mainNavigation/win.png") no-repeat 0% 0%;}
#mainNavigation a .blog-main-nav{background:transparent url("images/AA Directions/mainNavigation/hot-topics.png") no-repeat 0% 0%;}
#mainNavigation .itemSelCSS a .home-main-nav, #mainNavigation a:hover .home-main-nav{background:transparent url("images/AA Directions/mainNavigation/home-on.png") no-repeat 0% 0%;}
#mainNavigation .itemSelCSS a .features-main-nav, #mainNavigation a:hover .features-main-nav{background:transparent url("images/AA Directions/mainNavigation/features-on.png") no-repeat 0% 0%;}
#mainNavigation .itemSelCSS a .traveller-main-nav, #mainNavigation a:hover .traveller-main-nav{background:transparent url("images/AA Directions/mainNavigation/traveller-on.png") no-repeat 0% 0%;}
#mainNavigation .itemSelCSS a .driver-main-nav, #mainNavigation a:hover .driver-main-nav{background:transparent url("images/AA Directions/mainNavigation/driver-on.png") no-repeat 0% 0%;}
#mainNavigation .itemSelCSS a .win-main-nav, #mainNavigation a:hover .win-main-nav{background:transparent url("images/AA Directions/mainNavigation/win-on.png") no-repeat 0% 0%;}
#mainNavigation .itemSelCSS a .blog-main-nav, #mainNavigation a:hover .blog-main-nav{background:transparent url("images/AA Directions/mainNavigation/hot-topics-on.png") no-repeat 0% 0%;}

a img{border:none;}

.drop-shadow-top{background:transparent url("images/AA Directions/drop-shadow-tm.png") repeat-x 0% 0%;margin:0;padding:0 0 7px 0;}
*html .drop-shadow-top{padding:0;width:100%;}
.drop-shadow-right{background:transparent url("images/AA Directions/drop-shadow-rm.png") repeat-y 100% 0%;padding:0;}
.drop-shadow-bottom{background:transparent url("images/AA Directions/drop-shadow-bm.png") repeat-x 0% 100%;padding:4px 0 4px 0;}
.drop-shadow-left{background:#fff url("images/AA Directions/drop-shadow-lm.png") repeat-y 0% 0%;padding:10px 10px 10px 14px;margin:0 4px 0 0;}
.drop-shadow-tl{display:block;float:left;width:4px;height:4px;background:transparent url("images/AA Directions/drop-shadow-tl.png") no-repeat 0% 0%;}
.drop-shadow-tr{display:block;float:right;width:4px;height:4px;background:transparent url("images/AA Directions/drop-shadow-tr.png") no-repeat 0% 0%;}
.drop-shadow-bl{display:block;float:left;width:4px;height:4px;background:transparent url("images/AA Directions/drop-shadow-bl.png") no-repeat 0% 0%;}
.drop-shadow-br{display:block;float:right;width:4px;height:4px;background:transparent url("images/AA Directions/drop-shadow-br.png") no-repeat 0% 0%;}
.drop-shadow-top-thin-padding{background:transparent url("images/AA Directions/drop-shadow-tm.png") repeat-x 0% 0%;margin:0 0 7px 0;padding:0;}
.drop-shadow-left-thin-padding{background:#fff url("images/AA Directions/drop-shadow-lm.png") repeat-y 0% 0%;padding:2px 2px 2px 6px;margin:0 4px 0 0;}

.hr-615{border:0px solid #fff !important;color:transparent;background:transparent url("images/AA Directions/615-hr.png") no-repeat 0% 0%;background-position:center;height:5px;margin:10px 0;}
.hr-490{border:0px solid #fff !important;color:transparent;background:transparent url("images/AA Directions/490-hr.png") no-repeat 0% 0%;background-position:center;height:5px;margin:10px 0;}

.block-text{display:block;/*float:left;*/ width: 114px; background-color:#a7ab74;color:#fff;font-size:13px;font-weight:bold;padding:2px 5px;}
.block-title{display:inline-block;width:100%;padding:0;margin:0 0 10px 0;}

.captioned-image{}
.captioned-left { float: left; margin: 4px 10px 10px 0px; }
.captioned-right { float: right; margin: 4px 0px 10px 10px; }
.captioned-image img{float:left;}
.captioned-image-text{clear:left;font-size:11px;color:#33332f;background-color:#f0f3df;border:2px solid #caccbc;padding:7px 8px;margin:0;}
*html .captioned-image-text{padding-top:2px;}

#main-feature{padding:0;margin:0;display:inline-block;}
#main-feature .block-text{background-color:#a9064f;}

#editors-picks{padding:6px 0 0 0;margin:0;}
.editor-pick{clear:both;}
.editor-pick-image{float:left;margin:0 10px 20px 0;}
.goto-link{display:inline-block;padding:3px 0 5px 0;}
.goto-link-arrow img{margin-left:3px;margin-bottom:-5px;}
*html .goto-link-arrow img{margin-left:3px;margin-bottom:0;}

.sectionLandingHeader{margin:-8px -8px 0 -8px;}

.abstract{color:#0e6b61;padding:10px 0 2px 0;}
.summary{color:#333;}

#article{color:#333;}
#article h1{color:#8b8c81;font-size:32px;}
#article .abstract{padding:10px 0;}
.articleDate{display:block;color:#8b8c81;padding:0 0 10px 0;}
.footnotes{color:#6d6e65;}
#article h3{font-size:15px;margin:0;padding:3px 0 0 0;}
#article h4{font-size:14px;margin:0;padding:3px 0 0 0;}
#article h5{font-size:13px;margin:0;padding:3px 0 0 0;}
#article h6{font-size:12px;margin:0;padding:3px 0 0 0;}
#article p{padding:0 0 10px 0;margin:0;}

.colPanelHeader{padding:0 0 10px 0;}
.colPanelHeader .colPanelIcon{float:left;margin-right:5px;}
.colPanelHeader h5{font-size:16px;padding:3px 0;margin:0;}
.colPanelHeader h5.subfeatures { color: #B00002 }
.colPanelHeader h5.subtraveller { color: #FE6A00 }
.colPanelHeader h5.subdriver { color: #CDA301; }
.colPanelHeader h5.subwin { color: #7A8306; }
.colPanelHeader h5.relatedtags { color: #b00000; }
.colPanelHeader .viewDetails{float:right;}
.colPanelHeader .viewDetails img{margin:0 0 -3px 3px;}
.pageRelated{ margin: -7px; padding: 7px; background-color: #F0F0F0;}
.colPanelBox h6.ulHeader{font-size:12px;margin:0;padding:10px 0 0 0;}
.colPanelBox ul.storiesListing{padding-left:0;margin-top:5px;margin-left:15px;margin-bottom:0;}
.colPanelBox ul.storiesListing li{padding:3px 0;}
.colPanelBox ul.storiesListing li a:link, .colPanelBox ul.storiesListing li a:active, .colPanelBox ul.storiesListing li a:visited{color:#29a697;}
.colPanelBox ul.storiesListing li a:hover{color:#0089bf}
.homeLeft ul.storiesListing li a:link, .homeLeft ul.storiesListing li a:active, .homeLeft ul.storiesListing li a:visited {color:#29a697;}
.homeLeft ul.storiesListing li a:hover {color:#0089bf;}

.cross-hr-wrapper{background:transparent url("images/AA Directions/crossHr/cross-hr-mid.png") repeat-y 0% 0%;background-position:center; 
	float: left; width:100%;}
.cross-hr-top{background:transparent url("images/AA Directions/crossHr/cross-hr-top.png") no-repeat 50% 0%;display:inline-block;
	float: left; width:100%;}
.cross-hr-bottom{background:transparent url("images/AA Directions/crossHr/cross-hr-bottom.png") no-repeat 50% 100%;display:inline-block;
	float: left; width:100%;}
.cross-hr{background:transparent url("images/AA Directions/crossHr/cross-hr.png") no-repeat 0% 0%;background-position:center;height:5px;margin:10px 0;
	clear:both;}

.homepagePanelBox{float:left;width:300px;margin-left:22px;
	}
.homepagePanelBox .ulHeader{font-size:14px;color:#8b8c81;margin:0;padding:5px 0 0 0;overflow:hidden;}
.homepagePanelBox .storiesListing{margin:0 0 0 15px;padding:0;}
.homepagePanelBox .storiesListing li{padding:3px 0;}
.homepagePanelBox .storiesListing li a{overflow:hidden;}
.no-margin{margin:0;}

.traveller-color, .traveller-color a {color:#ca4e00 !important; text-decoration:none;}
.features-color, .features-color a {color:#b00000 !important;text-decoration:none;}
.driver-color, .driver-color a {color:#cca300 !important;text-decoration:none;}
.road-trips-color, .road-trips-color a {color:#7b8400 !important;text-decoration:none;}
.win-color, .win-color a {color:#7b8400 !important;text-decoration:none;}
traveller-color a:hover,.features-color a:hover, .driver-color a:hover, .road-trips-color a:hover, .win-color a:hover{ text-decoration: underline; }

.infoPanelBox{background-color:#e6e8d8;padding:8px 7px 8px 7px;}
.infoPanelBox .colPanelHeader h5{color:#b00000;padding:0;}
.infoPanelItem{padding:8px 0 0 0;}
.infoPanelItem img{padding:0 0 8px 0;}
.infoPanelItem h6{font-size:13px;margin:0;padding:0;}
.infoPanelItem h6 a:link, .infoPanelItem h6 a:active, .infoPanelItem h6 a:visited{color:#29a697;}
.infoPanelItem h6 a:hover{color:#0089bf}
.infoPanelItem .abstract{color:#000;font-size:11px;}
.infoBox-hr{border:0px solid #fff !important;color:transparent;background:transparent url("images/AA Directions/infoBox-hr.png") no-repeat 0% 0%;background-position:center;height:5px;margin:8px 0 0 0;}

.mapPanelBox{background:#dcb104 url("images/AA Directions/the-map-bg.png") repeat-x 0% 0%;padding:5px 0 0 0;margin:0;}
.mapPanelBox .colPanelHeader{padding:0 0 0 7px;margin:0;}
.mapPanelBox .colPanelHeader .viewDetails{margin:7px 7px 0 0;}
.mapPanelBox .ulHeader{font-size:13px;color:#333;background:transparent url("images/AA Directions/the-map-listing-header-bg.png") repeat-x 0% 0%;height:27px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0;padding:10px 0 0 7px;}
.mapPanelBox .highlightsListing{background-color:#fddc4a;list-style-type:none;margin:0;padding:4px 7px 4px 7px;}
.mapPanelBox .highlightsListing li{color:#333;font-size:11px;background:transparent url("images/AA Directions/orange-arrow.gif") no-repeat 0 7px;padding:3px 0 3px 13px;}
.mapPanelItem{padding:5px 5px 5px 7px;}
.mapPanelItem img{border:2px solid #996e00;}

.bookmarkHeader{color:#8b8c81;font-size:14px;}
#pageFooter{width:965px;text-align:center;color:#706f5d;font-size:11px;padding:0 0 10px 0;}
#pageFooter a:link, #pageFooter a:active , #pageFooter a:visited{text-decoration:none;}
#pageFooter a:hover{text-decoration:underline;}
#pageFooter .footerLinks{list-style-type:none;margin:0;padding:5px 0;width:100%;}
#pageFooter .footerLinks li{display:inline;border-left:1px solid #666;padding:0 10px;font-size:13px;}
#pageFooter .footerLinks li.first{border:none;padding:0 10px 0 0;}

/* Content Placeholder Definition Styles */ 
.ms-rteCustom-articleHeading { font-family: Lucida Sans, Arial, Helvetica, sans-serif; padding:0 0 3px 0; margin:0; line-height:1.1em; font-weight:normal; color:#8b8c81;font-size:32px; }
.ms-rteCustom-subHeading { font-family: Lucida Sans, Arial, Helvetica, sans-serif; margin:0; font-size:14px; margin:0;padding:3px 0 0 0; color: #333; font-weight: bold;}
.ms-rteCustom-articleDate {display:block;color:#8b8c81;padding:0 0 10px 0;}
.ms-rteCustom-abstract {color:#0e6b61;padding:10px 0 2px 0; font-size:16px;font-weight:normal;}
.ms-rteCustom-footnotes {color:#6d6e65;}


/* Editor Pick V2 Start */
.feature-panel{width:625px;}
.feature-panel-header{background:transparent url("images/aa Directions/mainFeature/feature-header-bg.png") repeat-x 0% 0%;height:24px;}
.feature-panel-header .block-text{background-color:#a9064f;height:20px;}
.feature-panel-header .feature-rss-icon{float:right;margin:3px 10px 0 0;}
.feature-panel-content{float:left;width:397px;height:375px;overflow:hidden;position:relative;z-index:1;}
.feature-panel-navigation-group{float:left;width:238px;margin-left:-10px;}
.feature-panel-navigation{}
.feature-panel-navigation ul{margin:0;padding:0;list-style-type:none;}
.feature-panel-navigation ul li{}
.feature-panel-navigation ul li .feature-link-title{color:#29a697;}
.feature-panel-navigation ul li .feature-link-info{display:block;color:#98998d;}
.feature-panel-navigation ul li a{display:block;padding:5px 10px 10px 20px;width:208px;height:54px;overflow:hidden;background:transparent url("images/aa Directions/mainFeature/feature-link-bg.png") no-repeat 0% 0%;}
.feature-panel-navigation ul li a.feature-selected{background-position:0 -138px;}
.feature-panel-navigation ul li a:hover{text-decoration:none;background-position:0 -69px;}
.feature-panel-navigation ul li a:hover .feature-link-title{color:#0089bf;text-decoration:underline;}
.feature-panel-btns{margin:0 0 0 10px;height:30px;width:228px;background:transparent url("images/aa Directions/mainFeature/feature-btns-bg.png") repeat-x 0% 0%;}
.feature-panel-btns ul{margin:0;padding:0;list-style-type:none;display:inline-block;}
.feature-panel-btns ul li{float:left;}
.feature-panel-btns ul li.feature-panel-count{color:#343434;width:88px;text-align:center;margin-top:5px;}
.feature-panel-btns ul li.feature-panel-scroll-up a{display:block;text-indent:-150em;background:transparent url("images/aa Directions/mainFeature/up-btn.png") no-repeat 0 0;width:70px;height:30px;}
.feature-panel-btns ul li.feature-panel-scroll-up a.disabled{background-position:0 -30px;}
.feature-panel-btns ul li.feature-panel-scroll-down a{display:block;text-indent:-150em;background:transparent url("images/aa Directions/mainFeature/down-btn.png") no-repeat 0 0;width:70px;height:30px;}
.feature-panel-btns ul li.feature-panel-scroll-down a.disabled{background-position:0 -30px;}
.feature-panel-info{position:absolute;bottom:10px;left:0;width:337px;height:80px;padding:10px 10px 10px 20px;overflow:hidden;background:transparent url("images/aa Directions/mainFeature/feature-bg.png") no-repeat 0% 0%;}
.feature-panel-info h3{font-size:1.4em;padding:0;margin:0;}
.feature-panel-info h3 a:link, .feature-panel-info h3 a:active, .feature-panel-info h3 a:visited{color:#8fdfd7;}
.feature-panel-info h4{font-weight:normal;font-size:1em;color:#3dbcaf;padding:0;margin:0;}
.feature-panel-info h4 span.feature-panel-info-date{display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid #3dbcaf;}
.feature-panel-info p{font-size:1.1em;line-height:1.2em;color:#fff;margin:0;padding:0;}
.feature-panel-info p a:link, .feature-panel-info p a:active, .feature-panel-info p a:visited{color:#8fdfd7}

.showFeature{display:block;}
.hideFeature{display:none;}
/* Editor Pick V2 End */


/* storymap results page */
.innerSectionMain{width:775px; padding-left:5px;padding-right:5px; font-family: Lucida Sans,Arial,Helvetica,sans-serif;}
.bodywrapper{width:765px;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;margin:0px auto;}

.list-title-section{background-color:#fff;width:750px;}
.list-title-section .section-header{margin-bottom:20px;}
.storymap-list-category{color:#999;padding-bottom:2px;}
.storymap-list-key{font-size:28px;color:#8b8c81;padding-bottom:18px;}
.storymap-list-sort{background:transparent url('/Style Library/images/AA Directions/storymap/sortingbar-bg.png') repeat-x 0% 0%;color: #666;font-weight:bold;width:747px;line-height:32px;padding-left:5px; }
.storymap-list-paging{background:#f0f3df url('/Style Library/images/AA Directions/storymap/pagination-separator-bullet.gif') no-repeat 206px 14px;color:#333;line-height:32px;width:747px;padding-left:5px;}
.storymap-list-paging a:link{font-size:12px;font-weight:normal;color:#29a697;text-decoration:none;}
.storymap-list-paging a:visited{font-size:12px;font-weight:normal;color:#29a697;text-decoration:none;}
.storymap-list-paging a:hover{font-size:12px;font-weight:normal;color:#29a697;text-decoration:underline;}
.storymap-list-paging a:active{font-size:12px;font-weight:normal;color:#29a697;text-decoration:none;}
.link-img{border:none;padding:0px 3px 0px 3px;}
.storymap-paging-bar{color:#999;padding:0px 3px 0px 3px;}
.stylemap-page-number{padding-left:3px;padding-right:3px;}
.stylemap-page-current{background-color:#caccbc;line-height:32px;padding:5px;color:#fff;height:30px;width:15px;}
a.browser-storymap{display:block;float:right;color:#fff;text-decoration:none;background:transparent url('/Style Library/images/AA Directions/storymap/browse-map-btn.gif') no-repeat 0 0;}

.storymap-list-result{border:1px solid #dfe0d8;width:750px;}
.storymap-list-result .listitem1{padding:10px;width:730px;display:inline-block;background-color:#fff;}
.storymap-list-result .listitem2{padding:10px;width:730px;display:inline-block;background-color:#f7f9ef;}
.storymap-list-result .pagethumb{float:left;width:120px;height:68px;}

.storymap-list-result .page-type-tag{float:right;background:transparent url('/Style Library/images/AA Directions/storymap/storymapTags.gif') no-repeat 0% 0%;width:81px;height:16px;}
.storymap-list-result .features-tag{background-position:0 -32px;}
.storymap-list-result .driver-tag{background-position:0 -48px;}
.storymap-list-result .gallery-tag{background-position:0 -16px;}
.storymap-list-result .traveller-tag{background-position:0 -64px;}
.storymap-list-result .win-tag{background-position:0 0;}

.storymap-list-result .item-title{height:20px;float:left;width:585px;clear:both;display:block;}
.storymap-list-result .pageresult{margin-left:10px;float:left;width:583px;}
.storymap-list-result .item-title a:link{color:#29a697;font-size:14px;font-weight:bold;text-decoration:none;}
.storymap-list-result .item-title a:active{color:#29a697;font-size:14px;font-weight:bold;text-decoration:underline;}
.storymap-list-result .item-title a:hover{color:#29a697;font-size:14px;font-weight:bold;text-decoration:underline;}
.storymap-list-result .item-title a:visited{color:#29a697;font-size:14px;font-weight:bold;text-decoration:none;}
.storymap-list-result .item-desc{font-size:12px;color:#333;float:left;display:block;width:583px;text-align:left;}
.storymap-list-result .item-desc a:link, .item-desc a:visited, item-desc a:active{color:#0089bf;text-decoration:none;}
.storymap-list-result .item-desc a:hover{color:#0089bf;text-decoration:underline;}
.storymap-list-result .item-tags{margin-top:5px;color:#999;float:left;width: 583px;text-align:left;}
.storymap-list-result .tag-title{font-size:12px;font-weight:bold;color:#999;}
.storymap-list-result .taglinks{display:float;}
.storymap-list-result .taglinks a:link, .taglinks a:visited, .taglinks a:active{font-size:11px;font-weight:normal;color:#29a697;text-decoration:none;}
.storymap-list-result .taglinks a:hover{text-decoration:underline;}

/* mini storymap */
#storymap{display:inline-block;background-color:#fff;}
#storymap div.storymap-intro{/*font-family:'Lucida Sans',Arial,Helvetica,sans-serif;*/color:#333;padding:0 0 5px 0;}
#storymap h3.storymap-intro-heading{color:#8b8c81;font:normal 32px 'Lucida Sans',Arial,Helvetica,sans-serif;}
#storymap div.storymap-left-col{float:left;width:363px;margin-right:10px;}
#storymap div.storymap-right-col{float:left;width:363px;}
#storymap h4.storymap-section-heading{margin:0;padding:5px 0 10px 0;font:normal 17px 'Lucida Sans',Arial,Helvetica,sans-serif;color:#8b8c81;background:transparent url('/Style Library/images/AA Directions/storymap/storymap-section-header-separator.gif') no-repeat 0% 100%;}
#storymap ul.story-group-listing{list-style-type:none;margin:2px 0 5px 0;padding:0;}
#storymap ul.story-group-listing li.lvl1{background:transparent url('/Style Library/images/AA Directions/storymap/storymap-lvl1-bullet.gif') no-repeat 0 8px;padding:0 0 0 10px;}
#storymap ul.story-group-listing li.collapsed-group{background:transparent url('/Style Library/images/AA Directions/storymap/storymap-lvl1-right-arrow.gif') no-repeat 0 7px;}
#storymap ul.story-group-listing li.expanded-group{background:transparent url('/Style Library/images/AA Directions/storymap/storymap-lvl1-down-arrow.gif') no-repeat 0 7px;}
#storymap ul.story-group-listing li a{display:block;padding:1px 0 0 0;color:#29a697;text-decoration:none;}
#storymap ul.story-group-listing li a:hover{color:#0089bf;text-decoration:underline;}
#storymap ul.story-group-listing li ul{display:none;list-style-type:none;margin:0;padding:0;}
#storymap ul.story-group-listing li ul li.lvl2{background:transparent url('/Style Library/images/AA Directions/storymap/storymap-lvl2-bullet.gif') no-repeat 0 8px;padding:0 0 0 10px;}
#storymap ul.story-group-listing li.expanded-group ul{display:block;}

/* story cateogries */
#storymap-categories{display:inline-block;background-color:#fff;}
#storymap-categories div.storymap-intro{/*font-family:'Lucida Sans',Arial,Helvetica,sans-serif;*/color:#333;padding:0 0 5px 0;}
#storymap-categories h3.storymap-intro-heading{color:#8b8c81;font:normal 32px 'Lucida Sans',Arial,Helvetica,sans-serif;}
#storymap-categories div.storymap-left-col{float:left;width:363px;margin-right:10px;}
#storymap-categories div.storymap-right-col{float:left;width:363px;}
#storymap-categories h4.storymap-section-heading{margin:0;padding:5px 0 10px 0;font:normal 17px 'Lucida Sans',Arial,Helvetica,sans-serif;color:#8b8c81;background:transparent url('/Style Library/images/AA Directions/storymap/storymap-section-header-separator.gif') no-repeat 0% 100%;}
#storymap-categories ul.story-group-listing{list-style-type:none;margin:2px 0 5px 0;padding:0;}
#storymap-categories ul.story-group-listing li.lvl1{background:transparent url('/Style Library/images/AA Directions/storymap/storymap-lvl1-bullet.gif') no-repeat 0 8px;padding:0 0 0 10px;}
#storymap-categories ul.story-group-listing li.collapsed-group{background:transparent url('/Style Library/images/AA Directions/storymap/storymap-lvl1-right-arrow.gif') no-repeat 0 7px;}
#storymap-categories ul.story-group-listing li.expanded-group{background:transparent url('/Style Library/images/AA Directions/storymap/storymap-lvl1-down-arrow.gif') no-repeat 0 7px;}
#storymap-categories ul.story-group-listing li a{display:block;padding:1px 0 0 0;color:#29a697;text-decoration:none;}
#storymap-categories ul.story-group-listing li a:hover{color:#0089bf;text-decoration:underline;}
#storymap-categories ul.story-group-listing li ul{display:none;list-style-type:none;margin:0;padding:0;}
#storymap-categories ul.story-group-listing li ul li.lvl2{background:transparent url('/Style Library/images/AA Directions/storymap/storymap-lvl2-bullet.gif') no-repeat 0 8px;padding:0 0 0 10px; border-bottom: solid 1px #F0F0F0;}
#storymap-categories ul.story-group-listing li.expanded-group ul{display:block;}

/* mini storymap */
div.browse-storymap{float:right;position:relative;}
#storymap a.browse-storymap{display:block;color:#fff;text-decoration:none;font-size:12px;width:180px;height:28px;padding:6px 0 0 9px;background:transparent url('/Style Library/images/AA Directions/storymap/storymap-browse-btn.png') no-repeat 0 0;}
#storymap a.hovered-browse-btn{background-position:0 -34px;}
div.mini-storymap{position:absolute;top:32px;right:0;width:407px;}
span.mini-storymap-header{display:block;width:407px;height:1px;background:transparent url('/Style Library/images/AA Directions/storymap/mini-storymap-header.png') no-repeat 0 0;font-size:0;}
span.mini-storymap-footer{display:block;width:407px;height:8px;background:transparent url('/Style Library/images/AA Directions/storymap/mini-storymap-footer.png') no-repeat 0 0;font-size:0;}
div.mini-storymap-contents{display:inline-block;background:transparent url('/Style Library/images/AA Directions/storymap/mini-storymap-body-bg.png') repeat-y 0 0;padding:5px 8px 3px 12px;}
#storymap div.mini-storymap-left-col{float:left;width:193px;}
#storymap div.mini-storymap-right-col{float:left;width:193px;}
#storymap div.mini-storymap-left-col h4.storymap-section-heading{background:none;font-size:13px;padding:3px 0 0 0;}
#storymap div.mini-storymap-right-col h4.storymap-section-heading{background:none;font-size:13px;padding:3px 0 0 0;}

/* end of storymap */

.bookmarkHeader{color:#8b8c81;font-size:14px;}
#pageFooter{width:965px;text-align:center;color:#706f5d;font-size:11px;padding:0 0 10px 0;}
#pageFooter a:link, #pageFooter a:active , #pageFooter a:visited{text-decoration:none;}
#pageFooter a:hover{text-decoration:underline;}
#pageFooter .footerLinks{list-style-type:none;margin:0;padding:5px 0;width:100%;}
#pageFooter .footerLinks li{display:inline;border-left:1px solid #666;padding:0 10px;font-size:13px;}
#pageFooter .footerLinks li.first{border:none;padding:0 10px 0 0;}

/*related stories */
.related-stories-item{font-size:11px; display:block;}
.related-stories-item a:link,.related-stories-item a:link,.related-stories-item a:active,.related-stories-item a:visited{ display:block;color:#29A697; font-size:13px; padding:1px 0 0 0; font-weight:bold;}
.related-stories-item a:hover{ color: #29A697; text-decoration:underline;}
.story-description a:link,.story-description a:visited,.story-description a:active{color: #0089BF; font-size:11px; font-weight:normal; text-decoration:none;display:inline; }
.story-description a:hover{color: #0089BF; text-decoration:underline;}

.storyMapMain{padding: 0 5px 0 5px;}
