/* box.css */


.about-button {
	display: block;
	width: 134px;
	height: 38px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.about-button a {
	display: block;
	width: 134px;
	height: 38px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.about-button a:hover {
	z-index: 1;
}
.about-button span {
	display: none;
}
#about-marcom-projects-button {
	background: url(../images/buttons/about_1.gif) top left no-repeat;
}
#about-marcom-projects-button a:hover {
	background: url(../images/buttons/about_1_RO.gif) top left no-repeat;
}
#about-marcom-digital-button {
	background: url(../images/buttons/about_2.gif) top left no-repeat;
}
#about-marcom-digital-button a:hover {
	background: url(../images/buttons/about_2_RO.gif) top left no-repeat;
}
#search-tips-button {
	background: url(../images/buttons/about_3.gif) top left no-repeat;
}
#search-tips-button a:hover {
	background: url(../images/buttons/about_3_RO.gif) top left no-repeat;
}
#online-previews-button {
	background: url(../images/buttons/about_4.gif) top left no-repeat;
}
#online-previews-button a:hover {
	background: url(../images/buttons/about_4_RO.gif) top left no-repeat;
}
#content-suppliers-button {
	background: url(../images/buttons/about_5.gif) top left no-repeat;
}
#content-suppliers-button a:hover {
	background: url(../images/buttons/about_5_RO.gif) top left no-repeat;
}
#distribute-button {
	background: url(../images/buttons/about_6.gif) top left no-repeat;
}
#distribute-button a:hover {
	background: url(../images/buttons/about_6_RO.gif) top left no-repeat;
}
#copyright-button {
	background: url(../images/buttons/about_7.gif) top left no-repeat;
}
#copyright-button a:hover {
	background: url(../images/buttons/about_7_RO.gif) top left no-repeat;
}
#join-mailing-list-button {
	background: url(../images/buttons/about_8.gif) top left no-repeat;
}
#join-mailing-list-button a:hover {
	background: url(../images/buttons/about_8_RO.gif) top left no-repeat;
}
#press-release-button {
	background: url(../images/buttons/about_9.gif) top left no-repeat;
}
#press-release-button a:hover {
	background: url(../images/buttons/about_9_RO.gif) top left no-repeat;
}
#media-centre-button {
	background: url(../images/buttons/about_10.gif) top left no-repeat;
}
#media-centre-button a:hover {
	background: url(../images/buttons/about_10_RO.gif) top left no-repeat;
}
#links-button {
	background: url(../images/buttons/about_11.gif) top left no-repeat;
}
#links-button a:hover {
	background: url(../images/buttons/about_11_RO.gif) top left no-repeat;
}
#feedback-button {
	background: url(../images/buttons/about_12.gif) top left no-repeat;
}
#feedback-button a:hover {
	background: url(../images/buttons/about_12_RO.gif) top left no-repeat;
}


/* Disc Maintenance */
.discmaint-button {
	display: block;
	width: 72px;
	height: 38px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.discmaint-button a {
	display: block;
	width: 72px;
	height: 38px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.discmaint-button a:hover {
	z-index: 1;
}
.discmaint-button span {
	display: none;
}
#discmaint-disma-button {
	background: url(../images/discstation/dm_p1_2a.gif) top left no-repeat;
}
#discmaint-disma-button a:hover {
	background: url(../images/discstation/dm_p1_2ro.gif) top left no-repeat;
}
#discmaint-disdp-button {
	background: url(../images/discstation/dm_p2_2a.gif) top left no-repeat;
}
#discmaint-disdp-button a:hover {
	background: url(../images/discstation/dm_p2_2ro.gif) top left no-repeat;
}
#discmaint-disrhc-button {
	background: url(../images/discstation/dm_p4_2a.gif) top left no-repeat;
}
#discmaint-disrhc-button a:hover {
	background: url(../images/discstation/dm_p4_2ro.gif) top left no-repeat;
}
#discmaint-disrm-button {
	background: url(../images/discstation/dm_p3_2a.gif) top left no-repeat;
}
#discmaint-disrm-button a:hover {
	background: url(../images/discstation/dm_p3_2ro.gif) top left no-repeat;
}

#discmaint-disxx-button {
	height: 36px;
	background: url(../images/discstation/dm_p5_2a.gif) top left no-repeat;
}
#discmaint-disxx-button a:hover {
	height: 36px;
	background: url(../images/discstation/dm_p5_2ro.gif) top left no-repeat;
}



