

/* headerPartial */
div#login form {
	position: relative;
	top: -15px;
    #top:-8px;
}

div#login td#right {
	text-align: right;
	vertical-align:middle;
    width:68px;
}

img#signOutButton {
	position: relative;
	top: 10px;
	margin-left: 12px;
}

/* publisher10 */

h2#publishers10 {
	background:transparent url(../images/shop/blue-middle.gif) repeat-x scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-size:13px;
	height:33px;
	padding-top:5px;
	padding-left:5px;
	/*width:204px;*/
   width:214px;
}

/*genres10 */

h2#genres10 {
	background:url(../images/shop/blue-middle.gif) repeat-x;
	height:33px;
	/*width:204px;*/
    width:214px;
	float:left;
	font-size:13px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
}

/* advertising small */

div#adSmallArea {
	margin-top: 200px;
}

div#adSmallArea a {
	display: block;
	height: 50px;
	margin-bottom: 12px;
}
img.adSmall {
	margin-bottom: 40px;
}

/* loginSuccess */

h1#loginSuccess {

}

/* createNewAccountInputSuccess */

h1#createAnAccount {
	width: 550px;
	height: 38px;
	text-indent: -9999px;
	background-image: url('../images/headings/createAnAccount.gif');
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 24px;
}

table#createAnAccount tr td:first-child {
	width: 100px;
	text-align: right;
	vertical-align: middle;
}

h1#loginHelp {
	width: 550px;
	height: 38px;
	text-indent: -9999px;
	background-image: url('../images/shop/headings/forgotYourLogin.png');
	background-repeat: no-repeat;
	background-position: left;
}

/* upcomingEvents */

h1#upcomingEvents {
	width: 550px;
	height: 38px;
	background-image: url('../images/headings/upcomingEvents.gif');
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;	
}

/* newsList */

h1#newsList {
	width: 550px;
        height: 38px;
        text-indent: -9999px;
        background-image: url('../images/headings/news.gif');
        background-repeat: no-repeat;
        background-position: left;
}

/* yourAccount */

h2#yourUnreadIssues {
	width: 550px;
	height: 38px;
	text-indent: -9999px;
	background-image: url('../images/headings/yourUnreadIssues.gif');
	background-repeat: no-repeat;
	background-position: left;
}

h2#yourCollection {
        width: 550px;
        height: 38px;
        text-indent: -9999px;
        background-image: url('../images/headings/yourCollection.gif');
        background-repeat: no-repeat;
        background-position: left;
}

h2#yourPrePurchasedIssues {
        width: 550px;
        height: 38px;
        text-indent: -9999px;
        background-image: url('../images/headings/yourPrePurchasedIssues.gif');
        background-repeat: no-repeat;
        background-position: left;
}
/* editAccount */

h1#editAccount {
	width: 550px;
        height: 38px;
        text-indent: -9999px;
        background-image: url('../images/headings/editAccountProfile.gif');
        background-repeat: no-repeat;
        background-position: left;

}

/* browseOurComics */

h1#browseOurComics {
	width: 550px;
        height: 38px;
        text-indent: -9999px;
        background-image: url('../images/shop/headings/browseOurComics.png');
        background-repeat: no-repeat;
        background-position: left;
}

h1#browseYourCollection {
	width: 550px;
	height: 38px;
	text-indent: -9999px;
	background-image: url('../images/headings/browseYourCollection.gif');
	background-repeat: no-repeat;
	background-position: left;
}

table.browse {
	width: 550px;
}

table.browse td {
	width: 25%;
	vertical-align: top;
	text-align: center;
	padding: 5px;
}

h2.breadcrumbs {
	font-weight: normal;
	margin-bottom: 25px;
}

h2.breadcrumbs a {
	font-weight: normal;
}
/* issueInfo */

table#issueInfo {
	width: 550px;
	margin-top: 24px;
	margin-bottom: 24px;
}

table#issueInfo td#image {
	width: 216px;
	text-align: left;
	vertical-align: top;
}

table#issueInfo td#info {
	vertical-align: top;
}

.prePurchaseMessage {
	font-style: italic;
	color: #e27801;
}

div#purchaseOptions {
	/*background-color: #f5f5f5;*/
	padding: 12px;
	width: 526px;
	margin: 0px;
	font-size: 14px;
}

