.badgeContainer{
	
}

.badgeContainer .leftImage{
	float:left;
	height:1137px;
	margin:-2px 0 0 -10px;
	padding:0;
	width:106px;
}

.badgeContainer .bookRow .bookTitle{
	white-space:nowrap !important;
}


.badgeContainer .bookTitle iframe {
	float:right;
}


/* HACK FOR IE7 */
 *:first-child+html .badgeContainer .bookTitle iframe {
	position:absolute;
	left:670px;
}

.badgeContainer .twitterperfect {
	font-size:12px;
	color:#6699cc;
	font-weight:bold;
}

.badgeContainer .rightBlock{
	float:left;
	width:654px;
}

.badgeContainer .rightBlock .header{
	background:none repeat scroll 0 0 #DEE0DF;
	height:21px;
	padding:15px 0;
}

.badgeContainer .rightBlock .header span{
	font-size:18px;
	font-family:helvetica;
	font-weight:normal;
}

.badgeContainer .rightBlock .header .socialLinks{
	border:none;
	float:right;
	margin:0 20px 0 0;
}

.badgeContainer .rightBlock .header .socialLinks a{
	margin:0 2px;
}

.badgeContainer .rightBlock .header .socialLinks a img{
	border:none;
}

.badgeContainer .rightBlock .topText{
	background:none repeat scroll 0 0 #E9EDEE;
	float:left;
	height:102px;
	width:654px;
}

.badgeContainer .rightBlock .topText .heading{
	font-size:14px;
	color:#da5c00;
	font-family:helvetica;
	font-weight:normal;
	margin:24px 0 0 0;
}

.badgeContainer .rightBlock .topText .mainText{
	color:#222930;
	font-size:13px;
	font-weight:normal;
	width:630px;
	font-family:helvetica;
}

.badgeContainer .rightBlock .bookContainer{
	background:#FBFBFB;
	width:inherit;
	font-family:helvetica;
	float:left;
}

.badgeContainer .rightBlock .bookContainer .bookRow{
	width:inherit;
	height: 271px;
	margin:21px 0 0 0;
	border-bottom:5px solid #E9EDEE;
	float:left;
}

.badgeContainer .rightBlock .bookContainer .bookRow2 {
	border-bottom:6px solid #E9EDEE;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookTitle{
	width:inherit;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookTitle span{
	color:#6699cc;
	font-size:14px;
	font-family:inherit;
	margin:4px 0 0;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookTitle a{
	margin:0 4px 0 0;
	float:right;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookTitle a .fbLike{
	border:none;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookImages{
	/* float:left; */
	width:654px;
	margin:6px 0 0 0;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox{
	float:left;
	margin:0 18px 0 0;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox span{
	clear:both;
	float:left;
	font-size:10px;
	margin:4px 0 0 0;
	width:190px;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox img{
	clear:both;
	float:left;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox input{
	clear:both;
	float:left;
	margin:14px 0 5px;
	padding-left:0;
	padding-right:0;
	width:inherit;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox1{
	width:200px;
}
.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox2{
	margin-top:50px;
	width:180px;
	overflow:hidden;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox2 input{
	width:176px;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox3 input{
	width:120px;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox4 input{
	margin-top:3px;
	width:68px;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox3{
	width:125px;
	margin-top:76px;
	overflow:hidden;
}

.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox3 span{
	font-size:9px;
}
.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox4{
	width:73px;
	margin-top:98px;
	overflow:hidden;
}

@-moz-document url-prefix(){
	.badgeContainer .rightBlock .bookContainer .bookRow1 .bookImages .bookImgbox4{
		margin-top:84px;
	}

}



.badgeContainer .rightBlock .bookContainer .bookRow .bookImages .bookImgbox4 span{
	width:70px !important;
}

.badgeContainer .rightBlock .bookContainer .bookRow2 .bookImages .bookImgbox3 span{
	width:100px;
}


.badgeContainer .rightBlock .bookContainer .bookRow2 .bookImages .bookImgbox3 span{
	font-size:8px;
}

.badgeContainer .rightBlock .bookContainer .bookRow2 .bookImages .bookImgbox3 {
	margin-top:75px;
}

.badgeContainer .rightBlock .bookContainer .bookRow2 .bookImages .bookImgbox3 input{
	margin-top:7px;
}

.badgeContainer .rightBlock .bookContainer .bookRow2 .bookImages .bookImgbox4 span{
	font-size:7px;
}

.badgeContainer .rightBlock .bookContainer .bookRow2 .bookImages .bookImgbox4 input{
	margin-top:9px;
}

.badgeContainer .rightBlock .bookContainer .bookRow3 .bookTitle{
	margin:1px 0 0 0;
	
}

.badgeContainer .rightBlock .footerBlock{
	width:100%;
	height:90px;
	background:#E9EDEE;
	float:left;
}