@charset "UTF-8";
/* CSS Document */


/*---------------------------------- GENERAL HTML EDITS */
th, td {
color: #000000;
}

table.doc {
font-size: 11px;
}

.bcrumbs { font-size: 12px; }

p {margin-bottom: 7px;}

h4 { margin: 20px 0 7px;}
.b-p-highlight h4:first-child{margin-top:0px;}
.blue h4, h4.blue
{
border-bottom: 1px solid #CFD2DD;
margin: 30px 0 8px 0;
padding: 0 0 7px;
font-weight: normal;
line-height: 21px;
font-size: 16px;
}
.blue h4 a, h4.blue a
{
text-decoration: none;
}

.g-3 .blue:first-child h4
{
margin-top: 0px;
}

.b-toogle {
width: 100%;
}


.i-h3 {
background: none;
}

#p .white .more { color: #333; }

.services > .g-3 .gc { padding-top: 20px;}


/*---------------------------------- LIST STYLE EDITS/MODS */

.lists {
padding: 0 0 0 0;
}


.list-small
{
font-size: 11px;
}
.list-news
{

}
.list-news li {
border-top: 1px solid #CFD2DD;
padding: 7px 0 5px;
background: none;
clear: both;
}

.list-news li span {
display: block;
float: left;
margin: 0 10px 4px 0;
width: 110px;
min-height: 60px;
}

.solutions > .list-arrows > li {
background-position: -1448px -34px;
border: 1px solid #CFD2DD;
padding: 4px 10px 4px 16px;
}
.solutions ul
{
padding: 0 10px 6px;
}
.solutions h3 {
margin-top: 4px;
}

#f {
padding-top: 40px;
padding-bottom: 10px;
}
#f ul.nav-info {
border-bottom: 1px solid #CFD2DD;
margin-bottom: 10px;
padding-bottom: 6px;
}

.d .tight li
{
margin-bottom: 6px;
padding-bottom: 6px;
}


/* --------------------------------- CHANGING THE MENU BAR */
#nav > ul > li > a {
height: 30PX;
line-height: 30PX;
}

#nav > ul > li {
height: 30PX;
line-height: 30px;
}

#nav {
height: 30PX;
}

.sub-nav {
top: 30px;
padding-top: 15px;
line-height: 15px;
}


/* --------------------------------- LANDING PAGE CONTENT BLOCK MODIFICATIONS */
.services > .g-6 > .gc
{
padding-left: 0;
}
.services .g-6 .d h3
{
font-size: 14px;
}
.g-5 .gc
{
padding-left: 0;
}
.g-6 h5, .g-3 h5
{
font-weight: normal;
border-bottom: 1px solid #ddd;
padding: 10px 0 4px;
}
.g-6 h5 a
{
text-decoration: none;
}
.g-6 h5 a:hover
{
text-decoration: underline;
}
.g > .g-3:last-child > .gc{
padding-left: 0px;
}

/* --------------------------------- ADDING STYLE CLASSES */
.icon-pdf {
display: inline-block;
background: url(/fileadmin/parallels/images/icons-general/icon-pdf-16x16.gif) no-repeat left top;
padding-left: 20px;
margin: 4px 0 10px;
height: 16px;
}


