/*
  $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;
 
}

.lineBorder {

border:thin;
  border-color:#00FFFF;
  border-style:solid;
border-spacing:inherit;
border-width:thin;

}


TD.infoBoxHeading{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight:normal;
  color: #ffffff;
  background-image: url(images/site_colours/menus.jpg);
 background-position:left;
  background-repeat:no-repeat; 
  border:thin;
  border-color:#ffffff;
  border-style:solid;

}

.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;
 
}

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

.listingBoxContents1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
  text-align:center;
 color:#ffffff;
 background-image: url(images/site_colours/listing_background_1.jpg);
  background-repeat:repeat;
  border:thin;
  border-color:#CCCccc;
  border-style:solid;

}

.listingBoxContents2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:normal;
  text-align:center;
 color:#ffffff;
 background-image: url(images/site_colours/listing_background_2.jpg);
  background-repeat:repeat;
  border:thin;
  border-color:#CCCccc;
  border-style:solid;

}

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

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

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

.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;
}


.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;
 }

.newsdeskHeading{background-image:url(images/site_colours/menu_headings/newsdesk_heading.jpg);background-repeat:no-repeat;}
 
.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; 
}

.customerTestimonials { background-color:#FFFFFF;
}

.featuredBoxContents {
  background-image: url(images/site_colours/featured/featured_background.jpg);
  background-repeat:repeat;
  border:thin;
  border-color:#cccccc;
  border-style:solid;
}

.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;
  border:thin;
  border-color:#CCCccc;
  border-style:solid;
}
.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; 
  border:thin;
  border-color:#CCCccc;
  border-style:solid;
}
.alsoBoughtTable {
background-image: url(images/site_colours/featured/featured_table.jpg);
  background-repeat:repeat-y;
  border:thin;
  border-color:#CCCccc;
  border-style:solid;
}
.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:normal;
  color:#333333;
  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;
	
}

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

}

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

}

.titleHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
 color:#036;
  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;
}



.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;
}

.blueHeading_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight:bold;
	color:#036;
}

.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;
}