.downloadcatalogs a {
	z-index: 1;
	display: block;
	width: 104px;
	height: 184px;
	background: url(../images/downloadcats_view_css.gif) top left no-repeat;
}
.downloadcatalogs a:hover {
	background-image: none;
}
.downloadcatalogs {
	display: block;
	width: 104px;
	height: 184px;
	background: url(../images/downloadcats_view_css.gif) 0 -184px no-repeat;
}
.downloadcatalogs img {
	display: none;
}

/*
// OLD VERSION
.downloadcatalogs a {
	z-index: 1;
	display: block;
	width: 302px;
	height: 184px;
	background: url(../images/downloadcats_css.jpg) top left no-repeat;
}
.downloadcatalogs a:hover {
	background-image: none;
}
.downloadcatalogs {
	height: 184px;
	background: url(../images/downloadcats_css.jpg) 0 -184px no-repeat;
}
*/


.go-button a {
	z-index: 1;
	display: block;
	width: 43px;
	height: 20px;
	background: url(../images/buttons/go_button_css.gif) top left no-repeat;
	/*background-image: url(../images/downloadcats_zone.jpg);*/
}
.go-button a:hover {
	background-image: none;
}
.go-button {
	width: 43px;
	height: 20px;
	margin:0;
	padding:0;
	background: url(../images/buttons/go_button_css.gif) 0 -40px no-repeat #036;
	display: inline;
}
.go-button span {
	display:none;
	position:absolute; 
	left:0; 
	top:0; 
	z-index:1;
	margin:0; 
	padding:0;
}


/* Blue box: half #centre panels width */
.halfBox {
	width: 280px;
	background-color: #DBEFFA; 
}
.halfBox-heading {
	width: 280px;
	height: 33px;
}
.halfBox-heading span {
	display: none;
}
.halfBox-button {
	width: 280px;
	height: 32px;
}
.halfBox-button a {
	display: block;
	margin: 0; 
	padding: 0;
	width: 100%; 
	height: 100%;
	overflow: hidden;
	color: #039;
	text-decoration: none;
}
.halfBox-button span {
	display: none;
}
.halfBox-bottom {
	width: 280px;
	height: 32px;
	padding: 0;
	margin: 0;
	background: url(../images/boxes/bluebox_280px_bottom.gif) top left no-repeat #DBEFFA;
}


/* Blue box: full #centre panels width */
.fullBox {
	width: 592px;
	background-color: #DBEFFA; 
}
.fullBox-heading {
	width: 592px;
	height: 33px;
}
.fullBox-heading span {
	display: none;
}
.fullBox-button {
	width: 592px;
	height: 32px;
}
.fullBox-button a {
	display: block;
	margin: 0; 
	padding: 0;
	width: 100%; 
	height: 100%;
	overflow: hidden;
	color: #039;
	text-decoration: none;
}
.fullBox-button span {
	display: none;
}
.fullBox-bottom {
	width: 592px;
	height: 32px;
	background: url(../images/boxes/bluebox_592px_bottom.gif) top left no-repeat;
}


/* Individual Boxes */

#general-login-box {
}
#general-login-header {
	background: url(../images/boxes/guestlogin_top.gif)  top left no-repeat #DBEFFA; 
}
#general-login-button {
	background: url(../images/boxes/guestlogin_buttonbar.gif) top left no-repeat #DBEFFA;
}
#general-login-button a:hover {
	background: url(../images/boxes/guestlogin_buttonbar_RO.gif)  top left no-repeat #DBEFFA;*/
}

#member-login-box {
}
#member-login-header {
	background: url(../images/boxes/memberlogin_top.gif)  top left no-repeat #DBEFFA; 
}
#member-login-button {
	margin-top: 28px;
	background: url(../images/boxes/memberlogin_buttonbar.gif) top left no-repeat #DBEFFA;
}
#member-login-button a:hover {
	background: url(../images/boxes/memberlogin_buttonbar_RO.gif)  top left no-repeat #DBEFFA;*/
}


#change-password-box {
}
#change-password-header {
	background: url(../images/boxes/memberzone_changepassword.gif) top left no-repeat #DBEFFA;
}
#change-password-button {
	background: url(../images/boxes/changepassword_base.gif) top left no-repeat #DBEFFA;
}
#change-password-button a:hover {
	background: url(../images/boxes/changepassword_baseRO.gif) top left no-repeat #DBEFFA;
}

#signup-box {
}
#signup-header {
	background: url(../images/boxes/memberzone_becomeamember.gif) top left no-repeat #DBEFFA;
}
#signup-button {
	background: url(../images/boxes/apply_button.gif) top left no-repeat #DBEFFA;
}
#signup-button a:hover {
	background: url(../images/boxes/apply_button_over.gif) top left no-repeat #DBEFFA;
}

