/* SITEWIDE CLASSES */

:link:focus, :visited:focus {-moz-outline:0px;}

.addtotbagbold{
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: left;
}

.adminlisthead {
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 18px;
}

a.adminlisthead:link, a.adminlisthead:visited, a.adminlisthead:active {
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 18px;
	text-decoration: none;
}

a.adminlisthead:hover{
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 18px;
	border: 0px;
	text-decoration: none;
}

.adminlistheadrt {
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 18px;
	text-align: right;
	border: 0px;
}

a.adminlistheadrt:link, a.adminlistheadrt:visited, a.adminlistheadrt:hover, a.adminlistheadrt:active {
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 18px;
	text-align: right;
	border: 0px;
	text-decoration: none;
}

a.adminlistheadrt:hover {
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 18px;
	text-align: right;
	border: 0px;
	text-decoration: none;
}

.adminlistheadctr {
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 18px;
	text-align: center;
	border: 0px;
}

a.choklink:link, a.choklink:visited, a.choklink:active{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	border: 0px;
	text-decoration: none;
}

a.choklink:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	border: 0px;
	text-decoration: none;
}

a.commentarylink:link, a.commentarylink:visited, a.commentarylink:active{
	color: #FFFFFF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
}

a.commentarylink:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
}

.reqcaption{
	font-size: 14px;
	color: #DF070E;
}

/* TOUR AND GROUP DISPLAY */
a.headerlink:link, a.headerlink:visited, a.headerlink:active{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	text-decoration: none;
}

a.headerlink:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
}

