/*







  $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: Verdana, Arial, sans-serif;



	font-size: 10px;



	color: Black;



}







.errorBox {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	background: #ffb3b5;



	font-weight: bold;



}







.stockWarning {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	color: #cc0033;



}







.productsNotifications {



	background: #f2fff7;



	background-image: url;



}







.orderEdit {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	color: #70d250;



	text-decoration: underline;



}







BODY {



	background: #ffffcc;



	color: #000000;



	margin: 0px;



	background-image: url;



	background-position: 100%;



	background-repeat: repeat;



}







A {



	color: #000000;



	text-decoration: none;



}







A:hover {



	color: #AABBDD;



	text-decoration: underline;



}







FORM {



	display: inline;



}







TR.header {



	background: #aba060;



	background-image: url;



}







TR.headerNavigation {



	background: #cc3300;



	background-image: none;



}







TD.headerNavigation {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	background: #cc3300;



	color: Black;



	font-weight: bold;



	background-image: none;



	border: medium;



}







A.headerNavigation {



	color: Black;



}







A.headerNavigation:hover {



	color: #ffffff;



}







TR.headerError {



	background: #ff0000;



}







TD.headerError {



	font-family: Tahoma, Verdana, Arial, sans-serif;



	font-size: 12px;



	background: #ff0000;



	color: #ffffff;



	font-weight: bold;



	text-align: center;



}







TR.headerInfo {



	background: #00ff00;



	color: black;



}







TD.headerInfo {



	font-family: Tahoma, Verdana, Arial, sans-serif;



	font-size: 12px;



	background: #00ff00;



	color: #000000;



	font-weight: bold;



	text-align: center;



}







TR.footer {



	background: #ffffcc;



	background-image: url;



}







TD.footer {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	background: #bbc3d3;



	color: Black;



	font-weight: bold;



	background-image: none;



}







.infoBox {



	background: #cc3300;



}







.infoBoxContents {



	background: #ffffcc;



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	background-image: url;



}







.infoBoxNotice {



	background: #cc3300;



}







.infoBoxNoticeContents {



	background: #FFE6E6;



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	background-image: url;



}







TD.infoBoxHeading {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	font-weight: bold;



	background: #cc3300;



	color: Black;



}







TD.infoBox,SPAN.infoBox {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



}







TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd



	{



	background: #d9d8e4;



}







TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even



	{



	background: #ffffcc;



}







TABLE.productListing {



	border: 1px;



	border-style: solid;



	border-color: #ffffcc;



	border-spacing: 1px;



	background-image: url;



}







.productListing-heading {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	background: #ffffcc;



	color: Black;



	font-weight: bold;



	background-image: url;



}







TD.productListing-data {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	background-image: url;



}







A.pageResults {



	color: #0000FF;



}







A.pageResults:hover {



	color: #0000FF;



	background: #FFFF33;



}







TD.pageHeading,DIV.pageHeading {



	font-family: "Informal Roman";



	font-size: xx-large;



	font-weight: bold;



	color: Black;



}







TR.subBar {



	background: #f4f7fd;



}







TD.subBar {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	color: #000000;



}







TD.main,P.main {



	font-family: Verdana, Arial, sans-serif;



	font-size: 11px;



	line-height: 1.5;



}







TD.smallText,SPAN.smallText,P.smallText {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



}







TD.accountCategory {



	font-family: Verdana, Arial, sans-serif;



	font-size: 13px;



	color: #aabbdd;



}







TD.fieldKey {



	font-family: Verdana, Arial, sans-serif;



	font-size: 12px;



	font-weight: bold;



}







TD.fieldValue {



	font-family: Verdana, Arial, sans-serif;



	font-size: 12px;



}







TD.tableHeading {



	font-family: Verdana, Arial, sans-serif;



	font-size: 12px;



	font-weight: bold;



}







SPAN.newItemInCart {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	color: #ff0000;



}







CHECKBOX,INPUT,RADIO,SELECT {



	font-family: Verdana, Arial, sans-serif;



	font-size: 11px;



}







TEXTAREA {



	width: 100%;



	font-family: Verdana, Arial, sans-serif;



	font-size: 11px;



}







SPAN.greetUser {



	font-family: Verdana, Arial, sans-serif;



	font-size: 12px;



	color: #f0a480;



	font-weight: bold;



}







TABLE.formArea {



	background: #f1f9fe;



	border-color: #7b9ebd;



	border-style: solid;



	border-width: 1px;



}







TD.formAreaTitle {



	font-family: Tahoma, Verdana, Arial, sans-serif;



	font-size: 12px;



	font-weight: bold;



}







SPAN.markProductOutOfStock {



	font-family: Tahoma, Verdana, Arial, sans-serif;



	font-size: 12px;



	color: #c76170;



	font-weight: bold;



}







SPAN.productSpecialPrice {



	font-family: Verdana, Arial, sans-serif;



	color: #ff0000;



}







SPAN.errorText {



	font-family: Verdana, Arial, sans-serif;



	color: #ff0000;



}







.moduleRow {



	



}







.moduleRowOver {



	background-color: #D7E9F7;



	cursor: pointer;



	cursor: hand;



}







.moduleRowSelected {



	background-color: #E9F4FC;



}







.checkoutBarFrom,.checkoutBarTo {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	color: #000000;



}







.checkoutBarCurrent {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	color: #000000;



}







/* message box */



