/*eric meyer`s css reset*/
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, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
/*body {line-height: 1;}*/
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
table {border-collapse: collapse; border-spacing: 0;}
/*add pointer cursor to elements*/
select,label,.pointer { cursor:pointer; }

/*--------------------------BNA INSIDERS STYLES-----------------------------*/
body {font: 13px Arial, Helvetica, sans-serif;}
.clear {clear: both;height: 0px;}
.spacer15 {float: left;width: 15px;}
.more {background:  url(../images/dottedLine.gif) repeat-x left top;margin-top: 4px;margin-bottom: 5px;text-align: right;padding-right: 6px;font-size: 11px;font-weight: bold;padding-top: 3px;display: block;}
.more img {margin-left: 4px;}
.moreP {background:  url(../images/arrows.gif) no-repeat 100px -8px;padding-right: 12px;}

a:link, a:visited, a:active {color: #00f;text-decoration: none;}
a:hover {text-decoration: underline;color: #f00;}
/*-------------------------------header styles----------------------*/
#header, #content, #footer {width: 990px;margin-right: auto;margin-left: auto;}
#header {margin-top: 12px;}
.BNAlogo {float: left;margin-top: 16px;}
/*breadcrumbs styles*/
.breadcrumbs, #footer {font-size: 11px;}
.breadcrumbs {margin-top: 8px;margin-bottom: 8px;}
.ad728x90a {width: 728px;float: right;}

/*-------------------------------content styles----------------------*/
#content {background:  url(../images/hr.gif) repeat-y left top;}
/*page title H1*/
#pageTitle {font-size: 20px;display: block;width: 670px;float: left;margin-top: 12px;margin-bottom: 12px;padding-left: 14px;color: #434A29;}
#pageTitle span {color: #B59C4A;}
.titleR {float: left;width: 300px;margin-top: 4px;font: bold 14px "Trebuchet MS", Arial, Verdana, sans-serif;}
.titleR li {background:  url(../images/arrows.gif) no-repeat left -223px;padding-left: 12px;margin-top: 2px;margin-bottom: 2px;}

#mainL, #mainC, #mainR {float: left;}

/*-----------------------------------main left-----------------------*/
#mainL {width: 175px;}

/* replace this code in style.css */
/*=======TABS==== -- this is new*/
.idTabs {background: #FFF;display: block;text-transform: uppercase;font: bold 16px "Trebuchet MS", Arial, Verdana, sans-serif;}
.idTabs li {height:33px;background:  url(../images/btnOff.gif) no-repeat left top;margin-bottom: 2px;}
/*general */
.idTabs a, .idTabs a:active, .idTabs a:visited {background-image:  url(../images/tabs.png); background-position: 0 0; background-repeat:no-repeat; display:block;height:27px;padding-top: 6px;padding-left: 32px;color: #039;}
.idTabs a:hover, .idTabs a.selected, .idTabs a.selected, .idTabs a.selected:active, .idTabs a.selected:visited {color:#fff}
/*tab GUIDE*/
#tGuide a, #tGuide a:active, #tGuide a:visited {background-position: -350px -99px;}
#tGuide a:hover {background-position:  -350px -132px;}
#tGuide a.selected, #tGuide a.selected:active, #tGuide a.selected:visited {background-position: -350px -165px;}
/*tab FLIGHTS*/
#tFlights a, #tFlights a:active, #tFlights a:visited {background-position: -175px -99px;}
#tFlights a:hover {background-position:  -175px -132px;}
#tFlights a.selected, #tFlights a.selected:active, #tFlights a.selected:visited {background-position:  -175px -165px;}
/*tab HOTELS*/
#tHotels a, #tHotels a:active, #tHotels a:visited {background-position: -175px -198px;}
#tHotels a:hover {background-position: -175px -231px;}
#tHotels a.selected, #tHotels a.selected:active, #tHotels a.selected:visited {background-position: -175px -264px;}
/*tab RENTALS*/
#tRentals a, #tRentals a:active, #tRentals a:visited {background-position: -175px -297px;}
#tRentals a:hover {background-position: -175px -330px;}
#tRentals a.selected, #tRentals a.selected:active, #tRentals a.selected:visited {background-position: -175px -363px;}
/*tab HOSTELS*/
#tHostels a, #tHostels a:active, #tHostels a:visited {background-position: 0 -198px;}
#tHostels a:hover {background-position: 0 -231px;}
#tHostels a.selected, #tHostels a.selected:active, #tHostels a.selected:visited {background-position: 0 -264px;}
/*tab ADVENTURES*/
#tAdv a, #tAdv a:active, #tAdv a:visited {background-position: left top;}
#tAdv a:hover {background-position: 0 -33px;}
#tAdv a.selected, #tAdv a.selected:active, #tAdv a.selected:visited {background-position: 0 -66px;}
/*tab COMMUNITY*/
#tComm a, #tComm a:active, #tComm a:visited {background-position:  -175px 0;}
#tComm a:hover {background-position:  -175px -33px;}
#tComm a.selected, #tComm a.selected:active, #tComm a.selected:visited {background-position: -175px -66px;}
/*tab FACTS*/
#tFacts a, #tFacts a:active, #tFacts a:visited {background-position:  0 -99px;}
#tFacts a:hover {background-position: 0 -132px;}
#tFacts a.selected, #tFacts a.selected:active, #tFacts a.selected:visited {background-position: 0 -165px;}
/*tab MORE*/
#tMore a, #tMore a:active, #tMore a:visited {background-position: 0 -297px;}
#tMore a:hover {background-position:0  -330px;}
#tMore a.selected, #tMore a.selected:active, #tMore a.selected:visited {background-position:  0 -363px;}
/*tab MAPS*/
#tMaps a, #tMaps a:active, #tMaps a:visited {background-position:  -350px -198px;}
#tMaps a:hover {background-position: -350px -231px;}
#tMaps a.selected, #tMaps a.selected:active, #tMaps a.selected:visited {background-position: -350px -264px;}
/*tab DEALS*/
#tDeals a, #tDeals a:active, #tDeals a:visited {background-position: -350px 0;}
#tDeals a:hover {background-position:  -350px -33px;}
#tDeals a.selected, #tDeals a.selected:active, #tDeals a.selected:visited {background-position:  -350px -66px;}
/*tab WEATHER*/
#tWeather a, #tWeather a:active, #tWeather a:visited {background-position:  -350px -297px;}
#tWeather a:hover {background-position:  -350px -330px;}
#tWeather a.selected, #tWeather a.selected:active, #tWeather a.selected:visited {background-position: -350px -363px;}



/*left advert*/
.leftAd {padding-left: 5px;}

/*------------------------------------main central---------------------*/
#mainC {width: 491px;}
#mainC p {margin-bottom: 6px;}
#mainC h2 {font-size: 16px;display: block;padding-bottom: 3px;margin-bottom: 8px;text-transform: uppercase;color: #069;clear: both;}
#mainC h3 {margin-top: 4px;	margin-bottom: 6px;font-size: 15px;color: #C30;border-bottom: 1px dotted #778341;clear: both;}

/*guide tab pics*/
.guidePic {float: left;margin-right: 8px;margin-bottom: 3px;}
.guidePic img {border: 1px solid #9DA842;padding: 3px;}
.morePics {display: block;background: #9DA842;padding: 3px;text-align: center;}
.morePics a:link, .morePics a:visited, .morePics a:active {font-weight: bold;color: #FFF;}
.morePics a:hover {text-decoration: underline;	}

/*guide tab Member Stories and Articles*/
.guideStory {background: #EAEDD7;padding-bottom: 4px;margin-top: 16px;margin-bottom: 16px;}
.guideStory h4 {color: #FFF;background: #9DA842;display: block;float: left;width: 237px;padding-left: 8px;padding-top: 5px;padding-bottom: 5px;margin-bottom: 6px;}
.guideStoryL {float: left;width: 230px;padding-right: 4px;padding-left: 4px;}
.guideStoryL li {font-size: 12px;font-weight: normal;margin-bottom: 2px;background:  url(../images/arrows.gif) no-repeat left -117px;padding-left: 8px;}

/*general style for all ULs that go on multiple columns*/
.ULleft {float: left;display: block;}
.tabUL {width: 153px;}
.tabUL li {background:  url(images/arrowse.gif) no-repeat left -10px;padding-left: 13px;}
.tabULbig {width: 235px;margin-bottom: 16px;}
.tabULbig li {background:  url(../images/arrows.gif) no-repeat left -224px;font-weight: bold;margin-bottom: 7px;}

/*travel deals*/
.trvlDeals {background: #FAFBEE;padding: 4px;}
.trvlDeals h3 {margin-bottom: 4px;}
.trvlDeals li {font-weight: bold;background:  url(../images/arrows.gif) no-repeat left -224px;padding-left: 12px;padding-bottom: 3px;}
.trvlDeals li span {padding-left: 12px;}
.tabLinks {display: block;text-align: center;font-size: 17px;font-weight: bold;margin-top: 12px;margin-bottom: 12px;}
.tabLinks li {display: inline;background:  url(../images/arrows.gif) no-repeat left -314px;padding-left: 26px;line-height: 25px;padding-top: 3px;padding-bottom: 3px;margin-right: 16px;}

/*adventures*/
.advTour {margin-top: 12px;margin-bottom: 16px;background: #F6F8E4;padding: 5px;}
.advTour h4 {margin-bottom: 4px;}
.advTour img {margin-right: 6px;float: left;}
/*community*/
.commIntro {margin-bottom: 16px;background: #F6F8E4;padding: 4px;}
.commIntro h4 {color: #C30;text-transform: uppercase;margin-bottom: 3px;font-size: 15px;}
.usrOnline {margin-bottom: 16px;display: block;}
.forumPost td {padding: 6px 3px;font-weight: bold;}
.blogPost {float: left;width: 232px;margin-bottom: 12px;margin-top: 12px;background: #F6F8E4;padding: 3px;}
.blogPost h5 {background:  url(../images/arrows.gif) no-repeat left -10px;padding-left: 14px;border-bottom: 1px dotted #D6DF84;padding-bottom: 2px;margin-bottom: 2px;}

.moreTab {background: #FAFBEE;}

/*------------------------------------main right---------------------*/
#mainR {width: 300px;padding-right: 5px;padding-left: 16px;}
/*right box*/
.rightBox {margin-top: 8px;margin-bottom: 8px;background: #FBFAE8 url(../images/hr.gif) repeat-y -1980px top;}
.rightBox h3 {margin-top: 4px;margin-left: 6px;margin-bottom: 8px;position: relative;}
.rightBoxUL {width: 131px;float: left;margin-left: 6px;}
.rightBoxUL li {background:  url(../images/arrows.gif) no-repeat left -10px;padding-left: 13px;margin-bottom: 2px;}

/*------------------------footer styles-----------------*/
#footer {background:  url(../images/hr.gif) no-repeat -990px top;padding-top: 9px;}

/*RIGHT SRC*/
.SRCform {margin-bottom: 12px;margin-left: 8px;}
.right_search_field {width: 115px;margin-right: 6px;margin-top: -2px;}
#form_submit {margin-bottom: -3px;}
/*-------------------------RIGHT ACCORDION--------------------*/
#Rmore {background: #FBFAE8;margin: 4px;}
.Rh2 {text-transform: uppercase;display: block;padding-left: 12px;margin-top: 18px;margin-bottom: 6px;text-align: center;}
#Rmore, #Rmore1, #Rmore2, #Rmore3, #Rmore4, #Rmore5, #Rmore6, #Rmore7, #Rmore8, #Rmore9, #Rmore10, #RmoreK, #Rmore11, #Rmore12, #Rmore13, #Rmore14, #Rmore15, #Rmore16, #Rmore17, #Rmore18, #Rmore19 {padding: 2px 6px;}
#RmoreA img {margin-right: 6px;margin-bottom: 3px;padding: 2px;border: 1px solid #9DA842;}
.RmoreMain {text-align: center;padding-bottom: 6px;font-weight: bold;}
.RmoreMain a {background:  url(../images/arrows.gif) no-repeat left -223px;padding-left: 12px;}
.H3Accordion {display: block;margin-right: 4px;}
.H3Accordion a {display: block;width: 284px;background: #9DA842 url(images/arrows.gif) no-repeat right 8px;padding: 3px;color: #FFF;}
.H3Accordion a:link, .H3Accordion a:active, .H3Accordion a:visited {color: #FFF;}

/*even/odd styles for lists*/
.even, .odd, li.even, li.odd {padding-left: 18px;margin-bottom: 6px;padding-top: 3px;padding-bottom: 3px;font-weight: normal;}
.even, li.even {background: #EAEDD7 url(../images/arrows.gif) no-repeat 3px -220px;}
.odd, li.odd {background: #FAFBEE url(../images/arrows.gif) no-repeat 3px -220px;}


/* QA changes */

/* image replacements */
#header{padding-bottom:4px; background: url('../images/contentTop.gif') 0 100% no-repeat}
.idTabs{padding-top:15px; background: white url('../images/navTop.gif') 0 0 no-repeat; padding-bottom:1px;}
.navBtm{height:16px; width: 160px; overflow: hidden; background: white url('../images/navBtm.gif') 0 0 no-repeat}
.rightBoxTop, .rightBoxBottom{width: 300px; height:4px; overflow: hidden; float: left;}
.rightBoxTop{background: transparent url('../images/rightBoxT.gif') no-repeat 0 0; margin-top:8px;}
.rightBoxBottom{background: url(../images/rightBoxB.gif) 0 0 no-repeat; margin-bottom:8px;}
.rightBox{margin:0; background: #fbfae8; border-left:1px solid #9da842; border-right:1px solid #9da842; float: left; width:298px;}

/*replace */
.more{background: none; border-top:1px dotted #828d2a}
.guideStoryL div.more a{background:  url('../images/arrowOrange.gif') 100% 50% no-repeat ; padding-right:10px;}/*arrowOrange.gif */
.rightBox h2 {margin-bottom:8px; margin-left:6px; margin-top:4px; position:relative;}
a.titleR{display: block; background: transparent url("../images/arrows.gif") no-repeat scroll 0 -223px; margin-top:6px; padding-left:12px; width:283px }
dl.morelinks dd{margin-bottom:12px;}




/* left menu tabs */
/* end of left menu tabs */


/* adventures */
#mainC h2.ash3 {border-bottom:1px dotted #778341; clear:both; color:#CC3300; font-size:15px; margin-bottom:6px; margin-top:4px; text-transform: none; padding-bottom:0;}
#mainC h3.ash4{font-weight:bold; font-size:13px;}

/* community */
.blogPost h4.ash5 {background:url("../images/arrows.gif") no-repeat scroll 0px -10px transparent; border-bottom:1px dotted #D6DF84; margin-bottom:2px; padding-bottom:2px; padding-left:14px; }


