/* Tag Declarations */
/* Class Declarations */
 /*overrides*/
 .blackRightBottomLeftBorder.paginateBar{
 	margin: 20px 0 -30px 0;
border: none;
width: 700px;
 }
 .blackRightBottomLeftBorder.paginateBar .blockHeader, .blackRightBottomLeftBorder.paginateBar .blockHeader28{
 	background: none;
border: none;
color: #555555;
 }
.ratingContainer{
float: right;
margin-right: -2px;
}
.standardWindow .secondaryColumn {
float: left;
overflow: hidden;
margin: 16px 0 0 49px;
width: 140px;
}
 /*end overrides*/
h2.offerName {
width: 715px;
}
.reviewerInfo {
margin-bottom: 5px;
}
.screenName {
font-weight: bold;
}
.txtCounter {
display:block;
margin-bottom: 16px;
}
.reviewCount {
font-style: italic;
}
.reviewBlock {
padding: 15px 0px 0px 0px;
border-bottom: 1px solid #cccccc;
}
.commentBlockLabel {
float: left;
padding: 15px 0 0 0;
color: #2F2F2F;
}
.commentBlock {
padding: 15px 0px 0px 75px;
border-bottom: 1px solid #cccccc;
}
.label {
color:#000000;
font-weight:bold;
width: 70px;
padding-bottom: 10px;
}
.details .label {
padding-bottom: 0px;
width: auto;
}
.mainColumn {
width:495px;
float: left;
overflow: hidden;
}
img.btnAddReview {
margin: 12px 0 0 0;
}
.helpfulBlock {
background-color: #fbfbfb;
border: 1px solid #cccccc;
height: 24px;
padding: 0 0 0 10px;
}
.helpfulButton {
vertical-align: bottom;
margin-left: 5px;
margin-right: 5px;
}
.insideBlock {
margin: 6px 0 0 10px;
color: #555555;
}
.data {
padding: 0 0 10px 5px;
}
.linkdata {
padding-top: 10px;
}
.prodData {
padding: 0 0 10px 0;
}
.version_details {
width: 140px;
margin: 0 0 28px 0;
}
.rating_widget {
text-align: right;
float: right;
width: 200px;
}
.rating_widget .userRatingText{
display: none;
}
.form_rating_widget{
float: right;
position: relative;
height: 20px;
width: 100px;
padding: 2px 5px 0 0;
overflow: hidden;
margin: 0 100px 0 0;
}
.pubName {
float:left;
width: 310px;
margin: 16px 0px 16px 16px;
overflow: hidden;
}
.pubLogo {
float:left;
width: 370px;
margin: 16px 0px 16px 16px;
}
.pubLogo img {
margin: 0 10px 10px 0;
}
.offeringImage {
height: 250px;
width: 495px;
background: #EAEAEA;
margin-bottom: 15px;
}
.linkButtons {
margin: 0 0 10px 0;
}
.formButton {
float: right;
margin: 0 16px 16px 0;
}
.addTextArea {
height: 77px;
width: 478px;
margin: 16px 0 0 0;
}
.popupClose {
margin: 7px 7px 0 0;
}
.popupButtons, .popupOkButton, .popupOkReturnButton {
bottom:0;
position:relative;
}
.popupStandard .blockHeader21 {
padding:0 0 0 11px;
}
.popupStandard .content {
width: 316px;
margin: 11px 0 0 17px;
}
.popupStandard .popupButton {
margin:0 16px 0 0;
}
.popupStandard .popupButtons {
margin-right:3px;
}
.standardWindow {
overflow: hidden;
}
.blockHeader {
overflow: hidden;
}
.eventEntry {
border-top: 1px solid #c1c1c1;
margin-bottom: 16px;
line-height: 1.5em;
}
.eventEntry .eventInfoLabel {
font-weight: bold;
color: #333;
float: left;
width: 120px;
}
.eventEntry .eventInfoText {
float: left;
width: 370px;
}
.eventEntry a.eventURL {
font-weight: bold;
}
.eventEntry .eventPriceDollarSign,
.eventEntry .eventPrice {
float: left;
}
.eventEntry .eventStartDate {
margin-top: 24px;
}
.eventEntry .eventInfoRow {
margin-top: 16px;
}
  /* Popup */
.flagSelect{
width: 311px;
margin: 0 0 16px 0 !important;
}
.flagText {
width: 310px;
height: 84px;
}
/* ID declarations */
#btnOfferDownload,
#btniPhoneDownload {
margin-bottom: 15px;
width: 138px;
}
#group_block {
margin: 15px 0px 15px 0px;
}
#ratingWidgetTop {
width: 138px;
text-align: right;
margin-bottom: 25px;
}
#ratingWidgetTop .ratingLayout {
margin-bottom: 10px;
}
#ratingWidgetTop .ratingContainer {
margin: 0 0 0 57px;
float: none;
display: block;
}
#ratingWidgetTop .userRatingContainer {
margin-bottom: 0;
}
#ratingWidgetTop .ratingButton {
margin-bottom: 6px;
}
#ratingWidgetTop .ratingText {
display: block;
clear: left;
}
#ratingWidgetTop .ratingRank {
margin-right: 0;
}
#registerBtn, #purchaseBtn {
margin: 8px 0 19px 0;
}
#eventsList {
margin-bottom: 13px;
}
#logo_icon {
margin-left: 0;
margin-right: 2px;
}

