#distance { height:45.5%; }
#container { border-top:none; width:71em; } 
#bannerTop { overflow:hidden; width:60.1em; height:95px; margin:0 0 .3em; float:left; clear:none;}
#bannerRight { float:right; overflow:hidden; width:170px; margin-right:.1em; }

/* fix */
.itemScrollBar { top:42.3em; }

/* advertising frames */
.advOuter { background:transparent; float:left; clear:none; }
.advOuterTop { margin-right:.1em; }
.advOuterTopRight { float:right; }
.advOuterRight { margin-bottom:.3em; width:100%; }
.advOuterRightBottom { margin-bottom:0; }
.advOuter .top, .advOuter .bottom {display:block; background:transparent; font-size:1px;}
.advOuter .b1, .advOuter .b2, .advOuter .b3, .advOuter .b4, .advOuter .b1b, .advOuter .b2b, .advOuter .b3b, .advOuter .b4b {display:block; overflow:hidden;}
.advOuter .b1, .advOuter .b2, .advOuter .b3, .advOuter .b1b, .advOuter .b2b, .advOuter .b3b {height:1px;}
.advOuter .b2 {background:white; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.advOuter .b3 {background:white; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.advOuter .b4 {background:white; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.advOuter .b4b {background:white; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.advOuter .b3b {background:white; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.advOuter .b2b {background:white; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.advOuter .b1 {margin:0 5px; background:#CCCCCC;}
.advOuter .b2, .advOuter .b2b {margin:0 3px; border-width:0 2px;}
.advOuter .b3, .advOuter .b3b {margin:0 2px;}
.advOuter .b4, .advOuter .b4b {height:2px; margin:0 1px;}
.advOuter .b1b {margin:0 5px; background:#CCCCCC;}
.advOuter div.headline { background-image:url(../images_adv/bg_border_top.jpg);
	background-position:center top;
	background-repeat:repeat-x; 
	height:1.2em; padding:0 0 4px 8px; color:black; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; text-align:left; font-size:80%; }
.advOuter div.boxcontent { padding:0 2px 0 2px; overflow:hidden; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; text-align:center; }
.advOuter div.boxcontent p { padding-top:.6em; line-height:1.5em; }
.advOuter div.boxtop { height:4.1em; }
.advOuter div.boxright {  }

