#Panorama { width:956px; height:540px; /*440px;*/ }

.photo { padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; }
.photo DIV { padding:0; margin:0; text-align:right; }
.photo DIV IMG { margin:0; }

.photo-thumbs { border-left:#ffffff 2px solid; }

.TabsBook { border-left:#ffffff 1px solid; }
.TabsBook TR TD { vertical-align:top; background:#ffffff; }

.TabsBook TD A, .TabsBook TD A:link, .TabsBook TD A:hover, .TabsBook TD A:visited {
  /*text-decoration:none;*/ cursor:pointer; }

.TabsBook TD DIV.TabCaption { font-family:Georgia, 'Times New Roman', 'Times New', Times, serif;
  font-size:11px; line-height:12px; text-align:center; color:#403637; padding:7px 0 7px 0; }
.TabsBook TR TD DIV.TabCaption I { display:block; padding:7px 0 0 0; font-variant:normal;
  font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:10px; font-style:normal; }

/*
.TabsBook TR.TabsBookThumb TD IMG { margin:0 2px 2px -1px; cursor: url('img/zoom.cur'), url('img/zoom.gif'), pointer; }

.TabsBook TR.TabsBookThumb TD IMG { margin:0 0 2px 1px; cursor: url('img/zoom.cur'), url('img/zoom.gif'), pointer; }
*/

.TabsBook TR.TabsBookThumb TD IMG { margin:2px 0 0 1px; cursor: url('img/zoom.cur'), url('img/zoom.gif'), pointer; }
.TabsBook TR.TabsBookThumb TD IMG.last { margin-bottom:2px; }


.TabsBook TR.TabsBookThumb TD DIV.act { }
.TabsBook TR.TabsBookThumb TD DIV.act IMG { margin:0; border:#ffffff 2px solid; }


TABLE.MediaMenu { width:100%; border:none; border-spacing:0; border-collapse:collapse;
  text-align:left; margin-top:5px; background:#ebf0f2; /*ffffff;*/ }
TABLE.MediaMenu TD { padding:0 0 0 0 !important; text-align:left;
  font-size:12px; text-transform:uppercase; /*letter-spacing:1px;*/ }

TABLE.MediaMenu TD .d1 { display:block; float:left; }
TABLE.MediaMenu TD A.d1 { padding:0 0 0 10px; padding:0 0 0 10px; margin:0; }
TABLE.MediaMenu TD DIV.d1 { display:block; float:left; position:relative; color:#344954;
  padding:4px 0 2px 38px; margin-top:-4px; margin-bottom:-2px; background:#d5dce0 url('img/mm-tab-r.gif') no-repeat top right; }
TABLE.MediaMenu TD .d2 { float:none; padding-top:12px; padding-right:20px; padding-bottom:10px; }
TABLE.MediaMenu TD A.d1 { border-left:#ffffff 2px solid; }

.MediaMenu TD A, .MediaMenu TD A:link, .MediaMenu TD A:hover, .MediaMenu TD A:visited {
  color:#383838; text-decoration:none; cursor:pointer; }

.MediaMenu TD A:hover { color:#000000; /*padding-top:10px; padding-bottom:12px;*/ }


.MediaMenuBot { background:#d5dce0; }
.MediaMenuBot IMG { height:3px; width:1px; }
.MediaMenuGap { background:#ffffff; }
.MediaMenuGap IMG { height:2px; width:1px; }

.media-pano  { background:url('img/media-pano.png')  no-repeat left center; padding-left:34px; }
.media-video { background:url('img/media-video.png') no-repeat left center; padding-left:42px; }
.media-photo { background:url('img/media-photo.png') no-repeat left center; padding-left:32px; }

.blackButton { cursor:pointer; display:inline-block; font-size:14px; line-height:15px; text-transform:uppercase;
  padding:7px 12px 6px 12px; color:#ffc58c; background:#1b1515; border:#ffab5b 2px solid; border-radius:7px; }
.blackButton:hover {  color:#ffffff; }
