div#innercontent {
	background: url(../images/content_bg_repeat.gif) repeat-y left top;
	padding-top:20px;
	float: left;
}

#content{
	width:540px;
	margin:0 0 0 240px;
}

.prices{
	font-weight: bold;
}

.prices .price{
	color:#d90014;
	font-size:16px;
}

.pagenav{
	color:#306fb3;
}

.pagenav a.selected:link, .pagenav a.selected:visited  {
	color:#d90014;
	font-weight:bold;
}

.footnote{
	font-size:0.8em;
}

#content #body{
	width: 100%;
	margin-top:20px; margin-bottom:40px;
}

#content #body_sml{
	width: 320px;
	margin-top:20px; margin-bottom:40px;
}

#content h1{
	color:#d90014;
	font-size:1em;
	margin:0 0 10px 0;
	padding:0;
}

#content .items span{
	font-weight:bold;
}

#content #body p.travelReverse, #content #body p.travelReverse a,#content #body p.travelReverse a:visited {
	font-weight:bold;
}


/* breadcrumb trail */
div.breadcrumb { margin: 0 0 10px 0; }


/* site map */
div.sitemap {}
div.sitemap ul {float: none; list-style: none; padding: 0; margin: 2px 0 0 -25px; }
div.sitemap ul ul { margin: 2px 0 0 0; }
div.sitemap li { background-image: url(../images/sitemap/item_small.gif); background-repeat: repeat-y; background-position: top left; padding: 0; margin: 1px 0 0 25px; }
div.sitemap li.last { background-image: none; }
div.sitemap li p { padding: 4px 0 0 24px; margin: 0; font-weight: bold;	background-image: url(../images/sitemap/item.gif); background-repeat: no-repeat; background-position: top left; }
div.sitemap a:link, div.sitemap li a:visited { background-image: url(../images/sitemap/item.gif); background-repeat: no-repeat; background-position: top left; padding-left: 24px; }
div.sitemap li.last a:link, div.sitemap li.last a:visited { background-image: url(../images/sitemap/item_half.gif); background-repeat: no-repeat; background-position: top left; }