div#purchaseOptions img {
	position: relative;
	top: 5px;
}

div#purchaseOptions img#purchaseIssueButton {
	margin-left: 24px;
}

h2#contactPublisher {
	background-image: url('../images/headings/contactPublisher.gif');
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;
	width: 550px;
	height: 38px;
	margin-top:  24px;
}

h3#youOwn {
	display: inline;
	font-weight: bold;
	font-size: 14px;
}

/* index */

div#scrollerArea {
	/*position: absolute; */
	margin-top: 10px;
	border: 1px solid black;
	padding: 10px;
	/*overflow: auto;*/
	/*height: 470px;*/
	width: 520px;
	/*z-index: 1;*/
}

/*div#scrollerSpacer {
	width: 550px;
	height: 460px;
	border: 1px solid #a6b6d9;
}

div#scrollBarArea {
	float: right;
	width: 35px;
	height: 390px;
}

div#scrollUpButton {
	width: 30px;
	background-color: white;
	height: 30px;
	margin-top: 150px;
	margin-bottom: 10px;
	background-image: url('/images/buttons/upArrow.gif');
	background-repeat: no-repeat;
}

div#scrollDownButton {
	width: 30px;
	background-color: white;
	height: 30px;
	background-image: url('/images/buttons/downArrow.gif');
	background-repeat: no-repeat;
}*/

table#newsEvents {
	width: 550px;
	margin-top: 24px;
}

table#newsEvents td#news {
	width: 255px;
	padding-right: 31px;
	vertical-align: top;
}

table#newsEvents td#events {
	vertical-align: top;
}

table#browseIndex {
	margin-bottom: 12px;
	width: 520px;
	/*position: relative;*/
	top: -15px;
}

table#browseIndex td {
	vertical-align: top;
	/*padding: 7px;*/
	text-align: left;
}

table#browseIndex td img.subscribeButton {
	border: 0px;
	margin-top: 3px;
}


table#browseIndex tr.alt td {
	background-color: #ccc;
}

table#browseIndex tr.heading td {
	background-color: #607192;
}

table#browseIndex tr.heading td a {
	color: white;
}

table#browseIndex tr.heading span {
	color: white;
}


table#browseIndex td img {
	border: 1px solid black;
	margin-top: 15px;
}

div#scrollerArea td img {
	border: 1px solid black;
	margin-top: 15px;
}

div#scrollerArea td {
	vertical-align: top;
}


h2#top10 {
		background:url(../images/shop/blue-middle.gif) repeat-x;
		height:33px;
		/*width:204px;*/
        width:215px;
		float:left;
		font-size:13px;
		color:#FFFFFF;
		padding-left:5px;
        line-height:30px;   
}

h2#topSellersGenre {
	width: 207px;	
	height: 38px;
	text-indent: -9999px;
	background-image: url('../images/headings/topSellersGenre.gif');
	background-position: left;
	background-repeat: no-repeat;
}

h2#otherIssuesTitle {
	/*width: 207px;
	height: 38px;
	text-indent: -9999px;
	background-image: url('../images/headings/otherIssues.gif');
	background-position: left;
	background-repeat: no-repeat;*/
   background:transparent url(../images/shop/blue-middle.gif) repeat-x scroll 0 0; height:33px;font-weight:bold;color:#FFFFFF;padding-left:5px;line-height:25px;
   font-size:13px;
   /*width:206px;*/
   width:215px;
}
.linkList a{
 padding-left:5px;
}
h2#otherTitlesPublisher {
	width: 207px;
	height: 38px;
	text-indent: -9999px;
	background-image: url('../images/headings/titlesPublisher.gif');
	background-position: left;
	background-repeat: no-repeat;
}

/* admin */

table.admin {
	width: 650px;
    background:transparent url(../images/shop/full-bg.png) repeat-y scroll 0 0;
    border:1px solid #666666;
    color:#FFFFFF;
    height:auto;
    margin-bottom:5px;
    min-height:150px;
    padding:5px;
}

table.admin td {
	width: 50%;
	vertical-align: top;
	text-align: left;
}

/* help */

h1#help {
	width: 550px;
        height: 38px;
        text-indent: -9999px;
        background-image: url('../images/headings/help.gif');
        background-repeat: no-repeat;
        background-position: left;	
}

