	body {width:620px;}
	.ymapnone {display:none;}
	.ymapprcnt {text-align:center;}
	.ymapprcnt#ymappr1 {border-bottom:1px solid #b2b2b2;padding-bottom:.5em;}

	.ymappointer {cursor:pointer;}
	input.ymapedit {display:block;background:#FFFFD3;padding:0;margin:0;}
	input.ymapinputs {font-family:verdana;margin:.5em 5px .75em 0;padding-bottom:.15em;background:#ddd;border:1px solid #000;cursor:pointer;}
	input#ymapsave {font-weight:bold;background:#4C76CA;color:#fff;}
	input#ymapcancel {border-color:#bbb;}
	#ymapopts, #ymapoptsmap {margin:0 0 1em;}

	#ymaphd {zoom:1;overflow:auto;margin:0 0 .25em;}
	#ymaphd h1 {float:left;width:430px;margin:0 0 .15em;color:#365EB8;font-size:136%;}
	#ymaphd img {float:left;width:162px;}
	#ymaphd input {font-size:67%;margin-bottom:0;}
	#ymaphd input.ymapedit {font-size:100%;width:420px;font-weight:bold;}
	#ymapbiz h1 {margin:0 0 .15em;color:#365EB8;font-size:136%;}
	
	#ymapdest {clear:both;overflow:auto;zoom:1;margin:0;}
	#ymapsum {float:left;width:362px;border:1px solid #999;padding:0 5px;}
	#ymapsumhd {font:normal 85% tahoma;color:#365EB8;vertical-align:top;margin:0 0 .25em;padding:0 15px;background-position:0 2px;}
	#ymapsum td {padding:5px 0 .5em 5px;vertical-align:top;}
	#ymapsum td img {margin:2px 0;}
	#ymapsum td.ymapsf {font-family:verdana;text-align:right;padding-left:0;width:50px;}
	#ymapsum td.ymapmrkr {width:15px;}
	#ymapsum td address {font-weight:bold;font-style:normal;width:240px;}
	#ymapsum td address img.ymapstar {vertical-align:top;}
	#ymapsum tfoot td#ymapttd {clear:both;width:100%;font:77% verdana;}
	#ymapsum tfoot td#ymapttd span {float:left;width:230px;font-weight:bold;}
	#ymapsum tfoot td#ymapttd div#ymapshwlss {float:right;width:100px;cursor:pointer;;color:#365EB8;}
	
	#ymapnoteswrap {float:right;width:223px;border:1px solid #999;cursor:pointer;}
	#ymapnoteswrap #ymapnotes {padding:5px;}
	#ymapnoteswrap #ymapnotes input {font-size:85%;}
	#ymapnoteswrap #ymapnotes input.ymapedit {font-size:100%;width:210px;}
	#ymapnoteswrap #ymapnotes.ymapnotestxt {font:normal 85% tahoma;color:#666;}
	
	
	#ymapcucont {float:left;width:15em;font:normal 77% tahoma;color:#666;margin-right:.25em;}
	#ymapcucont input {vertical-align:middle;}
	#ymapfnt {float:left;}
	#ymapopts {overflow:auto;zoom:1;margin:0;}
	#ymapfnt span {float:left;cursor:pointer;width:17px;height:16px;}
	#ymapfnt .ymapfnt_btn85 {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/fnt_s_d.gif);}
	#ymapfnt .ymapfnt_btn100 {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/fnt_m_d.gif);}
	#ymapfnt .ymapfnt_btn122 {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/fnt_l_d.gif);}
	#ymapfnt .ymapfnt_btn85_r {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/fnt_s_u.gif);}
	#ymapfnt .ymapfnt_btn100_r {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/fnt_m_u.gif);}
	#ymapfnt .ymapfnt_btn122_r {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/fnt_l_u.gif);}
	
	/* map only, dd only and map/dd tabs */
	#ymaptabs {margin:0 0 .5em;}
	#ymaptabs #ymaptabs_btnmdd {margin-left:25px;}
	#ymaptabs span {position:relative;z-index:100;float:left;width:92px;padding:3px 0 8px;margin:1em 5px 0 0;text-align:center;cursor:pointer;color:#2861C2;font:normal 77% tahoma;}
	#ymaptabs .ymaptb {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/tab_bg.gif) no-repeat;}
	#ymaptabs .ymaptb_r {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/tab_bg_on.gif) no-repeat;color:#666;padding-bottom:9px;}
	#ymapborder {clear:both;zoom:1;overflow:auto;line-height:1px;height:1px;border-top:1px solid #B2B2B2;position:relative;top:-1px;}
	
	/* radio map image viewer */
	#ymapmapselect {clear:both;zoom:1;overflow:auto;}
	#ymapmapselect span {float:left;width:5.9em;font:normal 77% tahoma;color:#666;margin-top:.25em;}
	#ymapmapselect label {float:left;width:45px;height:25px;margin-right:10px;}
	#ymapselect_f {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/mp_tg2_u_1.gif) top right no-repeat;}
	#ymapselect_se  {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/mp_tg2_u_2.gif) top right  no-repeat;}
	#ymapselect_sef  {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/mp_tg2_u_3.gif) top right no-repeat;}
	#ymapselect_f.ymapselect_f_r {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/mp_tg2_d_1.gif) top right no-repeat;}
	#ymapselect_se.ymapselect_se_r {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/mp_tg2_d_2.gif) top right  no-repeat;}
	#ymapselect_sef.ymapselect_sef_r {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/mp_tg2_d_3.gif) top right no-repeat;}


	/* route data */
	.ymaproute {width:100%;border-top:1px solid #666;border-bottom:1px solid #666;margin:0 0 .25em;}
	.ymaproute tr.ymapeven {background-color:#F2F5F7;}
	.ymaproute th {text-align:left;padding:0 5px;}
	.ymaproute th.ymappt {width:25px;vertical-align:top;border-left:1px solid #666;}
	.ymaproute th.ymappt img {padding:5px;}
	.ymaproute th.ymappaddress {border-right:1px solid #666;}
	.ymaproute td {vertical-align:top;padding-bottom:.25em;}
	.ymaproute td.ymapmn {width:380px;padding-right:8px;}
	.ymaproute td.ymapnum {text-align:right;border-left:1px solid #666;}
	.ymaproute td.ymapb {font-weight:bold;padding:0 20px 0 10px;}
	.ymaproute .ymapphidden {display:block;position:absolute;top:-500px;z-index:0;}
	.ymaproute .ymapturns {vertical-align:middle;}
	.ymaproute td.ymapddex {background-color:#E9EBED;border-right:1px solid #666;}

	.ymaproute .ymap-cu {padding:2px 5px;}
	.ymaproute .ymap-cu span {display:none;font:bold 85% tahoma;color:#666;}
	.ymaproute span#ymapact {display:none;}
	.ymaproute td.ymapddexeven {background-color:#F5F5F5;}
	#ymaproute1 {border-top:0;}
	#ymaproute1 .ymaprthdr th {font:normal 77% tahoma;color:#666;border-bottom:1px solid #666;}
	#ymaproute1 #ymapcuhdr {display:none;width:60px;}
	.ymapmultipt .ymaprthdr {display:none;}
	#ymap_dd .ymapftnotes {margin:0 0 1.2em;}
	#ymaptt {display:block;font-weight:bold;margin:.25em 0 0;}



	/* map image layout */
	#mpoi_container {margin:1em 0;} /* this id exists when there's only 1 map image */
	.ymapimgcont img, #mpoi_container img {border:1px solid #666;}
	#ymap_se img {width:595px;margin:0 0 10px;}
	#ymap_se img#ymap_see {margin:0;}
	#ymap_f img, #ymap_se, #ymap_sef {margin:0 0 1em;}
	#ymap_sef img#ymap_sefs,ymap_sef img#ymap_sefe {float:left;width:292px;margin:0 0 10px;}
	#ymap_sef img#ymap_sefs {margin-right:10px;}

	/* expanders */
	.ymapmax {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/max_d.gif) center center no-repeat;}
	.ymapmin {background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/min_d.gif) center center no-repeat;}
	.ymaproute td.ymapmin, .ymaproute td.ymapmax, #ymappoi td.ymapmax, #ymappoi td.ymapmin {cursor:pointer;width:15px;}

	#ymappoi {width:100%;border:1px solid #999;padding:2px 5px;}
	#ymappoi td {vertical-align:top;padding:.15em 0 .15em 0;}
	#ymappoi td address {font-style:normal;padding:0 0 .75em;}
	#ymappoihd {font:normal 85% tahoma;color:#365EB8;vertical-align:top;margin:0 0 .25em;padding:0 15px;background-position:0 2px;}
	#ymappoi td.ymapnum {text-align:right;}
	#ymappoi td.ymappoiaddr {width:550px;}
	#ymappoi td.ymapmin, #ymappoi td.ymapmax {background-position:5px 5px;}
	#ymappoi .ymapstar {margin:0 10px;}

	#ymapft {font:77% verdana;color:#666;}
	.ymapftnotes {font:normal 77% verdana;text-align:right;margin:0 0 .5em;}

	.button-wrap {
		background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/blu_btn_left.gif) no-repeat;
		display:block; float:left; padding-left:6px;
	}

	.button-wrap em {
		background:url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/blu_btn_right.png) no-repeat right bottom;
		display:block; float:left; height:26px; padding-right:6px;
	}

	.button-wrap em button { 
		background: url(http://us.i1.yimg.com/us.yimg.com/i/us/map/gr/p/map_btn2c.png) repeat-x;
		border:0; color:#fff; float:left; height:24px; 
	}


