/*   -- Even more rounded corners with CSS: Base stylesheet --*/ .center{margin-right:auto;margin-left:auto; min-width: 100px; max-width: 800px;}.pageheader{ width:100%; height:93px; top:0; position:relative; background-position:center; background-repeat:repeat-x; background-color:transparent; background-image:url(./images/headerbg.gif)}img{ border:0px;}.headerleft{float:left;}.headerright{color:#ffffff;text-align:right;vertical-align:middle;height: 93px;padding-top:5px;padding-right:15px;}.headerright a{text-decoration:none;}.prop{_width: 400px;_height: 266px;min-width: 300px;max-width: 700px;min-height:266px;padding: 10px;margin: 15px;margin-right:auto;margin-left:auto;border: 2px #3c4449 solid;background-color: #444d52;color: #ffffff;}.propimg{float:left;_width: 200px;_height: 266px;max-width:200px;min-height:266px;padding-right:10px;}.propinfo{poisiton:relative;_width: 400px;_height: 266px;min-width:300px;max-width:700px;min-height:266px;}.proptitle{font:1.2em;font-weight:bold;}.dialog { position:relative; margin:0px auto; min-width:8em; max-width:800px; /* based on image dimensions - not quite consistent with drip styles yet */ color:#525b60; z-index:1; margin-left:35px; /* default, width of left corner */ margin-bottom:0.5em; /* spacing under dialog */}.dialog h1{ color:#2c353a;}.dialog .ft{font-size: 10px;}.dialog .content,.dialog .t,.dialog .b,.dialog .b div { background:transparent url(./images/contentbg.png) no-repeat top right; _background-image:url(./images/contentbg.gif);}.dialog .content { position:relative; zoom:1; _overflow-y:hidden; padding:0px 25px 0px 0px;}.dialog .t { /* top+left vertical slice */ position:absolute; left:0px; top:0px; width:30px; /* top slice width */ margin-left:-30px; height:100%; _height:1600px; /* arbitrary long height, IE 6 */ background-position:top left;}.dialog .b { /* bottom */ position:relative; width:100%;}.dialog .b,.dialog .b div { height:30px; /* height of bottom cap/shade */ font-size:1px;}.dialog .b { background-position:bottom right;}.dialog .b div { position:relative; width:30px; /* bottom corner width */ margin-left:-30px; background-position:bottom left;}.dialog .hd,.dialog .bd,.dialog .ft { position:relative;}.dialog .bd {height:100%;min-height: 700px;}.dialog .wrapper { /* extra content protector - preventing vertical overflow (past background) */ position:static; max-height:1000px; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */}.dialog h1,.dialog p { margin:0px; /* margins will blow out backgrounds, leaving whitespace. */ padding:0.5em 0px 0.5em 0px;}.dialog h1 { padding-bottom:0px;}