#forgot-password-box {
}
#forgot-password-header {
	background: url(../images/boxes/memberzone_forgotpassword.gif) top left no-repeat #DBEFFA;
}
#forgot-password-button {
	margin-top: 10px;
	background: url(../images/boxes/sendpassword_button.gif) top left no-repeat #DBEFFA;
}
#forgot-password-button a:hover {
	background: url(../images/boxes/sendpassword_button_RO.gif) top left no-repeat #DBEFFA;
}

#apply-membership-box {
}
#apply-membership-header {
	background: url(../images/boxes/memberzone_becomeamember.gif) top left no-repeat #DBEFFA;
}
#apply-membership-button {
	background: url(../images/boxes/apply_button.gif) top left no-repeat #DBEFFA;
}
#apply-membership-button a:hover {
	background: url(../images/boxes/apply_button_over.gif) top left no-repeat #DBEFFA;
}

#marc-records-box {
}
#marc-records-header {
	background: url(../images/boxes/downloadzone_marctop.gif) top left no-repeat #DBEFFA;
}
#marc-records-button {
	background: url(../images/boxes/apply_button.gif) top left no-repeat #DBEFFA;
}
#marc-records-button a:hover {
	background: url(../images/boxes/apply_button_over.gif) top left no-repeat #DBEFFA;
}

#study-guide-box {
}
#study-guide-header {
	background: url(../images/boxes/downloadzone_sgtop.gif) top left no-repeat #DBEFFA;
}
#study-guide-button {
	background: url(../images/boxes/apply_button.gif) top left no-repeat #DBEFFA;
}
#study-guide-button a:hover {
	background: url(../images/boxes/apply_button_over.gif) top left no-repeat #DBEFFA;
}


.standing-orders-content {
	background-color: #DBEFFA;
	text-align: left;
	padding-top: 10px;
	padding-left: 70px;
}
#standing-orders-header {
	background: url(../images/boxes/downloadzone_newrel.gif) top left no-repeat #DBEFFA;
}

.subject-study-guide-search-content {
	background-color: #DBEFFA;
	text-align: left;
	padding-top: 0px;
	padding-left: 20px;
}
#subject-study-guide-search-header {
	background: url(../images/boxes/marcom_searchsg.gif) top left no-repeat #DBEFFA;
}

.catalogues-content {
	background-color: #DBEFFA;
	text-align: center;
}
#catalogues-header {
	background: url(../images/boxes/downloadzone_cataloguestop.gif) top left no-repeat #DBEFFA;
}
#catalogues-button {
	background: url(../images/boxes/downloadzone_catviewallbase.gif) top left no-repeat #DBEFFA;
}
#catalogues-button a:hover {
	background: url(../images/boxes/downloadzone_catviewallRO.gif) top left no-repeat #DBEFFA;
}

/* What's New - Boxes */
.whats-new-content {
	background-color: #DBEFFA;
	padding-left: 30px;
}
#whats-new-adultdvd-header {
	background: url(../images/boxes/whatsnew_adudvd.gif) top left no-repeat #DBEFFA;
}
#whats-new-adultvhs-header {
	background: url(../images/boxes/whatsnew_aduvhs.gif) top left no-repeat #DBEFFA;
}
#whats-new-adultcdr-header {
	background: url(../images/boxes/whatsnew_aducdr.gif) top left no-repeat #DBEFFA;
}
#whats-new-juniordvd-header {
	background: url(../images/boxes/whatsnew_jundvd.gif) top left no-repeat #DBEFFA;
}
#whats-new-juniorvhs-header {
	background: url(../images/boxes/whatsnew_junvhs.gif) top left no-repeat #DBEFFA;
}
#whats-new-juniorcdr-header {
	background: url(../images/boxes/whatsnew_juncdr.gif) top left no-repeat #DBEFFA;
}



/* BUTTONS - Shopping Cart */
div.button {
	margin: 0;
	padding: 0;
	width: 111px;
	height: 31px;
}
div.button a {
	display: block;
	margin: 0; 
	padding: 0;
	width: 100%; 
	height: 100%;
	overflow: hidden;
	color: #039;
	text-decoration: none;
}
div.button span {
	display: block;
	margin: 0; 
	padding: 0;
	display: none;  
}
div.button a:hover {
	background-image: none;
	color: #036;
}
div.button a:active {
	color: #036;;
}
/* smaller version */
div.smallbutton {
	margin: 0;
	padding: 0;
	width: 60px;
	height: 24px;
	border: 0px red solid;
}
div.smallbutton a {
	display: block;
	margin: 0; 
	padding: 0;
	width: 100%; 
	height: 100%;
	overflow: hidden;
	color: #039;
	text-decoration: none;
}
div.smallbutton span {
	display: block;
	margin: 0; 
	padding: 0;
	display: none;  
}
div.smallbutton a:hover {
	background-image: none;
	color: #036;
}
div.smallbutton a:active {
	color: #036;;
}

