/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; }

.errorBox { font-family : Arial, Helvetica, sans-serif; font-size : 12px;  color: #FF6666; }

.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color:#FF6666; }

.productsNotifications {
  background-image: url(images/site_colours/background_main.jpg);
  background-repeat:repeat; 
 }

BODY {
 background-image: url(images/site_colours/background.jpg);
  background-repeat:repeat;
}

A {
  color:#FFFFFF;
  text-decoration: none;

}

A:hover {
  color:#00FFFF;
  text-decoration: none;

}

FORM {
	display: inline;
}

TD.headerNavigationBack{
  background-image: url(images/site_colours/navbar.jpg);
  background-repeat:repeat;
 
}

.line {
  background-image: url(images/pixel_black.gif);
  background-repeat:repeat
}


.white {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  color:#ffffff; 

 
}


.headerNavigation {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  color:#ffffff;

 
}

.headerNavigation:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
 color:#00FFFF;

 
}


.main_table {
  background-image: url(images/site_colours/background_main.jpg);
  background-repeat:repeat; 
}

.column_right {
   background-image: url(images/site_colours/right_column.jpg);
	background-repeat:repeat-y;
}

.column_left {
    background-image: url(images/site_colours/column.jpg);
	background-repeat:repeat-y;

}

.column_border {
    background-image: url(images/site_colours/background_main.jpg);
	background-repeat:repeat;
}

.footer {
    background-image: url(images/site_colours/footer.jpg);
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color:#FFFFFF;
}

.image_border {
 background-image: url(images/site_colours/image_border.jpg);
	background-repeat:inherit;
 
}


TD.infoBoxHeading{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight:normal;
  color:#ffffff;

}

.infoBox {
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-style:normal;
 font-weight:normal;
  color:#ffffff;
}

.infoBoxContents {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
 color:#ffffff;    
}

TD.infoBoxHeading2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:normal;
  color:#ffffff;
  background-image:url(images/site_colours/heading_panel.jpg);
  background-repeat:repeat-x;
  text-align:center;
  
}

.infoBoxContents2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
 color:#ffffff; 
}

TD.infoBoxHeadingRight{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background-image: url(images/site_colours/menus_right.jpg);
  background-position:right;
  background-repeat:no-repeat;
 
}

.listingBoxContents {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
  text-align:center;
 color:#ffffff;
 background-image: url(images/site_colours/background_main.jpg);
 background-repeat:repeat;

}


.productsHeading{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#ffffff;
  background-image:url(images/site_colours/menu_headings/products_heading.jpg);
  background-repeat:no-repeat;
  text-align: center;
  
}
.cartHeading{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#ffffff;
  background-image:url(images/site_colours/menu_headings/cart_heading.jpg);
  background-repeat:no-repeat;
  text-align: center;
}
.searchHeading{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#ffffff;
  background-image:url(images/site_colours/menu_headings/search_heading.jpg);
  background-repeat:no-repeat;
  text-align: center;
}
.informationHeading{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#ffffff;
  background-image:url(images/site_colours/menu_headings/information_heading.jpg);
  background-repeat:no-repeat;
  text-align: center;
}

.newsdeskHeading{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#ffffff;
  background-image:url(images/site_colours/menu_headings/latest_news_heading.jpg);
  background-repeat:no-repeat;
  text-align: center;
}


.whatsNewHeading{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#ffffff;
  background-image:url(images/site_colours/info_box/whats_new_heading.jpg);
  background-repeat:no-repeat;
  text-align: center;
 }
.infoBoxPanel {
  background-image: url(images/site_colours/info_box/info_box_panel.jpg);
  background-repeat:repeat-y; 
}
.infoBoxFooter {
  background-image: url(images/site_colours/info_box/info_box_footer.jpg);
  background-repeat:no-repeat; 
}



.featuredBoxContents {
  background-image: url(images/site_colours/featured/featured_background.jpg);
  background-repeat:repeat; 
}
.featuredTable {
background-image: url(images/site_colours/featured/featured_table.jpg);
  background-repeat:repeat;
}
.featuredBar {
  background-image: url(images/site_colours/featured/featured_bar.jpg);
  background-repeat:no-repeat; 
}


TD.alsoBoughtBoxHeading{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#ffffff;
  background-image:url(images/site_colours/also_bought/also_bought_bar.jpg);
  background-repeat:no-repeat;
  text-align: center;
}
.alsoBoughtBoxFooter {
  background-image: url(images/site_colours/also_bought/also_bought_box_footer.jpg);
  background-repeat:no-repeat; 
}
.alsoBoughtBoxContents {
  background-image: url(images/site_colours/featured/featured_background.jpg);
  background-repeat:repeat; 
}
.alsoBoughtTable {
background-image: url(images/site_colours/featured/featured_table.jpg);
  background-repeat:repeat-y;
}
.alsoBoughtBar {
  background-image: url(images/site_colours/also_bought/also_bought_bar.jpg);
  background-repeat:no-repeat; 
}



