/* // ---- map navigator ---- // */
.map-navigator {margin:5px 0; background:#d7ebff url(../../images/front3/navigator-bg.png) repeat-x 0 0}
.map-navigator .tabs {position:relative; z-index:90; padding:4px 0 0 21px}
.map-navigator .view-map {position:relative; z-index:2; border:1px solid #8abbff; background-color:#fff; text-align:center; padding:14px 0}
.map-navigator .view-map .crn {width:7px; height:7px; background-image:url(../../images/front3/map-navigator-crn.png)}
.map-navigator .view-map .c-tl, .map-navigator .view-map .c-tr {top:-1px}
.map-navigator .view-map .c-bl, .map-navigator .view-map .c-br {bottom:-1px}
.map-navigator .view-map .c-tl, .map-navigator .view-map .c-bl {left:-1px}
.map-navigator .view-map .c-tr, .map-navigator .view-map .c-br {right:-1px}
.map-navigator .view-map .content {text-align:left; padding:15px 15px 20px 20px;}
.map-navigator .view-map .title{font:bold 18px Arial,Helvetica;padding-bottom:10px;color:#ff3c00;font-weight:bold;}
.map-navigator .view-map .title-blue span{font:bold 16px Arial,Helvetica;padding-bottom:10px;color:#ff3c00;font-weight:bold;}
.map-navigator .view-map .title-blue-big span{font:bold 20px Arial,Helvetica;padding-bottom:10px;color:#ff3c00;font-weight:bold;}
.map-navigator .view-map .title-blue-big{font:bold 14px Arial,Helvetica;padding-bottom:10px;color:#004DDC;font-weight:bold;}
.map-navigator .view-map .title-blue{font:bold 14px Arial,Helvetica;padding-bottom:10px;color:#004DDC;font-weight:bold;}
.map-navigator .view-map .orange-title {text-align:left; padding-left:20px}
/* -- ---- map navigator ---- -- */

/* // ---- fetured block ---- // */
.featured-box {margin-top:5px}
	.featured-box .brd-md {position:relative; color:#446600; background:#d0e977 url(../../images/front3/featured-bg.png) repeat-x 0 0; padding:3px}
	.featured-box dl {position:relative; z-index:99}
	.featured-box dt {float:left; position:relative; width:168px; height:64px; padding-right:5px; color:#698b15; font:bold 20px/64px Arial,Helvetica; background:url(../../images/front3/featured-crn.png); text-align:center; margin-right:40px}
	.featured-box dd {float:left; width:195px; padding-top:13px; margin-right:25px}
	.featured-box .long-txt {display:none}
	.featured-box .showhide-featured {position:absolute; z-index:991; right:20px; top:11px; color:#719a16; font-size:9px; text-decoration:none; padding-right:17px; background:url(../../images/front3/ico-close.gif) no-repeat 100% 0; padding-bottom:2px}
		.featured-box .showhide-featured:hover {color:#8bbf1b}
	.featured-box .onerow-featured {padding:1px; background-image:url(../../images/front3/featured-bg1.png); background-color:#d1ea79}
		.onerow-featured .showhide-featured {background-image:none}
			.onerow-featured .showhide-featured span {border-bottom:1px dashed}
		.onerow-featured dt {width:144px; height:28px; font-size:16px; line-height:28px; padding-right:10px; margin-right:59px; background-position:0 -64px}
		.onerow-featured dd {display:none}
			.onerow-featured dd.long-txt {display:block; width:625px; margin-right:0; padding-top:7px}
		.onerow-featured .showhide-featured {top:8px}
/* -- ---- fetured block ---- -- */

.map-navigator .view-map .step-nav li {padding-bottom:3px}
.map-navigator .view-map .step-nav .crn {width:5px; height:5px; background-image:url(../../images/front3/step-nav.png)}
.map-navigator .view-map .step-nav a, .step-nav .disabled, .step-nav .hr {position:relative; display:block; border:1px solid #e2eeff; padding:5px 2px 5px 10px; text-decoration:none}
.map-navigator .view-map .step-nav a:hover {color:#004ddc; border-color:#b9d6ff}
.map-navigator .view-map .step-nav strong.hr {color:#ff3c00; background-color:#ffeacc; border-color:#ffeacc; font-weight:bold}
.map-navigator .view-map .step-nav a.hr {color:#ff3c00 !important; font-weight:bold; border-color:#ffeacc !important}
.map-navigator .view-map .step-nav a .c-tl {background-position:0 0}
.map-navigator .view-map .step-nav a .c-tr {background-position:-5px 0}
.map-navigator .view-map .step-nav a .c-bl {background-position:0 -5px}
.map-navigator .view-map .step-nav a .c-br {background-position:-5px -5px}
.map-navigator .view-map .step-nav a:hover .c-tl {background-position:0 -40px}
.map-navigator .view-map .step-nav a:hover .c-tr {background-position:-5px -40px}
.map-navigator .view-map .step-nav a:hover .c-bl {background-position:0 -45px}
.map-navigator .view-map .step-nav a:hover .c-br {background-position:-5px -45px}
.map-navigator .view-map .step-nav a.hr .c-tl {background-position:0 -10px !important}
.map-navigator .view-map .step-nav a.hr .c-tr {background-position:-5px -10px !important}
.map-navigator .view-map .step-nav a.hr .c-bl {background-position:0 -15px !important}
.map-navigator .view-map .step-nav a.hr .c-br {background-position:-5px -15px !important}
.map-navigator .view-map .step-nav .hr .c-tl {background-position:0 -20px}
.map-navigator .view-map .step-nav .hr .c-tr {background-position:-5px -20px}
.map-navigator .view-map .step-nav .hr .c-bl {background-position:0 -25px}
.map-navigator .view-map .step-nav .hr .c-br {background-position:-5px -25px}
.map-navigator .view-map .img-cover {position:relative; float:left; left:-75px; border:1px solid #8abbff; margin:5px -75px 0 0}
.map-navigator .view-map .long-col li {padding:0 0 25px 75px}
.map-navigator .view-map .desc-col {float:right; width:450px; line-height:15px}
.map-navigator .view-map h2 {font:bold 16px Arial,Helvetica; padding-bottom:5px}