@import url("styles.css");


/* Layout and specific styles */
/* Banner, BannerBar */
#banner { height: 138px; }


/* Child Links */
#child { background: url("images/child_foot.gif") no-repeat center bottom; padding-bottom: 2px; width: 171px; margin-bottom: 8px; }

#child h3 { color: #fff; background: #c90004 url("images/child_head.gif") no-repeat center top; padding: 6px 8px 8px; font-size: 1.3em; font-weight: bold; }
#child h3 a { color: #fff; }
	
#child ul { }

#child ul a, #v ul a:link, #child ul a:visited
	{ text-decoration: none; }
#child ul a:hover, #child ul a:focus, #child ul a:active
	{ text-decoration: underline; }

#child ul li { border-top: 1px solid #efb2b3; border-bottom: 1px solid #fff; }
#child ul li a { display: block; background: url("images/child_arrow.gif") no-repeat 4px 8px; padding: 4px 4px 4px 14px; }

#child ul li.active { background: #f0f1f2; border-top: none;  border-bottom: 1px solid #f0f1f2; }
#child ul li.active a { background: url("images/child_arrow_active.gif") no-repeat 4px 8px; padding-left: 14px; }

#child ul li.back { background: #f0f1f2; border-bottom: 1px solid #f0f1f2; }
#child ul li.back a { background: url("images/child_back.gif") no-repeat 2px 8px; padding-left: 16px; }
		
#child ul li ul { background: #fff; }
#child ul li ul li { padding-left: 30px; }
#child ul li ul li a { background: none; padding: 4px 0; }
#child ul li.active ul li a { background: none; padding: 4px 0; }


/*** Locator Specialties ***/
.locator_facilities .address { width: 160px; }


/*** Tour ***/
#main .tour h3 { padding-left: 6px; background: url("images/main_h2.gif") repeat-x center bottom; margin-bottom: .4em; line-height: 1.6; }
#main .tour .item h4 { font-size: 1.2em; }

* html #main .tour .item { height: 84px; }

#main .tour .navigation { color: silver; }
#main .tour .navigation .left { width: 278px; }
#main .tour .navigation .right { width: 278px; }
#main .tour .navigation .detail { color: #00274B; width: 557px; clear: none; }

#main .tour .thumbnail { margin-right: 16px; background: #B9CEE3; }
#main .tour .thumbnail a { color: #B9CEE3; }
#main .tour a img { border: 0; }

#main .tourdetail .left { width: 364px; height: 294px; float: left; margin: 0; }
#main .tourdetail .right { float: right; width: 176px; padding-left: 0; }
#main .tourdetail .item .left img { border-color: #B9CEE3; }
#main .tourdetail .item .right .navigation .detail { width: 176px; }
#main .tourdetail .item .right .navigation .previous, #main .tourdetail .item .right .navigation .pause, #main .tourdetail .item .right .navigation .next
{ display: block; float: left; width: 16px; height: 16px; border: 1px solid #c8c8c8; margin: 0 2px 0 0; }
	#main .tourdetail .item .right .navigation .previous a { display: block; background: #3D84BF url("images/tour_previous.gif") no-repeat center center; text-indent: -9999px; line-height: 0; height: 100%; width: 100%; }
	#main .tourdetail .item .right .navigation .pause a { display: block; background: #3D84BF url("images/tour_pause.gif") no-repeat center center; text-indent: -9999px; line-height: 0; height: 100%; width: 100%; }
	#main .tourdetail .item .right .navigation .next a { display: block; background: #3D84BF url("images/tour_next.gif") no-repeat center center; text-indent: -9999px; line-height: 0; height: 100%; width: 100%; }
	
#main .tourdetail .tourthumbs .previous { background: #fff url("images/tour_thumbsprevious.gif") no-repeat center bottom; font-size: 0px; line-height: 0; color: #fff; }
#main .tourdetail .tourthumbs .next { background: #fff url("images/tour_thumbsnext.gif") no-repeat center bottom; font-size: 0px; line-height: 0; color: #fff; }

#main .tourdetail .tourthumbs .active a { background: #1A4966; border-color: #1A4966; }

#main .tourdetail .navigation .share, #main .tourdetail .navigation .back
	{ height: 16px; width: 100px; }

