/*
  $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: Palatino Linotype, Palatino, sans-serif; font-size: 10px; color: #666666; padding: 4px;}
.errorBox { font-family : Palatino Linotype, Palatino, sans-serif; font-size : 10px; background: #ffffff; font-weight: bold; }
.stockWarning { font-family : Palatino Linotype, Palatino, sans-serif; font-size : 10px; color: #666666; }
.productsNotifications { background: #ffffff; }
.orderEdit { font-family : Palatino Linotype, Palatino, sans-serif; font-size : 10px; color: #666666; text-decoration: underline; }


.inputButton { border-style:none; height:auto; }


BODY {
  font-family: Palatino Linotype, Palatino, sans-serif;
  color: #942C51;
  font-size: 8px;
  margin: 0px;
}


TABLE.main {
	margin-top: 26px;
	background: #ffffff;
	width: 800px;
	border-style: none ;
	border-width:0px;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
	
}


TD.instruction {
  font-family: Palatino Linotype, Palatino, sans-serif;
  background: #ffffff;
  color: #666666;
  font-size: 11px;
  padding-top: 6px;
  padding-left: 20px;
  height: 40px;
  width:360px;
  vertical-align:top;
 }


A:link {
  	color: inherit;
  	text-decoration: none;
  	cursor: pointer;
}

A:hover {
   	color: inherit;
  	text-decoration: none;	
}

A:visited {
	color: #000000;
	text-decoration: none;
}



TR.header {
  background: #ffffff;
}

TR.headerNavigation {
 background: #ffffff;
}

TD.headerNavigation {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #666666;
  font-weight : bold;
}

A.headerNavigation {
   color: #666666;
}

A.headerNavigation:hover {
  color: #666666;
}

TR.headerError {
  background: #ffffff;
}

TD.headerError {
  font-family: Tahoma, Palatino Linotype, Palatino, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #666666;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #ffffff;
}

TD.headerInfo {
  font-family: Tahoma, Palatino Linotype, Palatino, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #666666;
  font-weight: bold;
  text-align: center;
}

TR.footer {
	background: #ffffff;
}

TD.footer {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 10px;
  background: #ffffff

  color: #666666;
  font-weight: bold;
}

.infoBox {
 background: #ffffff;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #fffff;
}

.infoBoxNoticeContents {
  background: #ffffff;
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #ffffff;
  color: #666666;

}

TD.infoBox, SPAN.infoBox {
  font-family: Palatino Linotype, Palatino, 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: #ffffff;
}

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: #ffffff;
}

TABLE.productListing {
  border: none;
}

.productListing-heading {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 10px;

  background: #ffffff;
  color: #666666;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 14px;
  letter-spacing: -1px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #ffffff;
}


TABLE.pageHeading {
	margin-top: -2px;
	margin-bottom: 0px;
	margin-left: 12px;
	border-style: none ;
	border-width:0px;
	width: 90%;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
	}



TD.pageHeading, DIV.pageHeading {
  padding-top:0px;
  padding-bottom:4px;
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size:24px;
  font-weight:normal;
  color:#758585;
  text-transform: capitalize;
  vertical-align:top;
}

TR.subBar {
  background: #ffffff;
}

TD.subBar {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 10px;
  color: #666666;
}

TD.main, P.main {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 11px;

}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 10px;
  color: #556666;
}


TD.subHeading {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  padding-top:12px;
  padding-bottom:6px;

}

TD.accountCategory {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 13px;
  color: #666666;
}

TD.fieldKey {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.buttonTopRight {
	text-align: right;
	vertical-align: top;
}


SPAN.newItemInCart {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 8px;
  color: #666666;
}

SPAN.oldItemInCart {
 font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 8px;
  color: #666666;
}

SELECT {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 9px;
  background: #ffffff;
  border: 1px solid #eeeeee;
  color: #777777;
  vertical-align:middle;
  margin-bottom:3px; 
}





INPUT {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 10px;
  background: #ffffff;
  border: 1px solid #eeeeee;
  color: #777777;
  vertical-align:middle;
  margin-bottom:3px; 
}

INPUT.standard {
	border:none;
}

INPUT.confirm {
	color: #942C51;
	border:none;
	margin-top:-2;
}

RADIO {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 10px;
  height:18px;
  background: #ffffff;
  border-style: none;
  border-width:0px;
}

TEXTAREA {
  width: 100%;
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 11px;
}


TABLE.formArea {
  background: #ffffff;
  border:none;
  /*
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
  */
}

