.mapText{float: left; width: 240px; margin-top: 10px; padding: 5px 10px 5px 0; line-height: 18px; border-right: 1px solid #ddd; padding-right: 25px;}
.mapForm{float: right; width: 215px; margin-top: 20px;}
.mapForm select{margin: 6px 0;}

 #subnav{margin-bottom: 10px;}
 #subnav li a{padding: 6px 20px; font-size: 12px;}
 
 /*
 #subnav li a:active, #subnav li a.selected{background: #B24981 url(../images/bg_localnav.gif) left bottom repeat-x; font-weight: bold;}
 
 #subnav li.green a:active, #subnav li.green a.selected{background-image: url(../images/bg_localnav_green.gif); background-repeat: repeat-x;}
 #subnav li.green ul li a.selected{color: #82882D; background: none;}
 */
 .cta{margin-bottom: 5px;}
 
 .localtitle{background: #e9268c; border: 1px solid #716865; color: #fff; padding: 2px 6px; position: relative; width: 578px;}
 .localtitle h1{font-size: 14px; padding: 0; margin: 0; float: left; width: 375px;}
 .cityChooser{position: absolute; right:5px; top: 5px; width: 190px;}
 .cityChooser select{width: 100%; font-size: 10px; font-weight: bold; color: #e9268c;}
 .cityChooser select option{padding-right: 5px;}
 
 h3.univers{margin-top: 3px;}
 
 .localContent{background: #f7f7f7; border: 1px solid #716865; border-top: none; width: 590px;}

 #proThumbs{padding: 10px 0;}
 #proThumbs ul{margin: 0 0 0 6px; padding: 0;}
 #proThumbs li{margin: 0; padding: 0; list-style:none; background: none; float: left; margin-right: 5px; margin-bottom: 5px;}
 #proThumbs li a img{background: none; padding: 0; margin: 0; border: 0;}
 #proThumbs li a{display: block; width: 140px; height: 105px; overflow:hidden; position: relative;}
 #proThumbs li a .overlay{position: absolute; left: 0; top: 0;}

 #proScrubber ul{margin: 0 0 0 5px; padding: 10px 0 0 0;}
 #proScrubber li{margin: 0; padding: 0; list-style:none; background: none; float: left; margin-right: 4px; margin-bottom: 5px;}
 #proScrubber li a img{background: none; padding: 0; margin: 0; border: 0;}
 #proScrubber li a{display: block; width: 190px; height: 110px; overflow:hidden; position: relative;}
 
 #proCard{position: relative; border: 1px solid #615f5a; margin-bottom: 20px;}
 .back{display: block; width: 37px; height: 177px; background: url(../images/btn_backtosavvy.gif) no-repeat left top; position: absolute; left: -39px; top: 0; z-index: 10000; text-indent: -99999em;}
#proCard .logo{padding: 8px 8px 0 10px; text-align: center;}
#proCard .info{padding: 0 8px;}
#proCard .info p{line-height: 22px; margin-bottom: -5px;}
#proCard .proLinks{margin: 0 0 -3px 0; padding: 0; list-style: none;}
#proCard .proLinks li{margin: 0; padding: 0; list-style: none; display: inline;}
#proCard .proLinks .save{margin-right: -2px;}

.leftCurl.detail{ top: -139px; left: -150px; }
.leftCurl.detail .back{left: 111px; top: 145px;}