TD.specialBoxHeading{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#ffffff;
  background-image:url(images/site_colours/specials/specials_bar.jpg);
  background-repeat:repeat;
  text-align: center;
}

.specialsHeading{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#ffffff;
  background-image:url(images/site_colours/info_box/specials.jpg);
  background-repeat:no-repeat;
  text-align: center;
 }

.specialBoxFooter {
  background-image: url(images/site_colours/specials/specials_box_footer.jpg);
  background-repeat:no-repeat; 
}
.specialBoxContents {
  background-image: url(images/site_colours/specials/specials_panel.jpg);
  background-repeat:repeat; 
}
.specialTable {
background-color:#FFCCCC;
}
.specialBar {
  background-image: url(images/site_colours/specials/specials_bar.jpg);
  background-repeat:repeat; 
}


.infoBoxNotice {
  background-image: url(images/site_colours/background_main.jpg);
  background-repeat:repeat; 
}

.infoBoxNoticeContents {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
  color:#ffffff; 
}

TD.infoBoxProduct {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#ffffff; 
  
}

TD.infoBoxProduct2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
  color:#ffffff; 
  
}

.productListing-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color:#ffffff; 
	
}

.productListing {
  background-color:#999999;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight:normal;
  font-variant: normal;
  color: #ffffff; 
}

.productListing-data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	text-transform: none;
	color:#ffffff;
	
}

.titleHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
 color:#00FFFF;
  font-weight:normal;
}

TD.titleData {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
 color:#ffffff; 
  font-weight:normal;
  
  
  
}

A.pageResults {
  color:#ffffff;
  
}

A.pageResults:hover {
  color:#ffffff;
}

TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color:#ffffff;
}

TD.fieldKey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000000;
}

TD.tableHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#ffffff;
}

SPAN.newItemInCart {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000000;
    font-weight:normal;

}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#000000;
  font-weight:normal;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000000;
  font-weight:normal;
}


TABLE.formArea {
  background: #ffffff;
  border-color: #666666;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#000000;
}

SPAN.errorText {
  font-family: Arial, Helvetica, sans-serif;
  color: #FF6666;
  font-weight: bold;
  text-align:center;
  font-size: 12px;
}

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; text-align:center; font-size: 12px; color: #999999; }
.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; text-align:center; font-size: 12px; color:#ffffff; }

/* message box */

.messageBox { font-family: Arial, Helvetica, sans-serif;   text-align:center; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-size: 12px; font-style: normal; color:#FF6666; text-align:center; }
.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-size: 12px; font-style: normal; color:#00CC00; text-align:center; }

/* input requirement */

.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6666;
}

.welcome_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color:#00FFFF;
	
}


.title_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color:#00FFFF;
	
}
.artist_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color:#ffffff;
	
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff; 
	
}

.blueHeading_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#ffffff; 
	text-align: right;
}

.lightBlueBox {
  background-color:#ffffff;
}


.plainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
	color:#ffffff;
}
	
.RedText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF6666;
	
	
	}
	
.paraText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#ffffff;
	
}


.sslMessage
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-style: normal;
font-variant: normal;
background-color: #ffb3b5;

}

.sslMessageOk
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-style: normal;
font-variant: normal;
background-color:#00FF00;

}


h1 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color:#00FFFF;
}


.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#ffffff; 

	
}



.productSpecialPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF6666;
	
	
}
	
	.bannerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:normal;
	font-variant: normal;
	color:#ffffff;
	
}

/* Special Scroller */

#pscroller1 {
	height: 180px;
	border: 0px;
	padding: 5px;
}

#pscroller2{
	width: 350px;
	height: 20px;
	border: 0px;
	padding: 3px;
}

#pscroller2 a{
	text-decoration: none;
}

.someclass {
  	font-family: sans-serif;
  	font-size: 12px;
  	line-height: 1.5;
}

/* New Products Scroller */

#pscroller_np {
height: 180px;
border: 0px;
padding: 5px;
}

.pscroller_c_np {
  font-family: sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

/* BEGIN Fancier Invoice and Packingslip */
.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableHeadingRow_INVOICE { background-color: #C9C9C9; }
.dataTableRow_INVOICE { background-color: #F0F1F1; }
.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#ffffff; }
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color:#ffffff; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color:#ffffff; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#ffffff; }
.order_history_top_INVOICE { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading_INVOICE { color:#ffffff; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data_INVOICE { color:#ffffff; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row_INVOICE { background-color: #C9C9C9; }
.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }
.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#ffffff; }
.smallText_INVOIVE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
/* END Fancier Invoice and Packingslip */