.rc-quote  { margin: 0 0 20px 0; color: #333; }
.rc-quote p { text-align: right; font-size: 11px; }
.rc-quote h5 {
font-size: 14px;
line-height: 20px;
font-weight: normal;
}
.rc-quote h3 {
font-size: 14px;
font-weight: normal;
}




/* --------------------------------- ADDING New Button STYLE CLASSES */
.bu span {font-size: 10px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.d a.button-buy {background:#77ab3f;border:1px solid #789f46;border-top:1px solid #bedd99;font-family:Arial, Helvetica, San Serif; font-size: 14px; text-transform: uppercase;padding: 4px 13px;}
.d a.button-buy span {background:none;color:#fff;}
.d a.button-try {background:#ffb308;border:1px solid #ffbd28; border-top:1px solid #ffde9b;}
.d a.button-try span {background:none;}
.d a.button-upgrade {background:#e6e5ea;border:1px solid #e3e3e3; border-top:1px solid #ffffff;}
.d a.button-upgrade span {background:none;}

/* ================================ REMOVING SCREENED OVERLAY EFFECT */
#page_overlay {position: relative !important;}.b-border {
  padding: 0px 20px;
  border: 1px solid #cccccc;
}
.b-border .contenttable {
  /* Escapes wrapper margin a bit */
  min-width: 668px;
  margin-bottom: 0;
}

.form-content-search {
  position: relative;
}

/* Overwrites default submit styles */
.form-content-search .bu.bu-button {
  font-size: 14px;
  font-weight: normal;
  text-transform: none;
  color: #ffffff;
}

/* Overwrites default select styless */
.form-content-search select {
  font-size: 16px;
}

.form-content-search .form-content-push-left {
  margin-left: 110px;
}
.form-content-search .field{
  padding-bottom: 8px;
}

.form-content-search .field input[type="text"].short{
  width: 60px;
  min-width: 60px;
}

.form-aside {
  position: absolute;
  right: 0px;
  bottom: 0px;
}

.form-content-search label {
  width: 105px;
  display: inline-block;
}
.form-content-search input[type="text"] {
  height: 33px;
  min-width: 260px;
  padding: 0 10px;
  border-radius: 4px;
  border: 1px solid #CCC;
}
.form-content-search input[type="submit"] {
  margin-top: 10px;
}
.form-content-search .field.required label:after {
  content: " *";
  color: #d72636;
}

.form-note {
  font-size: 12px;
  color: #adadad;
}

.b-border .contenttable .foot .show-more {
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  background-color: #828282;
  cursor: pointer;
}

.b-border .contenttable tbody tr:nth-child(even) td {
  background-color: #f1f1f1;
}

.b-border .scrollable-table {
  overflow: auto;
  margin-bottom: 20px;
}

h2.certform-head {
  font-size: 20px;
  font-weight: bold;
}.tx-parallelsupdates ul.pu-tabs {
	font: bold 12px Arial, helvetica, sans-serif;
	text-align: left;
	line-height: normal;
	padding: 0 0 0 1px;
	margin: 0;
	list-style: none;
}

.tx-parallelsupdates ul.pu-tabs:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	zoom: 1;
}

.tx-parallelsupdates .pu-tabs-container {
	border: 1px solid #CCC;
	border-bottom: none;
}

.tx-parallelsupdates .pu-tabs-container ul {
	margin-top: 1px;
	margin-left: 1px;
}

.tx-parallelsupdates ul.pu-tabs li {
	display: inline;
}

.tx-parallelsupdates ul.pu-tabs li a {
	float: left;
	padding: 0 0 0 9px;
	margin-left: -1px;
	color: #636363;
	font-weight: bold;
	text-decoration: none;
	background: transparent url('/typo3conf/ext/parallelsupdates/Resources/Public/images/tab-left.gif') 0 -200px no-repeat;
}

.tx-parallelsupdates ul.pu-tabs li a span {
	float: left;
	display: block;
	padding: 5px 19px 3px 10px;
	background: transparent url('/typo3conf/ext/parallelsupdates/Resources/Public/images/tab-right.gif') 100% -200px no-repeat;
}

.tx-parallelsupdates ul.pu-tabs li a span {
	float: none;
}


.tx-parallelsupdates ul.pu-tabs li.current a {
	background: transparent url('/typo3conf/ext/parallelsupdates/Resources/Public/images/tab-left.gif') 0 -100px no-repeat;
}

.tx-parallelsupdates ul.pu-tabs li.current a span {
	background: transparent url('/typo3conf/ext/parallelsupdates/Resources/Public/images/tab-right.gif') 100% -100px no-repeat;
}

.tx-parallelsupdates table.pu-table {
	border-collapse: separate;
	width: 100%;
	border: 0;
}

.tx-parallelsupdates table.pu-table .pu-table-center {
	text-align: center;
}

.tx-parallelsupdates .updSupported {
	background-color: #e5ffbd;
	white-space: nowrap;
}

.tx-parallelsupdates .releaseDate {
	white-space: nowrap;
}

.tx-parallelsupdates .updExpected {
	background-color: #fffa96;
}

.tx-parallelsupdates .updUnknown {
	background-color: #ffdbd4;
}

.tx-parallelsupdates .updObsolete {
	background-color: #f0f0f0;
}#review-stars-pagination {
  margin: 0;
  padding: 10px 0 0 0; }
  #review-stars-pagination li {
    display: block;
    float: left;
    border-top: none;
    padding: 0;
    font-size: 11px;
    color: #777777;
    margin-right: 4px; }
    #review-stars-pagination li li:last-child a {
      padding-right: 2px; }
    #review-stars-pagination li a {
      color: #D92231;
      text-decoration: none;
      padding-right: 4px; }
    #review-stars-pagination li.review-pagination-pages {
      margin-right: 0; }
    #review-stars-pagination li.review-pagination-first, #review-stars-pagination li.review-pagination-last {
      display: none; }
    #review-stars-pagination li.review-pagination-prev a {
      border-right: 1px solid #777777;
      padding-right: 5px; }
    #review-stars-pagination li.review-pagination-next a {
      border-left: 1px solid #777777;
      padding-left: 5px; }
    #review-stars-pagination li.review-pagination-current {
      padding-right: 4px; }
    #review-stars-pagination li.review-pagination-ellipsis {
      padding-right: 4px; }

