@charset "utf-8";
/* CSS Document */

#Bookstubs{
	width:920px;
	margin:0 auto;
	padding:10px 20px;
}

#Bookstubs .stubDetails{
	padding:10px 0 30px 0;
}

#Bookstubs .stubHeader{
	padding:0;
}

#Bookstubs .clearfix{
	clear:both;
	display:block;
}

#Bookstubs .stubDetails{
	border-bottom:1px solid #CCCCCC;
}

#Bookstubs .stubFooter{
	padding-top:30px;
	background:url(BookstubLogo.jpg) bottom left no-repeat;
	padding-left: 140px;
}

#Bookstubs .stubCover{

}

#Bookstubs .stubMeta{
	position:relative;
	float:left;
	width:550px;
}

#Bookstubs .shareThis{
	position:relative;
	float:right;
	width:350px;
}

#Bookstubs .stubMeta label{
	display:block;
}
.GridViewRowStyle
{
    background-color:#FFFFFF;
    color:#333333;
}
.GridViewFooterStyle
{
    background-color:#507CD1;
    font-weight:bold ;
    color:White ;
}
.GridViewAlternatingRowStyle
{
    background-color:#DDDDDD; 
    color:Black ;
}
.GridViewHeaderStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}

.GridViewSelectedRowStyle
{
    background-color: #D1DDF1;
    font-weight: bold;
   
}

.userInfoForm{
	position:relative;
	display:inline-block;
	width:450px;
	float:left;
}

.userInfoInstructions{
	position:relative;
	display:inline-block;
	width:450px;
	float:right;
}

.userInfoForm .userInfoRow{
	padding-bottom:5px;
}

.ErrorMessage p{
	color:#900;
}

#ctl00_mainContent_IsbnBookInfo_StubTitle{
	font-size:1.7em;
	font-weight:bold;
	color:#666666;
}

.EnterStubCode{
	display:block;
	padding-left:10px;
	padding-top:30px;
	width:100%;
	clear:both;
	font-size:1.2em;
	font-weight:bold;
	color:#666666;
}

.stubMeta span{
	display:block;
	float:left;
	position:relative;
	width:100%;
	padding-bottom:5px;
}

.stubMetaInfo, .stubCover{
	position:relative;
	float:left;
	display:inline;
	max-width:300px;
}

.stubMetaInfo{
	padding-left:10px;
}

.downloadOption{
	position:relative;
	float:left;
	width:32%;
	margin-right:10px;
}

.downloadOption input{
	display:block;
	margin-top:10px;
}

#ctl00_mainContent_downloadingpdf{
	width:230px;
	margin-right:15px;
	float:left;
	background:url(Icon_pdf.png) top left no-repeat;
	padding-left:60px;
}

#ctl00_mainContent_downloadingepub{
	width:230px;
	margin-right:15px;
	float:left;
	background:url(Icon_epub.png) top left no-repeat;
	padding-left:60px;
}

#ctl00_mainContent_downloadingmobi{
	width:230px;
	float:left;
	background:url(Icon_mobi.png) top left no-repeat;
	padding-left:60px;
}

a#ctl00_mainContent_1, a#ctl00_mainContent_3, a#ctl00_mainContent_2{
	padding:10px;
	background:#333333;
	border-radius:3px;
	margin-top:10px;
	display:inline-block;
	text-decoration:none;
	color:#FFFFFF;
}

a:hover#ctl00_mainContent_1, a:hover#ctl00_mainContent_3, a:hover#ctl00_mainContent_2{
	background:#666666;
	color:#FFFFFF;
}

.bookstubDownload{
	margin:10px;
	padding:20px;
	background:#FFFFFF;
	border-radius:5px;
}

.fltmailoptout
{
    float:left;
    margin-top:12px;}
    
Body#Popup
{
    text-align:left !important;
    padding:30px;
    height:auto;
    background-color:#FFFFFF;
}

