@charset "UTF-8";
/* CSS Document */
#header img.dropArrow{display:none;}
#locationTitle { float:left; width:250px; }
#adsenseBlock { width:250px; height:250px; overflow:hidden; float:left; padding:0; }
#locationBlock #mainPano{ margin:1em 0 0 1em; }
#pBlock {
float:left;
margin:0;
padding:0;
text-align:left;
width:45%;
}
#panoBlock{ margin:58px 0 0; float:left; }
#mainPano{ width:100%;border:2px silver solid; }

#authorDetail {  padding:1em; text-align:left; }

#descriptionTable {
clear:both;
margin-top:7px;
margin-bottom:1em;
background-color:#f3f3f3;
padding:5px 1em 1em;
}

#descriptionTable td, #panoBlock td { padding:1.2em 1em 1em; vertical-align:top; }
#panoBlock td.leftSide{ padding:1em 0 1em 1em; }
td.noPad{ padding:0!important; }

#functions li, #viewLinks li {
display:block;
float:right;
margin:0;
width:100%;
}

#functions{ float:right; text-align:left; margin:1em 0 0 1em; }
#functions a, #authorDetail a, #nearbyLocations a, #nearbyBusinesses a { color:#304896; }

body#image #otherInfo li#nearbyBusinesses li { width:200px; }

#image #functions { width:100%; max-width:none; margin:1em 0 0 1em; }

.functionIcon, #functions img { float:left; margin:7px .4em 0 0; }