@import url(http://fonts.googleapis.com/css?family=Waiting+for+the+Sunrise);

/*Product Purchase Dialog Styles*/
.purchaseDialog { background: #EBEBEB; border: 2px solid #3177d2; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }

.purchaseDialog .top { height: 1px; border: none; }
.purchaseDialog .top .top_left,
.purchaseDialog .top .top_right { background: none; display: none;  }

.purchaseDialog .top_middle { font-weight: normal; background: none; margin: 0; border-radius: 6px; }

.purchaseDialog .middle,
.purchaseDialog .gap,
.purchaseDialog .bottom,
.purchaseDialog .bottom .bottom_left,
.purchaseDialog .bottom .bottom_right, 
.purchaseDialog .bottom .bottom_middle { background: none;  }

.purchaseDialog #dialog_content { border: none; margin-top: 3px; }

.purchaseDialog p { text-align: center; font-size: 20px; }
.purchaseDialog a.product-link,
.purchaseDialog a.pass-link { background: url("https://media1.shmoop.com/images/testprep/signup-repeatX.png") repeat-x scroll 0 0 transparent; border: 1px solid #FFFFFF; border-radius: 6px 6px 6px 6px; box-shadow: 1px 2px 3px #999999; color: #FFFFFF; cursor: pointer; display: block; font-size: 20px; height: 29px; margin: 20px auto 0; padding: 10px 0; text-align: center; text-shadow: 1px 1px 1px #000000; width: 244px; }
.purchaseDialog a.pass-link { background-position: 0 -54px; }

#items_ordered_block { padding: 10px 0 30px 0; }
#items_ordered_block h3{ }
#items_ordered_block table{ margin: 0; padding: 0; }

.login { right: 0; position: absolute; top: 41px; background: transparent url("https://media1.shmoop.com/images/testprep/login-arrow2.png") no-repeat; height: 55px; z-index: 99; padding-top: 11px; margin-bottom: -31px; width: 260px; text-align: center; }
.login span {  padding: 0 0 0 9px; font-family: 'Waiting for the Sunrise', cursive; font-size: 22px; text-shadow: 1px 1px 0 #FFF; line-height: 19px; text-transform: lowercase; }
.login span.small {  font-size: 17px; }
.login a { color: #0d4fa2; }