TD.formAreaTitle {
  font-family: Tahoma, Palatino Linotype, Palatino, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Palatino Linotype, Palatino, sans-serif;
  font-size: 12px;
  color: #666666;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Palatino Linotype, Palatino, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Palatino Linotype, Palatino, sans-serif;
  color: #666666;
}

.moduleRow { }
.moduleRowOver { background-color: #ffffff; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #ffffff; }

.checkoutBarFrom, .checkoutBarTo { font-family: Palatino Linotype, Palatino, sans-serif; font-size: 10px; color: #666666; }
.checkoutBarCurrent { font-family: Palatino Linotype, Palatino, sans-serif; font-size: 10px; color: #666666; }

/* message box */

.messageBox { font-family: Palatino Linotype, Palatino, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Palatino Linotype, Palatino, sans-serif; font-size: 10px; background-color: #ffffff; }
.messageStackSuccess { font-family: Palatino Linotype, Palatino, sans-serif; font-size: 10px; background-color: #ffffff; }

/* input requirement */

.inputRequirement { font-family: Palatino Linotype, Palatino, sans-serif; font-size: 10px; color: #ff0000; }


SELECT.test {
		font-family: Palatino Linotype, Palatino, sans-serif; font-size: 8px; color: #ff0000; }
}

.linkPanel {
	font-family: Palatino Linotype, Palatino, sans-serif;
  	font-size: 10px;
  	color: #666666;
  	cursor: pointer;
}

TD.resultTableHeader-left {
	text-align:left;
	vertical-align:top;
	height:18px;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 11px;
	color:#942C51;
	font-weight: normal;
	letter-spacing: 0px;
}

TD.resultTableHeader-right {
	text-align: right;
	vertical-align:top;
	height:18px;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 11px;
	color:#942C51;
	font-weight: normal;
	letter-spacing: 0px;
}


.resultTableHeader {
	color:#942C51;
}

A.resultTableHeader:link {
	color:#942C51;
}

A.resultTableHeader:visited {
	color:#942C51;
}

A.resultTableHeader:hover {
	color:#942C51;
}


TD.resultTableFooter-left {
	text-align:left;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 11px;
	color:#942C51;
	font-weight: normal;
	letter-spacing: 0px;
}

TD.resultTableFooter-right{
	text-align: right;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 11px;
	color:#942C51;
	font-weight: normal;
	letter-spacing: 0px;
}

TD.resultTableTitle {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 24px;
	color:#758585;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform:capitalize;
	vertical-align:top;
}

.resultTableDescription {
  font-family: Palatino Linotype, Palatino, sans-serif;
  font-size: 11px;
  word-spacing: -1px;
  color: #556666;
  font-weight: normal;
  text-align: justify;
  letter-spacing: 0px;
  margin-top:0;
  line-height:12px;
}

TD.resultTableRow {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 16px;
	color:#942C51;
	font-weight: normal;
	letter-spacing: -1px;
}



SPAN.resultTableName {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 16px;
	color:#942C51;
	font-weight: normal;
	letter-spacing: -1px;
}

TABLE.resultTable {
	margin: 0px 0px 0px 0px;
	width: 97%;
	background: #ffffff;
	border-style: none ;
	border-width:0px;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
}


TABLE.rowTable {
	margin: px 0px 0px 0px;
	width: 100%;
	background: #ffffff;
	border-style: none;
	border-width:0px;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
}

TD.resultTableSortLine {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 9px;
	text-align:right;
	vertical-align: middle;
	padding-right:20px;
	color:#758585;;
	font-weight: normal;
	letter-spacing: 0px;
	
}


.resultTableNoResult {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 14px;
	color:#942C51;
	font-weight: normal;
	letter-spacing: 0px;
	vertical-align:top;
	cellpadding:0px;
}


a.resultTableNoResult:link {
	color:#000000;
}
a.resultTableNoResult:visited {
	text-decoration:none;
	color:#000000;
}

a:resultTableNoResult:hover {
	color:#000000;
}


.category-sublevel {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 12px;
	color:#942C51;
	font-weight: normal;
	letter-spacing: -1px;
	text-transform: uppercase;
}

.category-firstlevel {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 9px;
	color:#942C51;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform: uppercase;
}

.category-sublevel-current {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 9px;
	color:#942C51;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
}

.category-firstlevel-current {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 9px;
	color:#942C51;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: uppercase;
}

TABLE.productpage {
	margin-top: 0px;
	background: #ffffff;
	width: 100%;
	border-style: none ;
	border-width:0px;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
	
}


TR.pagetitle {
	vertical-align: top;
	height: 32px;
}

TD.pagetitle, SPAN.pagetitle {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 33px;
	color:#758585;
	font-weight: normal;
	text-transform:capitalize;
	letter-spacing: 0px;
	text-align:left;
}



TABLE.productpage, TABLE.categorypage, TABLE.itempage, TABLE.buynowpage, TABLE.gallerypage,
TABLE.infopage, TABLE.returnpage {
	margin-top: 0px;
	background: #ffffff;
	width: 100%;
	border-style: none ;
	border-width:0px;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
}

TD.productpage-leftpanel, TD.categorypage-leftpanel, TD.itempage-leftpanel, TD.buynowpage-leftpanel,
TD.gallerypage-leftpanel, TD.returnpage-leftpanel {
	width: 22%;
	vertical-align:top;
	cursor: default;
}

TD.productpage-mainpanel, TD.categorypage-mainpanel, TD.itempage-mainpanel, TD.buynowpage-mainpanel,
TD.gallerypage-mainpanel, TD.infopage-mainpanel {

	vertical-align:top;
	margin-top: 0px;
	margin-bottom: 0px;
	cursor:default;
	width:78%;
}


TD.buynowpage-mainpanel {
	vertical-align:top;
}

TD.returnpage-mainpanel {
	vertical-align:top;
}


TABLE.texttable {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:24px;
	background: #ffffff;
	border-style: none;
	border-width:0px;
	width: 90%;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
	align:center;
	}

TD.buynowtable-header {
	padding-left:4px;
	padding-right:4px;
	vertical-align: bottom;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0;
	color:#758585;
}


TD.buynowtable-image {
	padding-left:4px;
	padding-right:4px;
	vertical-align: middle;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0;
	color:#758585;
}


TD.buynowtable-cell {
	padding-left:4px;
	padding-right:4px;
	vertical-align:top;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 12px;
	letter-spacing: -1;
	color:#942C51;
}

TD.buynowtable-total {
	height: 26px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:bottom;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	color:#942C51;
}

TD.buynow-textpara {
	padding-right:0px;
	margin-bottom:0px;
	margin-left: 24px;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 16px;
	color:#942C51;
	letter-spacing: 0;
	word-spacing: -1;
	text-align: justify;
}

P.buynow-textpara {
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family: serif;
	font-size: 16px;
	color:#942C51;
	letter-spacing: 0;
	word-spacing: -2;
	text-align: justify;
}


A.buynow-textpara:link {
	color:#942C51;
}


A.buynow-textpara:hover {
	color:#942C51;
	text-decoration: underline;
}

A.buynow-textpara:visited {
	color:#942C51;
}

TABLE.buynow-feedbackpara  {
	margin-top: 6px;
	margin-bottom:0px;
	margin-left: 24px;
	margin-right: 24px;
	background: #ffffff;
	border-style: none ;
	border-width:0px;
	width:92%;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
}


TD.buynow-feedbackpara  {
	margin-top:0px;
	margin-bottom:0px;
	font-family: Palatino Linotype, Palatino, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#758585;
}	


TABLE.buynow-subtitle {
	margin-top: 6px;
	margin-bottom:-4px;
	margin-left: 24px;
	margin-right: 24px;
	background: #ffffff;
	border-style: none ;
	border-width:0px;
	width:92%;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
}


TD.buynow-subtitle  {
	font-family: Palatino Linotype, Palatino, sans-serif;
	color:#942C51;
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0px;
	word-spacing:0px;
}


P.buynow-feedback-emphasis {
	font-family: Palatino Linotype, Palatino, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#758585;
	margin-top: 4px;
	margin-left: +16px;
	margin-bottom: 6px;
	
}

P.buynow-feedback-title {
	font-family: Palatino Linotype, Palatino, sans-serif;
	color:#758585;
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 4px;
	letter-spacing: -1px;
	word-spacing:0px;
}


.buynow-textinput
{
	margin-left: 18px;
}


TABLE.buynow-textpara {
	margin-top: 6px;
	margin-bottom:0px;
	margin-left: 24px;
	margin-right: 24px;
	background: #ffffff;
	border-style: none ;
	border-width:0px;
	width:92%;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
	
}


TABLE.buynow-buttontable {
	margin-top: 6px;
	margin-bottom:0px;
	margin-left: 24px;
	margin-right: 24px;
	background: #ffffff;
	border-style: none ;
	border-width:0px;
	width:92%;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
	
}

 TABLE.buynowtable {
	margin-top: 6px;
	margin-bottom:0px;
	margin-left: 24px;
	margin-right: 24px;
	background: #ffffff;
	border-style: solid ;
	border-width:1px;
	width:90%;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
}
 
 
TABLE.buynow-discountpara {
	padding-right:0px;
	margin-bottom:0px;	
	margin-left: 24px;
	font-family: serif;
	letter-spacing: 0;
	word-spacing: -2;
	text-align: justify;
	vertical-align: middle;
	width: 90%;
}

TD.buynow-buttontable {
	padding-left:0px;
	padding-right:0px;
	vertical-align: top;
	text-align: right;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0;
	color:#758585;
	
}


TD.buynow-merchanttable {
	padding-left:0px;
	padding-right:0px;
	vertical-align: top;
	text-align: center;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0;
	color:#758585;
	
}


TABLE.buynow-confirmpara {
	padding-right:0px;
	margin-bottom:0px;	
	margin-left: 24px;
	font-family: serif;
	letter-spacing: 0;
	word-spacing: -2;
	text-align: justify;
	vertical-align: middle;
	width: 90%;
}


TD.buynow-confirmpara {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 12px;
	width: 90%;
	color:#758585;
	letter-spacing: 0;
	word-spacing: -1;
	text-align: left;
	vertical-align: middle;
}


SPAN.buynow-totalamount {
	font-size: 22px;
	font-weight: bold;
}

SPAN.buynow-codeprompt {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 12px;
	color:#758585;
	letter-spacing: -1px;
}


TABLE.slideshow-table {
	margin-top: 0px;
	margin-bottom:0px;
	background: #ffffff;
	border-style: none ;
	border-width:0px;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
}


TD.slideshow-controlbar-left {
	height:28px;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 11px;
	color:#758585;
	font-weight: normal;
	letter-spacing: -1px;
	text-align: left;
	vertical-align: top;
	cursor: default;
}

TD.slideshow-controlbar-right {
	height:28px;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 11px;
	color:#758585;
	font-weight: normal;
	letter-spacing: -1px;
	text-align: right;
	vertical-align: top;
	cursor: default;
}

TD.slideshow-controlbar-center {
	height:28px;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 11px;
	color:#758585;
	font-weight: normal;
	letter-spacing: -1px;
	text-align: center;
	vertical-align: top;
	cursor: default;
}



SPAN.slideshow-controlbutton {
	cursor: pointer;
	font-weight: normal;
}

SPAN.slideshow-controlbutton-hover {
	cursor: pointer;
	text-decoration: underline;
}

SPAN.slideshow-controlbutton-unhover {
	cursor: pointer;
	text-decoration: none;
}


SPAN.slideshow-controlbutton-selected {
	cursor:default;
	font-weight: bold;
}

SPAN.tiny {
	font-size: 12pt;
}

TABLE.infopage-table {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	background: #ffffff;
	border-style: none ;
	border-width:0px;
	border-collapse:collapse;
	cellpadding:0px;
	cellspacing:0px;
}


TD.infopage-frame {


}

TD.pagetitle-reduced {
	height: 30px;
	vertical-align:top;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 24px;
	color:#758585;
	font-weight: normal;
	text-transform: capitalize;
	letter-spacing: 2px;
	text-align:left;
}


.infolink {
	width:180px;
	text-align:center;
	font-size:20px;
	color:#942C51;
}

A.infolink:link {
	color:#942C51;
}

A.infolink:hover {
	color:#942C51;
}

A.infolink:visited {
	color:#942C51;
}

TD.pagetitle-reduced-red {
	height: 30px;
	vertical-align:top;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 24px;
	color:#942C51;
	font-weight: normal;
	text-transform: capitalize;
	letter-spacing: 2px;
	text-align:left;
}

SPAN.localmenu-gallery-current {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 10px;
	color:#942C51;
	text-transform:uppercase;
	font-weight: bold;
	letter-spacing: 0px;
}

SPAN.localmenu-gallery {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 10px;
	color:#942C51;
	text-transform:uppercase;
	font-weight: normal;
	letter-spacing: 0px;
}

SPAN.localmenu-leftmenu-title {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 11px;
	color:#942C51;
	font-weight: normal;
	letter-spacing: 4px;
}

.INPUT {
	border: none;
}

.FORM.form-standard {
	margin-left: 24px;
}

SPAN.list-price {
	color:#942C51;
	letter-spacing:1px;
	font-weight: bold;
}


P.thumbnail-caption {
	font-family: Palatino Linotype, Palatino, sans-serif;
	font-size:10px;
	color:#942C51; 
	line-height:110%;
}

SPAN.thumbnail-price {
	font-family: Palatino Linotype, Palatino, sans-serif;
	font-size:11px;
	font-weight: normal; 
	color: #758585;
	line-height:150%;
	letter-spacing: 1px;

}


DIV.thumbnail {
	text-align: center;
	font-family: Palatino Linotype, Palatino, sans-serif;
	font-size:10px;
	color:#942C51; 
	line-height:110%;
}


DIV.thumbnail.A {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

DIV.thumbnail.A:hover {
  color: inherit;
  text-decoration: none;
}

DIV.thumbnail.A:visited {
	color: inherit;
	text-decoration: none;
	cursor: pointer;
}

IMG.companylogo {
	border-style:none;
	border-width:0px;
	margin-top:8px;
	margin-bottom:16px;
}


TD.returnpage-title {
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 24px;
	color:#758585;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform:capitalize;
	vertical-align:top;
}

textpara {
	padding-right:0px;
	margin-bottom:0px;
	margin-left: 0px;
	font-family: Palatino Linotype, Palatino, sans-serif; 
	font-size: 16px;
	color:#942C51;
	letter-spacing: 0;
	word-spacing: -1;
	text-align: justify;
}