/* customerService */

div.customerService {
	/*background-color: #f5f5f5;*/
	padding: 12px;
	margin-bottom: 12px;
}

table.customerService td {
	padding: 5px;
	vertical-align: top;
}

/* titleDetail */

h2#availableIssues {
	width: 550px;
	height: 38px;
	background-image: url('../images/headings/availableIssues.gif');
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;
	margin-bottom: 20px;
}

table#issueInfo td#image img {
	border: 1px solid black;
}

/* purchasePrompt */

h2#purchaseComic {
	width: 550px;
	height: 38px;
	background-image: url('../images/headings/purchaseComic.gif');
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;
}

/* creditCardError */

h2#creditCardError {
	width: 550px;
	height: 38px;
	background-image: url('../images/headings/creditCardError.gif');
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;
}

/* editCreditCard */

h2#editCreditCard {
	width: 550px;
	height: 38px;
	background-image: url('../images/headings/editCreditCard.gif');
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;	
}

/* purchaseIssueSuccess */

h2#purchaseComplete {
	width: 550px;
	height: 38px;
	background-image: url('../images/headings/purchaseComplete.gif');
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;	
}

/* customerService */

h1#customerService {
	background-image: url('../images/headings/customerService.gif');
	height: 38px;
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;
}

/* privacyPolicy */

h1#privacyPolicy {
	background-image: url('../images/headings/privacyPolicy.gif');
	height: 38px;
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;
}

/* aboutUs */

h1#aboutUs {
	background-image: url('../images/headings/aboutUs.gif');
	height: 38px;
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;
}

/* accountActivity */

table.accountActivity {
	border-top: 1px solid black;
	border-left: 1px solid black;
}

table.accountActivity td, table.accountActivity th {
	padding: 3px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

table.accountActivity th {
	background-color: #cdcdcd;
}

/* messagesSuccess */

table.messages {
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	width: 100%;
}

table.messages th, table.messages td {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	
	
}

table.messages th {
	background-color: #cdcdcd;
}

/* _browseThumbnailPartial */

table#browseIndex {
	width: 100%;
}

table#browseIndex td {
	padding: 3px
}

/* purchaseSubscribe */

h1#purchaseSubscribe {
	background-image: url('../images/headings/purchaseSubscribe.gif');
	height: 38px;
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;
}

table.purchaseSubscribe {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}

table.purchaseSubscribe th, table.purchaseSubscribe td {
	text-align: left;
	vertical-align: top;
	padding: 3px;
}

/* yourSubscriptions */

h2#currentSubscriptions {
	background-image: url('../images/headings/currentSubscriptions.gif');
	height: 38px;
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;
	margin-bottom: 20px;
}

h2#prePurchasedIssues {
	background-image: url('../images/headings/prePurchasedIssues.gif');
	height: 38px;
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;
	margin-bottom: 20px;
	margin-top: 40px;

}

/* prePurchasePrompt */

h2#prePurchaseIssue {
	background-image: url('../images/headings/prePurchaseIssue.gif');
	height: 38px;
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;
	margin-bottom: 20px;
}

/* prePurchaseIssues */

h2#prePurchaseSuccess {
	background-image: url('../images/headings/success.gif');
	height: 38px;
	background-repeat: no-repeat;
	background-position: left;
	text-indent: -9999px;
	margin-bottom: 20px;
}

/* browseThumbnails partial */

table.thumbnails td img {
	border: 1px solid black;
}

/* featureHeader partial */

div#featureHeader {
	background:transparent url(../images/shop/header-bg.png) repeat-y scroll 0 0;
	border:1px solid #4A493E;
	float:left;
	height:200px;
	margin-bottom:3px;
	position:relative;
	width:953px;
    padding:10px 0px 0px 10px;
}

div#featureHeader p {
	color: white;
	font-size: 12px;
}

div#featureHeader a {
	font-weight: bold;
	color: #1C0C02;
}
div#featureHeader a:hover {
	font-weight: bold;
	color: #FFFFFF;
}
h2#more {
	background:url(../images/shop/blue-middle.gif) repeat-x;
	height:33px;
	width:40px;
	float:left;
	font-size:13px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
}
h2#more a{
 color:#FFFFFF;
 text-decoration:none;
}