div.flatpages * {
  /*color:#4c4c4c; */
  font-family: OpenSans;
  line-height: 1.5em;
  font-size: 15px;
  font-weight: normal;
  bottom: -42px;
}

font {
    font-family: 'Play' !important;
    font-size: 14px !important;
}
.flatpages h4, .flatpages h3, .flatpages h2, .flatpages h1, .flatpages h4 *, .flatpages h3 * , .flatpages h2 *, .flatpages h1 * {
  font-weight: bold;
}
.flatpages p {
  text-align: justify;
}
.bbox {  
  font-size:13px; display:block; text-align: justify;
} 
.silverbox {
	/*
	background: rgb(226,226,226);
	background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1)));
	background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );*/
	padding:5px;  border:1px solid #ccc; margin-right: 15px;margin-left: 15px;
}
.flatpages .silverbox ul li {
  	font-size:11px;
}
.round {
 -webkit-border-radius: 5px; /* Safari, Chrome */
 -khtml-border-radius: 5px;    /* Konqueror */
 -moz-border-radius: 5px; /* Firefox */
  border-radius: 5px;

}
.shadow {
	box-shadow: 3px 3px 5px #888888;
}
.shadow_int {
   -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}
.flatpages ul.ulbox li {
   margin-left: -20px;
}
.flatpages span {
    text-decoration: none;
    margin-top: 0px;
    margin-right: 0px;
    font-weight: normal;
    line-height: 1.5em;
    font-size: 15px; font-weight: normal;
}
.justify{
  text-align:justify !important;
  display:block;
}
.coll-left{
  clear: none;float: left;width: 620px;
}
.coll-right{
  float: left; vertical-align: baseline; width: 300px;
  margin-left:20px;
}

.flatpages hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}



.hSmall {
    color: white !important;
    font-family: 'Play', Arial !important;
    font-size: 35px !important;
    text-shadow: black 0px 3px 1px;
    margin-bottom: -20px
}

.hLarge {
    margin-top: -5px;
    color: white !important;
    font-family: 'Play', Arial !important;
    font-size: 75px !important;
    text-shadow: black 0px 3px 1px;
}

#tabsbg {
   background-repeat: repeat-x;
   height: 46px;
   background: url('/static/img/tabsbg.png');
   margin-top: -2px;
}
.sep {
   background: url('/static/img/brick.png');
   background-repeat: repeat-x;
   display: block;
   width: 200px;
   margin-left: auto;
   margin-right: auto;
   height: 2px;
   margin-top: 5px;
   margin-bottom: 5px;
}

.play {
   font-size: 15px !important;
   font-family: 'Open Sans' !important;
  /* color: #595858 !important; */
   line-height: 130% !important; 
}

.playbig {
   font-size: 17px !important;
   font-family: 'Open Sans' !important;
   /* color: #595858 !important; */
}

#twitter {
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  left: 92px;
top: 10px;

}

#linkedin {
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  left: 135px;
top: 10px;
}

 div.flatpages .orderborder{line-height: 1.1em;vertical-align: bottom;padding-bottom: 10px;}