a.helpoff:link, a.helpoff:visited, a.helpoff:active{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.helpoff:hover{
	color: #0EDF07;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.helpon:link, a.helpon:visited, a.helpon:active{
	color: #0EDF07;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.helpon:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.largeshrtleftnavlink:link, a.largeshrtleftnavlink:visited, a.largeshrtleftnavlink:active{
	color: #A1A4FC;
	font-family: 'Arial Black', sans-serif;
	font-size: 18px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.largeshrtleftnavlink:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 18px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.leftnavlink:link{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.leftnavlink:visited{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.leftnavlink:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.leftnavlink:active{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.listitem:link, a.listitem:visited, a.listitem:hover, a.listitem:active {
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
}

a.listitemrt:link, a.listitemrt:visited, a.listitemrt:hover, a.listitemrt:active {
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-align: right;
	border: 0px;
	text-decoration: none;
}

a.loginlink:link, a.loginlink:visited, a.loginlink:active {
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.loginlink:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.loginregister:link{
	color: #070EDF;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.loginregister:visited{
	color: #070EDF;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.loginregister:hover{
	color: #DF070E;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.loginregister:active{
	color: #070EDF;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.magicsearch:link{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.magicsearch:visited{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.magicsearch:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.magicsearch:active{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.overviewfootlink:link, a.overviewfootlink:visited, a.overviewfootlink:active {
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.overviewfootlink:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.overviewwhitelink {
	border-width: 0px;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	padding-left: 6px;
	text-decoration: none;
	top: -2px;
	border: 0px;
}

a.overviewwhitelink:link, a.overviewwhitelink:visited {
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	padding-left: 6px;
	text-decoration: none;
	top: -2px;
	border: 0px;
}

a.overviewwhitelink:hover {
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	padding-left: 6px;
	text-decoration: none;
	top: -2px;
	border: 0px;
}

a.rightnavlink:link, a.rightnavlink:visited, a.rightnavlink:active {
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 0px;text-decoration: none;
}

a.rightnavlink:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.shrtleftnavlink:link, a.shrtleftnavlink:visited, a.shrtleftnavlink:active{
	color: #A1A4FC;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.shrtleftnavlink:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
}

a.slideshowlink:link, a.slideshowlink:visited, a.slideshowlink:active{
	color: #FFFFFF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	padding-left: 6px;
	border: 0px;
	text-decoration: none;
}

a.slideshowlink:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	padding-left: 6px;
	border: 0px;
	text-decoration: none;
}

a.thumbinfo:link, a.thumbinfo:visited, a.thumbinfo:active{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	border: 0px;
	text-decoration: none;
}

a.thumbinfo:hover{
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	border: 0px;
	text-decoration: none;
}

/* make sure images that are links have no border */
a:link img, a:visited img, a:hover img, a:active img {
	border: 0px none;
}

a:link, a:visited {
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	border: 0px
}

a:hover {
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	border: 0px;
}

a:active {
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	border: 0px
}

a.footerlink:link, a.footerlink:visited, a.footerlink:active {
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	border: 0px;
}

a.footerlink:hover {
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	border: 0px;
}

a.searchlink:link, a.searchlink:visited, a.searchlink:active{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 6px 0px;
	border: 0px;
	text-decoration: none;
}

a.searchlink:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 6px 0px;
	border: 0px;
	text-decoration: none;
}

/* GENERAL HTML REDIFINES */
body{
	background-color: #DDDEFE;
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

img a{
	border: 0px;
}

input {
	width: 150px;
}

input.checker {
	width: 14px;
}

input.dyn {
	width: 50px;
}

input.contactus {
	width: 100%;
}

input.wide {
	width: 100%;
}

input.rightnavinput {
	width: 164px;
}

select {
	padding: 0px;
	width: 150px;
}

select.dyn {
	padding: 0px;
	width: 50px;
}

select.halfform {
	padding: 0px;
	width: 75px;
}

select.rightnavinput {
	width: 164px;
}

table{
	margin: 0px;
	padding: 0px;
}

table .magictable{
	padding: 0px;
}

table.footertable{
	padding: 6px 0px 0px 0px;
}

table.headertable{
	padding: 0px 0px 6px 0px;
}

table.overviewdata{
	margin: 0px;
	padding: 0px 0px 0px;
	text-align: left;
}

/* TOUROVERVIEW SPECIFIC */
table.touroverview{
	background-color: #A1A4FC;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

td{
	font-family: Arial, sans-serif;
	font-size: 14px;
}


td.listseperator{
	height: 6px;
	margin: 0px;
	padding: 0px;
}

td.popuptitle{
	background-color: #070EDF;
	width: 100%;
}

td.progressbar{
	background-color: #A1A4FC;
	height: 8px;
	margin: 0px;
	padding: 0px;
}

td.touroverview{
	margin: 0px;
	padding: 0px;
}

td.adminhelptext{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

textarea {
	width: 150px;
}

textarea.commentary {
	width: 100%;
}

textarea.changecommentary {
	width: 100%;
	height: 406px;
	padding: 0px;
	margin: 0px;
}

textarea.comments {
	width: 100%;
}

textarea.contactus {
	width: 100%;
}

textarea.description {
	width: 100%;
}

textarea.narrative {
	width: 100%;
}

textarea.upldnarrative {
	width: 100%;
	height: 34px;
}

tr.photorow{
	height: 325px;
}

.a {
	border-width: 0px;
	color: #DDDEFE;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border: 0px;
}

.admincaption{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-right: 6px;
	white-space: nowrap;
}

.admincaptionrt{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-right: 6px;
	text-align: right;
	white-space: nowrap;
}

.admincaptiontop{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-right: 6px;
	white-space: nowrap;
	vertical-align:top;
}

.admincaption18{
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-right: 6px;
	white-space: nowrap;
}

.admincaption18bot{
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-right: 6px;
	vertical-align: bottom;
	white-space: nowrap;
}

.admincaptionctr{
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: center;
}

.addtourrequest{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-top: 3px;
}

.adminreview{
	color: #DF070E;
	text-transform: capitalize;
	top: -6px;
}

.bannerbox{
	padding-right: 23px;
	text-align: right;
	vertical-align: top;
	width: 212px;
}

.bannerhead{
	border-bottom-color: #DF070E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	width: 195px;
}

.contentarea{
	background-color: #A1A4FC;
	min-height: 407px;
}

.displaylistfoot{
	margin: 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.displaylisthead{
	border-bottom-color: #DF070E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: bottom;
}

.displaylistheadleft{
	border-bottom-color: #DF070E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: bottom;
}

.footer{
	border-width: 0px;
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding-left: 58px;
	width: 100%;
	text-align: center;
}

.frontfooter{
	padding-top: 0px;
}

.h1{
	border-width: 0px;
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
}

.headerbox{
	border-bottom-color: #DF070E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
	width: 480px;
}

.headerleftitem{
	float: left;
	padding-right: 12px;
}

.headernolink{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
}

.headerrightitem{
	float: right;
	padding-left: 12px;
}

.infocell{
	border-bottom-color: #070EDF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 0px;
}

.leftnavlink{
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
}

.listfoot{
	margin: 0px;
	border: 0px;
	padding: 6px 0px 0px 0px;
	vertical-align: top;
}

.listhead{
	margin: 0px;
	border-bottom-color: #DF070E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	padding: 0px 0px 6px 0px;
	vertical-align: bottom;
}

.listheader{
	border-bottom: 1px;
	border-bottom-color: #070EDF;
	border-bottom-style: solid;
	padding: 0px;
}

.listheaderrt{
	border-bottom: 1px;
	border-bottom-color: #070EDF;
	border-bottom-style: solid;
	padding: 0px;
	text-align: right;
}

.listheaderctr{
	border-bottom: 1px;
	border-bottom-color: #070EDF;
	border-bottom-style: solid;
	padding: 0px;
	text-align: center;
}

.listheader6{
	border-bottom: 1px;
	border-bottom-color: #070EDF;
	border-bottom-style: solid;
	padding: 0px;
	width: 6px;
}

.locationnum{
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: center;
	padding: 0px;
}

.loginarea{
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 23px;
	padding-top: 0px;
	text-align: right;
}

.loginareafront{
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 23px;
	padding-top: 0px;
}

/* LOGIN SCREEN SPECIFIC */
.logincaption{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px 6px 0px 0px;
	text-align: left;
}

.logininfo{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding-right: 6px;
}

.loginlink{
	cursor: pointer;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	margin: 0px;
	margin-right: 6px;
}

.loginregister{
	font-size: 14px;
	padding: 0px;
}

.errorcaption{
	font-family: Arial, sans-serif;
	color: #df070e;
	font-size: 14px;
	font-weight: bold;
}

.errorcaptionpopup{
	font-family: Arial, sans-serif;
	color: #df070e;
	font-size: 14px;
	font-weight: normal;
}

.errorrightnav{
	font-family: Arial, sans-serif;
	color: #df070e;
	font-size: 14px;
	font-weight: normal;
	padding-left: 3px;
}

.logobox{
	border-bottom-color: #DF070E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}

a.reglink:link, a.reglink:visited, a.reglink:active{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0px;
	border: 0px;
	text-decoration: underline;
}

a.reglink:hover{
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0px;
	border: 0px;
	text-decoration: underline;
}

/* LEFT NAV SPECIFIC */
.lowerleftnav{
	margin-left: 35px;
}

.magiccaption{
	font-family: Arial, sans-serif;
	font-size: 14px;
}

.magicsearch{
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	line-height: 14px;
}

.magictable td{
	margin: 0px;
	padding-left: 3px;
}

.myprofilebox{
	padding-left: 6px;
}

.nonlink{
	cursor: pointer;
}

.olibcaption{
	background-color: #070EDF;
	padding-left:3px;
}

.olibhelpcaption{
	background-color: #070EDF;
	padding-left:3px;
}

.olibcaptionfont{
	color: #DDDEFE;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

a.olibcaptionfont:link, a.olibcaptionfont:visited, a.olibcaptionfont:active{
	color: #DDDEFE;
	font-family: Arial, sans-serif;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
}

a.olibcaptionfont:hover {
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
}

/* OVERLIB SPECIFIC */
.olibforeground{
	background-color: #DDDEFE;
	border: 1px;
	border-color: #00CC66;
	margin: 0px;
	padding-left: 3px;
}

.olibhelpforeground{
	background-color: #DDDEFE;
	border: 1px;
	border-color: #00CC66;
	margin: 0px;
	padding-left: 3px;
}

.olibsearchpopforeground{
	background-color: #DDDEFE;
	border: 1px;
	border-color: #00CC66;
	margin: 0px;
	padding: 0px;
}


.olibmagicfground{
	background-color: #DDDEFE;
	border: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}

.olibmenucaptionfont{
	color: #DDDEFE;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

.olibmenucaptionfontab{
	color: #DDDEFE;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	padding-left: 3px;
}

.olibmenutextfont{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

.olibmenutextfont a:link, .olibmenutextfont a:visited, .olibmenutextfont a:active{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
}

.olibmenutextfont a:hover{
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
}

.olibmenutextfontab{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
}

.olibmenutextfontab a:link, .olibmenutextfontab a:visited, .olibmenutextfontab a:active{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	padding: 0px 6px;
	border: 0px;
	text-decoration: none;
}

.olibmenutextfontab a:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	padding: 0px 6px;
	border: 0px;
	text-decoration: none;
}

.olibtextfont{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

.olibtextfont a:link, .olibtextfont a:visited, .olibtextfont a:active{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
}

.olibtextfont a:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
}

.olibtextfont2{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

.olibtextfont2 a:link, .olibtextfont2 a:visited, .olibtextfont2 a:active{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
}

.olibtextfont2 a:hover{
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 14px;
	border: 0px;
	text-decoration: none;
}

.overviewfootlink{
	font-family: Arial Black, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

.paddedcell{
	padding: 12px 6px 0px 6px;
}

.paddedrow{
	margin: 0px 6px 0px 6px;
}

.progresstable{
	padding: 0px;
}

.resultslist{
	margin-top: 12px;
}

.rightnavarea{
	padding-left: 18px;
	width: 165px;
}

.rightnavareasearch{
	width: 165px;
}

.rightnavhead{
	border-bottom-color: #DF070E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	padding-left: 66px;
	text-align: right;
	vertical-align: bottom;
	width: 165px;
}

/* RIGHTNAV SPECIFIC */
.rightnavlink{
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
}

.searchbuttonbottom{
	padding-top: 6px;
}

.searchbuttontop{
	padding-bottom: 6px;
}

/* SEARCH PAGE AND RESULTS SPECIFIC */
.searchform{
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 12px;
}

.searchsub{
	font-family: Arial, sans-serif;
	font-size: 14px;
}


/* SHORT LEFT NAV SPECIFIC */
.shrtleftnavlink{
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
}

.listitemcrt{
	text-align: center;
}

/* MY PROFILE SPECIFIC */

.profileseperator{
	border-bottom-color: #DF070E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 0px 0px 0px 0px;
}

.usercaption{
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-style: normal;
	white-space: nowrap;
}

/*  INDEX SCREEN SPECIFIC */
.slogan{
	font-family: 'Arial Black', sans-serif;
	font-size: 13.1px;
	margin-left: 0px;
	position: relative;
}

.thumbbox{
	height: 96px;
	vertical-align: text-bottom;
}

.thumbinfo{
	padding-bottom: 6px;
	padding-top: 6px;
}

.tijlarow{
	height: 57px;
}

.systeminfo{
	text-align: left;
	color: #ffffff;
	background-image: url(../images/metrics/middle.gif);
	background-position: bottom left;
	background-repeat:repeat-x;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight:normal;
	margin: 0px;
	top: -2;
}

.tocountry{
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding-left: 5px;
}

.tolinkrow{
	margin: 0px;
	padding: 0px;
}

.totourdates{
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding-left: 5px;
}

.totourname{
	font-family: 'Arial Black', Arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	margin-top: 0px;
	padding-left: 5px;
	padding-top: 0px;
	position: relative;
	display:block;
}

.tourinfoheading{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 18px;
	padding: 0px 0px 0px 0px;
}

.tourinfoheading a:link, .tourinfoheading a:visited, .tourinfoheading a:active{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 18px;
	text-decoration: underline;
}

.tourinfoheading a:hover{
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 18px;
	text-decoration: underline;
}

.tourinfosubtable{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.tourinfotext{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

.tourinfotext a:link, .tourinfotext a:visited, .tourinfotext a:active{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	border: 0px;
}

.tourinfotext a:hover{
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	border: 0px;
}

.tourinfotext12pad{
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding-bottom: 12px;
}

.tourtable{
	width: 612px;
}

/* STYLES FOR NOTES */

a.stdlink:link, a.stdlink:visited, a.stdlink:active{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

a.stdlink:hover{
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

/* intro style */
.intro2 {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.intro3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #070edf;
}
.intro4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #070edf;
}

a.introlink:link, a.introlink:visited, a.introlink:active{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
	padding: 0px 2px;
}

a.introlink:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
	padding: 0px 2px;
}

a.introlink2:link, a.introlink2:visited, a.introlink2:active{
	color: #070EDF;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
	padding: 0px 7px;
}

a.introlink2:hover{
	color: #DF070E;
	font-family: 'Arial Black', sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	text-decoration: none;
	padding: 0px 7px;
}

/* Forum styles */

.forumheader{
	color: #ffffff;
	background-color:#070edf;
	text-align: center;
	font-weight: bold;
}

.twixttopics{
	color: #ffffff;
	background-color:#070edf;
	text-align: center;
	font-weight: bold;
}

.forumtopic1{
	color: #070EDF;
	background-color:#a1a4fc;
}

.forumtopic2{
	color: #070EDF;
	background-color:#dddefe;
}

.topictitle{
	font-weight: bold;
	padding-left: 12px;
}

.topicreplies{
	text-align: center;
	font-weight: bold;
}

.topicdates{
	font-size: 12px;
	text-align: center;
}

input.ftopictitle{
	width: 550px;
}

textarea.ftopicpost{
	width: 550px;
}

.avatar{
	text-align:center;
	width:96;
}

.posttitle2{
	color: #070edf;
	background-color:#a1a4fc;
}

.posttitle1{
	color: #070edf;
	background-color:#dddefe;
}

tr.forumpager{
	background-color: #070edf;
}

a.pagerlink:link, a.pagerlink:visited, a.pagerlink:active {
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.pagerlink:hover{
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 12px;
	border: 0px;
	text-decoration: none;
}

a.editlink:link, a.editlink:visited, a.editlink:active {
	color: #070EDF;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}

a.editlink:hover{
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border: 0px;
	text-decoration: none;
}

a.stickylink:link, a.stickylink:visited, a.stickylink:active {
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}

a.stickylink:hover{
	color: #DF070E;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border: 0px;
	text-decoration: none;
}

.whereframe{
	float: right;
	width: 248px;
	height: 445px;
	overflow-x: auto;
	overflow-y: hidden;
}

.mapandtext{
	float: left;
}

.blurbdiv{
	
}