#review-stars .review-item {
  border-bottom: 1px dotted #CCCCCC;
  padding: 20px 0; }
#review-stars .review-title {
  font-size: 15px;
  line-height: 15px;
  margin: 2px 0 5px 0;
  padding: 0; }
#review-stars .review-details {
  margin: 3px 0;
  padding: 0;
  font-size: 11px;
  color: #333333; }
  #review-stars .review-details li {
    display: inline-block; }
  #review-stars .review-details li + li {
    border-left: 1px solid #777777;
    margin-left: 5px;
    padding-left: 5px; }
#review-stars .caps {
  text-transform: uppercase; }
#review-stars .review-rating {
  margin: 0 0 8px 0; }
  #review-stars .review-rating .rating-star, #review-stars .review-rating .rating-star-empty {
    background-image: url(/typo3conf/ext/parallelsfeeds/Resources/Public/Styles/../Images/star.gif);
    width: 16px;
    height: 100%;
    display: inline-block; }
  #review-stars .review-rating .rating-star {
    background-position: 0 -16px; }
#review-stars .review-content {
  margin: 0;
  padding: 0;
  line-height: 17px; }
#review-stars .read-more, #review-stars .read-less {
  font-size: 11px;
  color: #D92231;
  text-decoration: none; }

#review-quotes {
  margin-bottom: 0;
  margin-top: 20px; }
  #review-quotes .review-item {
    padding: 20px 80px;
    border-bottom: 1px solid #DDDDDD; }
  #review-quotes .review-title {
    margin: 0 0 5px 0;
    color: #D92231;
    font-size: 2.0em;
    line-height: 35px;
    font-weight: normal; }
  #review-quotes .review-item.with-image img {
    max-width: 246px;
    height: auto; }
  #review-quotes .review-item.with-image .review-item-left {
    display: inline-block;
    width: 256px;
    vertical-align: top; }
  #review-quotes .review-item.with-image .review-item-right {
    display: inline-block;
    width: 536px;
    vertical-align: top; }
  #review-quotes .review-item.with-image p {
    font-size: 1.5em; }
ul.release-notes-cat-list li {
  list-style-type: none;
  margin: 0.5em 0 0.5em 0; }
  ul.release-notes-cat-list li li {
    margin-left: 2em; }
ul.release-notes-cat-list .toggler {
  padding-left: 10px;
  background: url(/typo3conf/ext/parallelsreleases/Resources/Public/Styles/../Icons/i-arrows.png) no-repeat -1454px -39px;
  text-decoration: none; }
  ul.release-notes-cat-list .toggler.open {
    background: url(/typo3conf/ext/parallelsreleases/Resources/Public/Styles/../Icons/i-arrows.png) no-repeat -1408px -75px; }
ul.release-notes-cat-list .no-toggle-space {
  display: inline-block;
  width: 13px;
  height: 14px; }
ul.release-notes-cat-list a {
  font-size: 1.2em; }

form ul.release-notes-cat-list li {
  list-style-type: none; }

a span.rss {
  background-image: url("/typo3conf/ext/parallelsreleases/Resources/Public/Icons/rss.png");
  display: inline-block;
  height: 17px;
  width: 17px;
  text-decoration: none;
  vertical-align: sub; }

td.pagination li {
  float: left;
  margin-right: 9px; }
