/*
	$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, Helvetica, sans-serif;
	font-size: 11px;
}
.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	background-color: #ffb3b5;
	color: #cc0033;
	font-weight: bold;
}
.stockWarning {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}
.productsNotifications {
	background: #f2fff7;
}
.orderEdit {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}
BODY {
	margin: 0px 0px;
	background-color : #FFFAF0;
	background-image : url(im/bg.jpg);
}
A {
	color: #000000;
	text-decoration: none;
}
A:hover {
	color: #FF0000;
	text-decoration: underline;
}
FORM {
	display: inline;
}
TR.header {
	background: #ffffff;
}
TR.headerNavigation {
	background: #E9B1CB;
	color: #000000;
	font-weight : bold;
}
TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #E9B1CB;
	color: #000000;
	font-weight : bold;
}
A.headerNavigation {
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
}
A.headerNavigation:hover {
	color: #FF0000;
	/*color: #FFffff;*/
 font-family: Tahoma, Verdana, Arial; font-size: 11px;
 text-decoration: none;
}
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;
}
TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.footer {
	background: #E9B1CB;
}
TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #E9B1CB;
	color: #ffffff;
	font-weight: bold;
}
.infoBox {
	background-color: #EAEAEA
}
.infoBoxContents {
	background: #FFFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
/*	clip: rect( 10px) */
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #E9B1CB;
	color: #FFFFFF;
	/*color: #000000;*/
	height: 24px;
	font-weight: bold;
	text-align : center;
	text-transform : uppercase;
}
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: #f4f7fd;
}
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: 1px;
	border-style: solid;
	border-color: #E9B1CB;
	border-spacing: 1px;
}
.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #E9B1CB;
	color: #FFFFFF;
	font-weight: bold;
}
TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
}
A.pageResults {
	color: #0000FF;
}
A.pageResults:hover {
	color: #0000FF;
	background: #FFFF33;
}
H1.pageHeading, TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9a9a9a;
}
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;}
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.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; }
/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
	border: 1px;
	border-style: solid;
	border-color: #E9B1CB;
	border-spacing: 1px;
}
.linkListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E9B1CB;
	color: #FFFFFF;
	text-align: center;
}
TD.linkListing-data {
	border-right: 1px solid #E9B1CB;
	border-bottom: 1px solid #E9B1CB;
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TR.linkListing-odd {
	background: #f8f8f9;
}
TR.linkListing-even {
	background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */
/* DWD Contribution -> Add: Browse by Categories. */
UL.BrowseBy {
	list-style-type: disc;
	list-style-position: inside;
	list-style: none;
	margin-left: 1em;
	padding-left: 2em;
	text-indent: -1em;
} /* UL.BrowseBy */
LI.BrowseBy {
} /* LI.BrowseBy */
/* DWD Contribution End. */
#header {
	padding : 0 0 0 0;
	position : absolute;
	left : 0px;
	width : 100%;
	height : 150px;
}
#lineup {
	padding : 0 0 0 0;
	width : 100%;
	/*height : 69px;*/
	height : 60px;
	background-image : url(im/pos4.gif); 
/*background-image : url(im/ny/top.png);*/
	background-repeat : repeat-x;
}
#lined {
	padding : 10px 0 0 0;
	/*margin: -6px 0 0 0;*/
	margin: 0 0 0 0;
	width: 100%;
	/*height: 30px;*/
		height: 20px;
	background-image : url(im/pos5.gif);
	/*background-image : url(im/ny/bottom.png);*/
/*	background-repeat : repeat-x;*/
	background-repeat : repeat; 
text-align: center;
}


#lined .tel2 {
font: bold 22px palatino, palatino linotype, book antiqua, ms serif, Verdana, Arial; 
color: #000000; 
text-shadow: 1px 1px 1px #ffffff; 
line-height: 105%; 
}

#tel {
padding : 0px 0 0 0;
color: #000000; 
font: bold 22px palatino, palatino linotype, book antiqua, ms serif, Verdana, Arial; 
text-align: right;

/*vertical-align: bottom;*/
}

/*#logo {
	padding: 0 0 0 0;
	width: 100%;
	height: 100px;
	margin: 0 0 0 0;
	/*margin: -6px 0 0 0;/
	text-align: center;
}*/

#logo {
	padding: 0 0 0 0;
	width: 100%;
	height: 100px;
	margin: -6px 0 0 0;
	text-align: left;
	/*text-align: center;*/
}

#search{
	padding : 0 0 0 0;
	position : absolute;
	left : 0px;
	width : 100%;
	height : 45px;
	top : 165px;
}
#rightblock{
	padding : 0 0 0 0;
	position : absolute;
	left : 80%;
	width : 20%;
	height : auto;
	top : 200px;
}
#columnleft{
	 width: 25%;
	 height : auto;
}
/* css buttons */
.cssButton, .cssButtonHover {
width : 10em;
background-color: #F4F4F4;
color : #000000;
border: 2px outset #F4F4F4;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
/*font-size: 1.1em !important;*/
text-align: center;
white-space: nowrap;
text-decoration: none;
font-weight: bold;
padding: 0.1em;
/*border-spacing: 1px;*/
/*margin-left: auto;
margin-right: auto;*/
/*display: block;*/
/*vertical-align: top;*/
/*line-height: 130%;*/
cursor: pointer;
}
.cssButtonHover {
color: #000E4F;
border-style: inset;
text-decoration: none;
}
a.cssButton, a.cssButton:link, a.cssButton:visited, a.cssButton:active, a.cssButton:hover, span.cssButton {
text-decoration: none;
}
/* adding the styles below might be needed if the default button width is changed */
/* .button_continue_shopping, .button_shipping_estimator {width: 150px !important;} */
.small_delete, .button_prev, .button_next, .button_search  {width: 7em !important;}
.button_sold_out_sm, .button_sold_out, .button_update_cart {width: 10em !important;}
.button_checkout {}
.button_confirm_order {width: 12em !important;}
.button_return_to_product_list, .button_add_selected {width: 22em !important;}
.button_in_cart {margin-right: auto !important;width: 12em !important;}
.button_buy_now {width: 12em !important;}
.button_submit {width: 18em !important;}
.button_update_cart {color: red !important;}
.button_update_cartHover {color: #000E4F !important;}
.button_quick_find{width: 4em !important;}
.button_login {width: 6em !important;}
/*.innerbox#headernavcenter .boxtext .button_search {display:inline;}*/
TD.infoBoxHeading_specials, A.infoBoxHeading_specials, A.infoBoxHeading_specials:hover, SPAN.infoBoxHeading_specials {
  color: #FF0000;
}
H1#productName {
color: blue;
}
.products_stock_status {
font-weight: bold;
margin: 10px 0 10px 0;
text-align: center;
}

.home {
font-weight: bold;
color: #FF0000;
font-size: 18px; 
width: 100%;
text-align: center;
}