/* Individual Rules */
.cart_addtocart a {
	background: url(../images/buttons/cart_addtocart_css.gif) top left no-repeat;
}
.cart_addtocart {
	background: url(../images/buttons/cart_addtocart_css.gif) 0 -31px no-repeat;
}
.cart_printcart a {
	background: url(../images/buttons/cart_printcart_css.gif) top left no-repeat;
}
.cart_printcart {
	background: url(../images/buttons/cart_printcart_css.gif) 0 -31px no-repeat;
}
.cart_emptycart a {
	background: url(../images/buttons/cart_emptycart_css.gif) top left no-repeat;
}
.cart_emptycart {
	background: url(../images/buttons/cart_emptycart_css.gif) 0 -31px no-repeat;
}
.cart_checkout a {
	background: url(../images/buttons/cart_checkout_css.gif) top left no-repeat;
}
.cart_checkout {
	background: url(../images/buttons/cart_checkout_css.gif) 0 -31px no-repeat;
}
.cart_printreceipt a {
	background: url(../images/buttons/cart_printreceipt_css.gif) top left no-repeat;
}
.cart_printreceipt {
	background: url(../images/buttons/cart_printreceipt_css.gif) 0 -31px no-repeat;
}
.cart_confirmdetails a {
	background: url(../images/buttons/cart_confirmdetails_css.gif) top left no-repeat;
}
.cart_confirmdetails {
	background: url(../images/buttons/cart_confirmdetails_css.gif) 0 -31px no-repeat;
}
.cart_editcart a {
	background: url(../images/buttons/cart_editcart_css.gif) top left no-repeat;
}
.cart_editcart {
	background: url(../images/buttons/cart_editcart_css.gif) 0 -31px no-repeat;
}
.cart_editdetails a {
	background: url(../images/buttons/cart_editdetails_css.gif) top left no-repeat;
}
.cart_editdetails {
	background: url(../images/buttons/cart_editdetails_css.gif) 0 -31px no-repeat;
}
.cart_confirmorder a {
	background: url(../images/buttons/cart_confirmorder_css.gif) top left no-repeat;
}
.cart_confirmorder {
	background: url(../images/buttons/cart_confirmorder_css.gif) 0 -31px no-repeat;
}


/* smaller ones */
.cart_update a {
	background: url(../images/buttons/cart_update_css.gif) top left no-repeat;
}
.cart_update {
	background: url(../images/buttons/cart_update_css.gif) 0 -24px no-repeat;
	margin: 0;
	padding: 0;
}
.cart_remove a {
	background: url(../images/buttons/cart_remove_css.gif) top left no-repeat;
}
.cart_remove {
	background: url(../images/buttons/cart_remove_css.gif) 0 -24px no-repeat;
	margin: 0;
	margin-left: 2px;
	padding: 0;
}
/* END: Shopping Cart Buttons */


.back_button a {
	background: url(../images/buttons/back_button_css.gif) top left no-repeat;
}
.back_button {
	background: url(../images/buttons/back_button_css.gif) 0 -31px no-repeat;
}
.search_button a {
	background: url(../images/buttons/search_button_css.gif) top left no-repeat;
}
.search_button {
	background: url(../images/buttons/search_button_css.gif) 0 -31px no-repeat;
}
.submit_button a {
	background: url(../images/buttons/submit_button_css.gif) top left no-repeat;
}
.submit_button {
	background: url(../images/buttons/submit_button_css.gif) 0 -31px no-repeat;
}

/* Full Subject List */
.fullsubj-box {
	width: 108px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border-left: #FFFFFF solid 10px;
	font-size: 9px;
	line-height: 16px;
	color: #999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.fullsubj-box a {
	font-size: 11px;
	line-height: 16px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.fullsubj-box a:link { 
	color: #666;
	text-decoration: none;
}
.fullsubj-box a:visited { 
	color: #666;
	text-decoration: none;
}
.fullsubj-box a:hover { 
	color: #330066; 
	text-decoration:underline; 
}
.fullsubj-box a:active { 	
	color: #666;
}

/* Individual boxes */

#fullsubj-education-box {
	height: 460px;
}
#fullsubj-education-box a {
	line-height: 18px;
}

#fullsubj-general-box {
	height: 134px;
}
#fullsubj-general-box a {
	line-height: 19px;
}

#fullsubj-junior-box {
	height: 266px;
	padding-top: 5px;
}
#fullsubj-junior-box a {
	line-height: 17px;
}
