@font-face {
    font-family: 'UbuntuLight';
    src: url('fonts/Ubuntu-L-webfont.eot');
    src: url('fonts/Ubuntu-L-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Ubuntu-L-webfont.woff') format('woff'), url('fonts/Ubuntu-L-webfont.ttf') format('truetype'), url('fonts/Ubuntu-L-webfont.svg#UbuntuLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

#digicert_review_inline .stars {
    color:#0081c3;
}

.stars {
    color:#0081c3;
}

.bigstars {
    font-size:48px;
}
.emptystars {
    font-size:48px;
    color:#AAA;
}
#stars_summary {
    font-size:36px;
}
#write_review {
    border-radius:7px;
    background-color:#EEE;
    min-height:100px;
    max-width:160px;
    font-size:24px;
    padding:20px;
    margin-right:20px;
    margin-bottom:20px;
    text-align:center;
    box-shadow:0 0 10px #111;
    -webkit-box-shadow:0 0 10px #111;
    -moz-box-shadow:0 0 10px #111;
}
.content-core {
    padding-bottom:30px;
    padding-top:30px;
    border-bottom:1px solid #CCC;
}
.ratings-container {
    display:block;
    border-radius:2px;
    height:10px;
    min-height:10px;
    background-color:#CCC;
    min-width:200px;
    width:200px;
    max-width:200px;
    cursor:pointer;
}
.ratings-value {
    display:block;
    height:10px;
    background-color:#0081c3;
}
#review_lightbox {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:url(/images/overlay.png);
    text-align:center;
    z-index:10;
}
#review_lightbox iframe{
    border:0px;
    margin-top:10px;
    box-shadow:0 0 25px #111;
    -webkit-box-shadow:0 0 25px #111;
    -moz-box-shadow:0 0 25px #111;
    max-width:620px;
}
.rating-stars-off {
    position:absolute;
    font-size:20px;
    color:#CCC;
}
.rating-stars-on {
    position:absolute;
    font-size:20px;
    color:#0081c3;
}
.off-screen {
    display:none;
}
.content-meta-wrapper{
    padding-top:8px;
    font-size:12px;
}
.content-datetime {
    float:right;
}
.content-datetime-stamp{
    color:#CCC;
}
.author {
    font-weight:bold;
}
.content-title-container h4{
    font-size:20px;
    padding-bottom:0px;
    margin-bottom:5px;
}
.content-summary-body-text{
    padding-top:3px;
    font-size:12px;
}
.rating-link {
    font-size:24px;
    background-color:#CCC;
    color:#FFF;
    text-decoration:none;
    margin:0px;
    padding:5px;
}
.rating-link:hover{
    background-color:#AAA;
}
.rating-small{
    font-size:20px;
}
#review-main{
    background-color:#FFF;
    font-family:'UbuntuLight';
}

#review-main input{
    width:100%;
}
#review-main textarea{
    width:100%;
    height:100px;
}
#review-main h3 {
    margin-top:6px;
    margin-bottom:3px;
}
.rating-selected {
    background-color:#0081c3;
}
.rating-spacer{
    height:6px;
    min-height:6px;
    margin-bottom:6px;
}
.rating-border{
    border-bottom:1px solid #CCC;
}
.rating-numbers{
    padding-left:21px;
    padding-right:21px;
    border-right:1px solid #AAA;
    border-top:1px solid #EEE;
    border-bottom:2px solid #999;
    color:#000;
}
.review-rating{
    padding-top:30px;
    font-size:10px;
}
.review-rating button{
    font-size:10px;
    border:none;
    cursor:pointer;
}
#digicert_reviews_header {
    padding-top:20px;
    border-bottom:1px solid #AAA;
}
.review_header td, select{
    font-size:14px;
}
.review_form_label {
    font-size:16px;
    padding-top:10px;
}
.submit_btn{
    padding:8px;
    width:300px;
    max-width:300px;
    background: #53a044;
    border:none;
    color:#fff;
    cursor:pointer;
    background-image: -ms-linear-gradient(top, #a6cd38 25%, #53a044 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = #a6cd38, EndColorStr = #53a044);
    background-image: -moz-linear-gradient(top, #a6cd38, #53a044);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a6cd38), to(#53a044));
    background-image: -webkit-linear-gradient(top, #a6cd38, #53a044);
    background-image: -o-linear-gradient(top, #a6cd38, #53a044);
    background-image: linear-gradient(to bottom, #a6cd38, #53a044);
}
#recommend-rating-row {
    padding-top:20px;
}
#review-btn{
    color:#FFF;
    padding:8px;
    border:none;
    cursor:pointer;
    font-weight:bold;
    min-width:100%;
    border-radius:5px;
    background-image: -ms-linear-gradient(top, #a6cd38 25%, #53a044 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr = #a6cd38, EndColorStr = #53a044);
    background-image: -moz-linear-gradient(top, #a6cd38, #53a044);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a6cd38), to(#53a044));
    background-image: -webkit-linear-gradient(top, #a6cd38, #53a044);
    background-image: -o-linear-gradient(top, #a6cd38, #53a044);
    background-image: linear-gradient(to bottom, #a6cd38, #53a044);
}
#digicert_reviews_more{
    text-align:center;
    width:100%;
}
#digicert_reviews_more button{
    background-color:#F8F8F8;
    padding:10px;
    font-size:16px;
    border:none;
    cursor:pointer;
}