body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #EDDOAE;	background-color: #551f00;	text-align: left;}/* this is used in the index table */.standard1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #E2D0AE;	background-color: #330000;	padding: 12px 0px 12px 12px;}.standard2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #E2D0AE;	background-color: #660000;	padding: 12px 0px 12px 12px;}/* this is the default table font -is also in boddy */table {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #EDDOAE;}/* ----------------------------- */.popuptitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #E2D0AE;	padding: 0px;}.popuptitle A {	color: #E2D0AE;	text-decoration: none;}.popuptitle A:Hover {	color: #E2D0AE;	text-decoration: underline;	}.enlarge11 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #996633;	padding: 0px;}.enlarge11 A {	color: #996633;	text-decoration: none;}.enlarge11 A:Hover {	color: #cc9966;	text-decoration: underline;	}/* pop up windows--------------------------------------------- */table.pop {	background-color:#391000;}.winclose {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #996633;	text-decoration: none;	letter-spacing: 0.2em;	padding: 0px 22px 0px 0px;	display: block;	text-align: right;}.tdTxtPad {	padding: 12px 0px 12px 12px;	vertical-align: top;}.name {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #E2D0AE;	letter-spacing: 0.2em;	font-weight: bold;	font-variant: small-caps;	vertical-align: top;}.tiny10lit {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #E2D0AE;	letter-spacing: 0.25em;	line-height: 200%;}.tiny10lit A {	color: #E2D0AE;	text-decoration: none;}.tiny10lit A:Hover {	color: #E2D0AE;	text-decoration: underline;	}.arrowmargin {	padding: 0px 0px 0px 11px;}/*---------------------------------------------------------- */TABLE   { border-collapse: collapse }TR#row1 { border-top: 3px solid blue }TR#row2 { border-top: 1px solid black }TR#row3 { border-top: 1px solid black }/* bottom text menu on all pages */.menutxt {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: E2DOAE;	text-decoration: none;}/* footers *//* copyright footer on all pages */.copyright {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #E2D0AE;}/* text menu on bottom of all CAT pages*/.cat {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #EDDOAE;	text-align: center;	padding: 5px 0px;}/* Kalin PHP content */#lamps {	width:640px;	/*border:1px solid red;*/	padding: 0;	margin: 0;}.more-links {	float:left;	display:block;	clear:both;	margin:17px 0;	width:100%;}.more-links p {margin:5px 0;}.more-links img {	border:0;}.stock {	/*border:1px solid green;*/	display: block;	padding: 0;	margin:0px;	text-align: center;	clear:both;	width:100%;}.more_links  {	display:block;}.stock p {	padding:0;	float:left;	display:inline;	width: 110px;	margin:11px;	font-size:12px;	background:#391000;	/*height: 100%;*/}.stock p img{	margin-bottom:5px;}div:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}/* ----------------------------- */