.messageBox {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



}







.messageStackError,.messageStackWarning {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	background-color: #ffb3b5;



}







.messageStackSuccess {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	background-color: #99ff00;



}







/* input requirement */



.inputRequirement {



	font-family: Verdana, Arial, sans-serif;



	font-size: 10px;



	color: #ff0000;



}



#lightbox {



	position: absolute;



	left: 0;



	width: 100%;



	z-index: 100;



	text-align: center;



	line-height: 0;



}







#lightbox img {



	width: auto;



	height: auto;



}







#lightbox a img {



	border: none;



}







#outerImageContainer {



	position: relative;



	background-color: #fff;



	width: 250px;



	height: 250px;



	margin: 0 auto;



}







#imageContainer {



	padding: 10px;



}







#loading {



	position: absolute;



	top: 40%;



	left: 0%;



	height: 25%;



	width: 100%;



	text-align: center;



	line-height: 0;



}







#hoverNav {



	position: absolute;



	top: 0;



	left: 0;



	height: 100%;



	width: 100%;



	z-index: 10;



}







#imageContainer>#hoverNav {



	left: 0;



}







#hoverNav a {



	outline: none;



}







#prevLink,#nextLink {



	width: 49%;



	height: 100%;



	background-image: url(data:image/gif;base64,AAAA);



	/* Trick IE into showing hover */



	display: block;



}







#prevLink {



	left: 0;



	float: left;



}







#nextLink {



	right: 0;



	float: right;



}







#prevLink :hover,#prevLink :visited :hover {



	background: url(../images/prevlabel.gif) left 15% no-repeat;



}







#nextLink :hover,#nextLink :visited :hover {



	background: url(../images/nextlabel.gif) right 15% no-repeat;



}







#imageDataContainer {



	font: 10px Verdana, Helvetica, sans-serif;



	background-color: #fff;



	margin: 0 auto;



	line-height: 1.4em;



	overflow: auto;



	width: 100%;



}







#imageData {



	padding: 0 10px;



	color: #666;



}







#imageData #imageDetails {



	width: 70%;



	float: left;



	text-align: left;



}







#imageData #caption {



	font-weight: bold;



}







#imageData #numberDisplay {



	display: block;



	clear: left;



	padding-bottom: 1.0em;



}







#imageData #bottomNavClose {



	width: 66px;



	float: right;



	padding-bottom: 0.7em;



	outline: none;



}







#overlay {



	position: absolute;



	top: 0;



	left: 0;



	z-index: 90;



	width: 100%;



	height: 500px;



	background-color: #000;



}

/***** Begin Sitemap_SEO *****/ 

ul.sitemap {

color: #ff0000;

}

.sitemap {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #0000ff;

  font-weight : normal;

}

.sitemapHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #0000ff;

  font-weight : normal;

}

.sitemapProducts {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #f000ff;

  font-weight : normal;

}

A.sitemap { 

  color: #009900; 

}

A.sitemap:hover {

  color: #ff0000;

}

/***** End Sitemap_SEO *****/ 

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}		
/*----------------------------End Suggest Styles-----------------*/