/* $Id$ */

/**
 * @file
 * Views Styling
 */

 .front .view-id-frontpage {
  height: 238px;
  overflow: hidden;
}

.front .views-row {
  float: left;
  width:137px;
}

.front .views-row-6 {
  width:173px;
}

.front .views-row .views-field-field-image-fid {
  float: left;
}

.view-frontpage .imagecache-publication_splashpage_full {
  display: none;
}

.front .view-id-frontpage .views-row-6 .views-field-field-image-fid {
  display: none;
}

.front .view-id-frontpage .views-row-6 .views-field-field-image-fid-1 {
  display: inline;
}

.front .view-id-frontpage .views-row-6 .views-field-field-image-fid-1 .imagecache-publication_splashpage_full {
  display: inline;
}

.node-type-node-gallery-gallery .view-node-gallery-gallery-image-views {
  width: 620px;
}

.view-press-releases .views-row{
  min-height:150px;
  padding:30px 0;
  border-bottom:1px solid #ccc;
}

.view-press-releases .views-field-field-image-fid {
  float:left;
  padding-right:20px;
}

.view-press-releases .views-field-title {
  display:block;
  font-size: 14px;
  font-weight: bold;
}

.view-press-releases .views-field-body {
  display:block;
}

/****** Begin: APPS PAGE ******/
.page-apps .view-modlux-apps .views-row {
  float: left;
  width: 197px;
  height: 350px;
  margin: auto;
  text-align: left;
}

.page-apps-mobile .view-modlux-apps .views-row {
  float: left;
  width: 205px;
  height: 270px;
  margin: auto;
  text-align: left;
}

.page-apps-mobile #content-area,
.page-apps #content-area {
  border: none;
  width: 820px;
  margin:auto;
}

.page-apps-mobile #header-splash-link,
.page-apps #header-splash-link {
  display: block;
  margin: auto;
  padding: 40px 0;
  text-align: center;
}

.page-apps-mobile #header-splash-link img,
.page-apps #header-splash-link img{
  margin: auto;
  width: 300px;
}

.view-modlux-apps .views-row .app-link {
  display: inline-block;
}

.view-modlux-apps .views-row .pub-link {
  display: inline-block;
  height: 240px;
}

.view-modlux-apps .views-row .app-link img{
  margin-bottom: -5px;
}
  
.view-modlux-apps .views-row a{
  color: #666;
  font-weight: bold;
  text-decoration: none;
  display:inline-block;
  height: 25px;
}

/* 9.9.13 */
body.page-apps-single-pub div.view-display-id-page_1 .view-header {
  margin:0;
}

/* 9.9.13 */
body.page-apps-single-pub .view-modlux-apps .views-row {
  float:none !important;
  margin:0 auto 0 auto !important;
  /*
  height:350px;
  */
  /*
  text-align:left;
  */
  width:100%;
}

/* 9.9.13 */
body.page-apps-single-pub div.views-field-field-app-page-copy-value {
  width:100%;
}

/* 9.9.13 */
body.page-apps-single-pub #content-area {
  min-height:680px !important;
}

/* 9.9.13 */
body.page-apps-single-pub div.views-field-field-image-fid {
  margin:30px auto 0 auto;
  text-align:center;
  height:465px;
}

/* 9.9.13 */
body.page-apps-single-pub div.views-field-field-iphone-app-url {
  margin:0 auto 0 auto;
  width:342px;
}

/* 9.9.13 */
body.page-apps-single-pub div.views-field-field-ipad-app-url {
  margin:0 auto 0 auto;
  width:342px;
}

/* 9.9.13 */
body.page-apps-single-pub div.views-field-field-droid-app-url {
  margin:0 auto 0 auto;
  width:342px;
}

/****** End: APPS PAGE ******/

.view-modlux-search .view-filters {
  height: 65px;
}

.publication-san-francisco .view-taxonomy-term .views-row {
  width: 188px;
  height: 364px;
  border:1px solid #ccc;
  padding: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  float:left;
  margin:0 5px 10px 0;
}

.publication-san-francisco .view-taxonomy-term .views-row-over {
  -moz-box-shadow: 2px 2px 2px #e0e0e0;
  -webkit-box-shadow: 2px 2px 2px #e0e0e0;
  box-shadow: 2px 2px 2px #e0e0e0;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e0e0e0')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e0e0e0');
  cursor:pointer;
}

.publication-san-francisco .view-taxonomy-term .views-row-2{
  /*
  margin-top:80px;
  */
  margin-top:0;

}

.publication-san-francisco .view-taxonomy-term .views-row-4,
.publication-san-francisco .view-taxonomy-term .views-row-6,
.publication-san-francisco .view-taxonomy-term .views-row-7,
.publication-san-francisco .view-taxonomy-term .views-row-9{
  /*
  margin-top:-80px;
  */ margin-top:0;

}


.publication-san-francisco .view-taxonomy-term .views-row-3,
.publication-san-francisco .view-taxonomy-term .views-row-6,
.publication-san-francisco .view-taxonomy-term .views-row-9{
  margin-right: 0;
}

.publication-san-francisco .view-taxonomy-term .views-row .views-field-title{
  font-weight:bold;
  font-size: 12px;
  line-height:13px;
  margin: 5px 0;
}

.publication-san-francisco .view-taxonomy-term .views-row .views-field-title a,
.publication-san-francisco .view-taxonomy-term .views-row .views-field-title a:visited{
  color:#000;
  text-decoration: none;
}

.publication-san-francisco .view-taxonomy-term .views-row .views-field-phpcode {
  margin: 0;
}

.publication-san-francisco .view-taxonomy-term .views-row .views-field-body,
.publication-san-francisco .view-taxonomy-term .views-row .views-field-phpcode p{
  margin: 5px 0;
  font-size: 12px;
  line-height:15px;
}

.publication-san-francisco .view-taxonomy-term .views-row .views-field-view-node,
.publication-san-francisco .view-taxonomy-term .views-row .views-field-phpcode a{
  color:#FF5C00;
  text-decoration: none;
}

.publication-san-francisco .view-taxonomy-term .views-row .views-field-created{
  color:#999;
}

.view-modlux-apps .view-content h3 {
  clear: both;
}

/* ### Begin: Press Pages ### */

body.page-press #content-area {
  padding:30px;
  width:570px;
}

body.page-press .view-header img {
  margin:0 0 0 -5px;
}

/* Publication press pages */
div.view-display-id-page_1 {
  padding:15px;
}

div.view-display-id-page_1 .view-header {
  margin:0 0 0 -5px;
}

/* ### End: Press Pages ### */