/*
  $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: Georgia, Times New Roman, Times, serif; font-size: 1.1em;}
/*font-family: Verdana, Arial, sans-serif; font-size: 10px; }*/
.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; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/*
BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}
*/

BODY {
	background-color: #FFFFFF;
	background-repeat: o-repeat;
	background-attachment: fixed;
	SCROLLBAR-HIGHLIGHT-COLOR: #F5F5F5;
	SCROLLBAR-SHADOW-COLOR: #808080;
	SCROLLBAR-3DLIGHT-COLOR: #808080;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #F5F5F5;
	SCROLLBAR-FACE-COLOR: #EEEBDF;
	SCROLLBAR-DARKSHADOW-COLOR: #F5F5F5;
	margin-top: 0px;	
	background-position: center center;
}

.hidePrices {
	display:full;
}


.IncHeaderBG
{
	overflow: hidden;
	background-image: url(http://www.linenthings.com.au/images/Header_BG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px none #999900;}

.GeneralTableBorder 
{
	border-top: 1px dotted #B9B8AF;
	border-right: 0.5px none #999900;
	border-bottom: 0.5px none #999900;
	border-left: 0.5px none #999900;
	overflow: hidden;
	background-image: url(http://www.linenthings.com.au/pics/bg02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.FullBorder 
{
	background-repeat: repeat-x;
	background-position: left;
	background-color: #FCFCF5;
	border: 1px none #B9B8AF;
	overflow: hidden;
	background-image: url(images/background.png);
}

.LeftBorder 
{
	border-top: 1px none #999900;
	border-right: 1px none #999900;
	border-bottom: 1px none #999900;
	border-left: 1px dotted #B9B8AF;
	overflow: hidden;
}
.TopSliceFill 
{
	background-image: url(http://www.linenthings.com.au/images/topslice.gif);
	background-repeat: repeat-y;
	background-position: left top;	
	overflow: hidden;	
}

.HeaderFill 
{
	background-image: url(http://www.linenthings.com.au/pics/bg1.gif);
	background-repeat: repeat-x;
	background-position: left top;	
	overflow: hidden;	
}

.TopLeftAndRightBorderswithFill
{
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px solid #B9B8AF;
	border-right: 1px solid #B9B8AF;
	border-bottom: 1px none #DEE302;
	border-left: 1px solid #B9B8AF;
	overflow: hidden;
	background-image: url(http://www.linenthings.com.au/pics/bg02.gif);
}

.LeftAndRightBorders
{
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px none #999900;
	border-right: 1px dotted #999900;
	border-bottom: 1px none #999900;
	border-left: 1px dotted #999900;
	overflow: hidden;
	background-image: url(http://www.linenthings.com.au/pics/bg02.gif);
}


.TopBorderWithFill 
{
	background-image: url(http://www.linenthings.com.au/pics/bg02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px dotted #B9B8AF;
	border-right: 1px none #999900;
	border-bottom: 1px none #999900;
	border-left: 1px none #999900;
	overflow: hidden;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #999999;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	
}

.RightBorder 
{
	border-top: 1px none #999900;
	border-right: 1px dotted #B9B8AF;
	border-bottom: 1px none #999900;
	border-left: 1px none #999900;
	overflow: hidden;
}

.TopBorder 
{
	border-top: 1px dotted #B9B8AF;
	border-right: 1px none #999900;
	border-bottom: 1px none #999900;
	border-left: 1px none #999900;
	overflow: hidden;
}

.BottomBorder 
{
	border-top: 1px none #999900;
	border-right: 1px none #999900;
	border-bottom: 1px dotted #B9B8AF;
	border-left: 1px none #999900;
	overflow: hidden;
}
.BottomBorderNoFill
{
	border-top: 1px none #999900;
	border-right: 1px none #999900;
	border-bottom: 1px dotted #B9B8AF;
	border-left: 1px none #999900;
	overflow: hidden;
}

.BorderGreyLeft 
{
	background-repeat: repeat;
	background-position: left;
	background-color: #FCFCF5;
	border: 1px dotted #B9B8AF;
	overflow: hidden;
}

.GreyBorderRight 
{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #B9B8AF;
}
.bg {
	background-repeat: repeat;
}


a {
 /* color: #003366;*/
  font-family: Georgia, Times New Roman, Times, serif; font-size: 1.1em;
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  color: #918864;
  /*#918864*/
  
  text-decoration: none; 
}

h5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #918864; font-weight: strong
}

body {
  background: #ffffff;
  color: #918864
  margin-top: 1px;
  border-color: #000000;
  border-top-width: 1px;
}

form {
  display: inline;
}

input {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}

select {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}

textarea {
  width: 100%;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}

.boxtext {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
}

.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: #918864
}

.productsnotifications {
  background: #FFFFFF;
}

.orderedit {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  color: #70d250;
  text-decoration: underline;
}

a:hover {
  color: #aabbdd;
  text-decoration: underline;
}

tr.header {
  background: #ffffff;
}

tr.headernavigation {
 /* background: #bbc3d3; */
 background: #FFFFFF;
}

td.headernavigation {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  /*background: #EEEBDF;*/
  background: #FFFFFF;
  
}

    

a.headernavigation {
  color: #000000;
}

a.headernavigation:hover {
  color: #B9B8AF;
}

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: #eeebdf;
  color: #000000;
  font-weight: ;
  text-align: center;
}

tr.footer {
  background: #EEEBDF;
}

td.footer {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  /*background-image: url(/images/header_bar.gif);*/
  color: #000000;
  
}

.infobox {
  background: #ffffff;
}

.infoboxcontents {
	font-family: Georgia, Times New Roman, Times, serif; font-size: 1.1em;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;*/
	border: 1px none #CCCCCC;
	background-color: #fcfcf8;
	background-image: url(images/background.png);
	background-repeat: repeat-x;
}
.saying {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-style: italic;
	color: #918864
}


.infoboxnotice {
  background: #ffffff;
}

.infoboxnoticecontents {

/*
  background: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; */
	background-repeat: repeat-x;
	background-position: left top;	overflow: hidden;
	background-image: url(http://www.linenthings.com.au/images/background.gif); 
    background: #fcfcf8;
	border-top: 1px none #999900;
	border-right: 1px dotted #B9B8AF;
	border-bottom: 1px none #999900;
	border-left: 1px dotted #B9B8AF;

	font-size: 10px;
}

td.infoboxheading {
	font-family: Georgia, Times New Roman, Times, serif; font-size: 1.1em;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #B9B8AF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

td.infobox {
/*
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
*/
	background: #fcfcf8;
	background-position: left top;
	border-top: 1px none #999900;
	border-right: 1px dotted #B9B8AF;
	border-bottom: 1px none #B9B8AF;
	border-left: 1px dotted #B9B8AF;
	overflow: hidden;
	/*background-image: url(http://www.linenthings.com.au/pics/bg1_InfoBox.gif);*/
	font-size: 10px;  
}

span.infobox {
  font-family: Georgia, Times New Roman, Times, serif; font-size: 1.1em;
  /*font-family: verdana, arial, sans-serif;
  font-size: 10px;*/
}

tr.accounthistory-odd {
  background: #f8f8f9;
}

tr.addressbook-odd {
  background: #f8f8f9;
}

tr.alsopurchased-odd {
  background: #f8f8f9;
}

tr.payment-odd {
  background: #f8f8f9;
}

tr.productlisting-odd {
 /*  background: #f8f8f9;
 */
  background: url(http://www.linenthings.com.au/pics/bg03.gif) repeat-x;
}

tr.productreviews-odd {
  background: #f8f8f9;
}

tr.upcomingproducts-odd {
  background: #f8f8f9;
}

tr.shippingoptions-odd {
  background: #f8f8f9;
}

tr.accounthistory-even {
  background: #f8f8f9;
}

tr.addressbook-even {
  background: #f8f8f9;
}

tr.alsopurchased-even {
  background: #f8f8f9;
}

tr.payment-even {
  background: #f8f8f9;
}

tr.productlisting-even {
  background: url(http://www.linenthings.com.au/pics/bg03.gif) repeat-x;
 /*  background: #f8f8f9*/
}

tr.productreviews-even {
  background: url(http://www.linenthings.com.au/pics/bg03.gif) repeat-x;
 /*  background: #f8f8f9*/
}

tr.upcomingproducts-even {
  background: #f8f8f9;
}

tr.shippingoptions-even {
  background: #f8f8f9;
}

table.productlisting {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productlisting-heading {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  background: #F7F7F5;
  color: #918864
	/*font-weight: bold;*/
}

td.productlisting-data {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
}

a.pageresults {
  color: #0000ff;
}

a.pageresults:hover {
  color: #0000ff;
  background: #ffff33;
}

td.pageheading {
  font-family: verdana, arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

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 {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #918864
  background: #ffffffff;
}

td.mainplus {
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #B9B8AF;
  line-height: 1.5;
  background: #ffffffff;
}

p.main {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

td.smalltext {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
}

span.smalltext {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
}

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;
  color: #B9B8AF;
  background-color: #ffffffff;
}

span.newitemincart {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

checkbox {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}

radio {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}

span.greetuser {
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #918864
  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;
}

.modulerowover {
  background-color: #d7e9f7;
  cursor: hand;
}

.modulerowselected {
  background-color: #e9f4fc;
}

.checkoutbarfrom {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  color: #8c8c8c;
}

.checkoutbarto {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  color: #8c8c8c;
}

.checkoutbarcurrent {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

.messagebox {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
}

.messagestackerror {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  background-color: #ffb3b5;
}

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

.inputrequirement {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

.incHeaderText:Link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B9B8AF;
	/*font-weight: bold;*/
	text-decoration: none ;
}
.incHeaderText:Active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B9B8AF;
	/*font-weight: bold;*/
	text-decoration: none ;
}
.incHeaderText:Hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	/*font-weight: bold;*/
	text-decoration: none ;
}
/*
.incHeaderText:Visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #808080;
	font-weight: bold;
	text-decoration: none ;
}
*/
.incHeaderText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B9B8AF;
	/*font-weight: bold;*/
	text-decoration: none ;
}

.MiniLink:Link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B9B8AF;
	text-decoration: none ;
}
.MiniLink:Active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none ;


}
.MiniLink:Hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.MiniLink:Visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #808080;
	text-decoration: none ;
}
.HomePageLink:Link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B9B8AF;
	/*font-weight: bold;*/
	text-decoration: none;
}
.HomePageLink:Hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	/*font-weight: bold;*/
}

.HomePageLink:Visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B9B8AF;
	text-decoration: none ;
	/*font-weight: bold;*/	
}


/* Photo Zoom CSS */

#zoom a img { 
float:left;
height:67px;
width:100px;
border:1px solid #000;
margin:0 0 5px 5px; }

#zoom a:hover img { 

 /* position: relative;
  top: -260px;
  left: -90px;*/
  width:400px;
  height:267px;
  border-width: 2px;
  border-color: #0ff;
}


/* The rule below makes the effect work in IE */
#zoom a:hover { padding:0; }

    /* End Photo Zoom CSS */
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50; /* I USE 30 HERE BUT 50 IS DEFAULT!!! */
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100px;
left: 10px; /*position where enlarged image should offset horizontally */

}
