body {
   font-family: "Arial";
	 font-size: 10pt;
	 text-align: left;
	 color: #333333;
	 margin: 0;
	 background: #FFF5F5; /*#efe2fe #f5edff */
}

p {
   font-family: "Arial";
	 font-size: 10pt;
	 text-align: left;
	 color: #333333;
}

div.content {
  text-align: center;
  /*background: #F5ECFF;*/
  margin: 0;
}

div.body {
  text-align: center;
}

h2 { 
  font-family: "Arial";
  font-size: 18pt;
  text-align: left;
}

p.center {
  font-family: "Arial";
	font-size: 10pt;
	text-align: center;
}

p.caption {
	font-family: "Arial";
	font-weight: bold;
	font-size: 16pt;
  	font-style: italic;
	text-align: center;
	margin: 1em;
	padding: 2pt;
	/*color: #663366;*/
	color: #FF0000;
}

.red {
  font-family: "Arial";
	font-weight: bold;
	font-size: 12pt;
  color: #FF0000; 
}

.blue {
  font-family: "Arial";
	font-weight: bold;
	font-size: 12pt;
	color: #0000FF;
}

p.footer {
  background: url("/image/bg2.jpg") repeat-x #FFFFFF;
}

table {
	 border-collapse: collapse;
}

table.banner {
  width: 100%;
  text-align: center;
	border-collapse: collapse;
}

table.center{
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}


tr.odd {
  background: #FFFFFF;
}

tr.even {
  background: #FFCCFF; /*#f8ddff; #f7e0fd; #F5D1FF; */
}

th {
	 font-family: "Arial";
	 font-size: 16pt;
	 color: #000000;
	 padding: 2pt;  
	 border: none;
}

td {
	 font-family: "Arial";
	 font-size: 10pt;
	 text-align: left;
	 padding: 2pt;
	 border: none;
	 color: #666666; /*#2266dd;*/
}

td.banner { 
  font-family: "Arial";
  font-weight: bold;
  font-size: 18pt;
  text-align: center;
  color: #FFFFFF;
  background: #FF0000;
}

td.banner_home, td.banner_order, td.banner_contact, td.banner_search {
  font-family: "Arial";
  font-weight: bold;
  font-size: 18pt;
  text-align: center;
  color: #FFFFFF;
  background: #FF0000;
}

td.selected_home, td.selected_order, td.selected_contact, td.selected_search { 
	font-family: "Tahoma", "Arial";
	font-style: italic;
  font-weight: bold;
  font-size: 18pt;
  text-align: center;
  color: #FFFFFF;
  background: #FF0000;
	vertical-align: top;
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 8pt;
	padding-right: 8pt;
	border: none;
	border-left:  2pt solid #FFF5F5;
	border-right: 2pt solid #FFF5F5;
	border-top: 2pt solid #FFF5F5;
}

td.banner_new{
  font-family: "Arial";
  font-weight: bold;
  font-size: 18pt;
  text-align: center;
  color: #FFFFFF;
  background: #0066FF;
}

td.selected_new { 
	font-family: "Tahoma", "Arial";
	font-style: italic;
	font-weight: bold;
  font-size: 18pt;
  text-align: center;
  color: #FFFFFF;
  background: #0066FF;
	vertical-align: top;
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 8pt;
	padding-right: 8pt;
	border: none;
	border-left:  2pt solid #FFF5F5;
	border-right: 2pt solid #FFF5F5;
	border-top: 2pt solid #FFF5F5;
}

td.banner_sale{
  font-family: "Arial";
  font-weight: bold;
  font-size: 18pt;
  text-align: center;
  color: #FFFFFF;
  background: #00CC00;
}

td.selected_sale { 
	font-family: "Tahoma", "Arial";
	font-style: italic;
  font-weight: bold;
  font-size: 18pt;
  text-align: center;
  color: #FFFFFF;
  background: #00CC00;
	vertical-align: top;
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 8pt;
	padding-right: 8pt;
	border: none;
	border-left:  2pt solid #FFF5F5;
	border-right: 2pt solid #FFF5F5;
	border-top: 2pt solid #FFF5F5;
}

td.function {
	/*   width: 60pt;*/
	font-family: "Tahoma", "Arial";
	font-weight: bold;
	font-size: 14pt;
	text-align: center;
	vertical-align: middle;
	padding-top: 1pt;
	padding-bottom: 1pt;
	padding-left: 8pt;
	padding-right: 8pt; 
	/*border-left: thin solid #CCCCCC;
	border-right: thin solid black;
	border-bottom: 2pt solid #FFFFFF;*/
	border: none;
	border-left: 1pt solid #FFF5F5;
	border-right: 1pt solid #FFF5F5;
	border-top: 1pt solid #FFF5F5;
	color: #FFCCFA; 
	background-color: #FFCCFF;
}

td.selected {
/*   width: 60pt;*/
	font-family: "Tahoma", "Arial";
	font-style: italic;
	font-weight: bold;
	font-size: 18pt;
	text-align: center;
	vertical-align: top;
	padding-top: 2pt;
	padding-bottom: 2pt;
	padding-left: 8pt;
	padding-right: 8pt;
	border: none;
	border-left:  2pt solid #FFF5F5;
	border-right: 2pt solid #FFF5F5;
	border-top: 2pt solid #FFF5F5;
	color: #FFFFFF; 
	background-color: #FF0000;
}

td.caption {
   font-family: "Arial";
	 font-weight: bold;
   font-size: 18pt;
	 text-align: center;
	 padding: 4pt;
	 color: #663366;
}

td.news {
  padding: 1em;
	background: #FFCCFF; /*#6699FF;*/
	text-align: center;
}

td.message {
	padding: 1em;
	background: #FFFFFF;
	border: 1pt solid #CCCCCC;
}

td.checkout {
  text-align: left;
  border: 1pt solid #CCCCCC;
	padding: 2pt;
}

.code {
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	width: 80pt;
}

.price {
  text-align: right;
  font-weight: bold;
  font-size: 12pt;
  color: red;
	vertical-align: bottom;
}

.sale {
  font-weight: bold;
  font-style: italic;
	font-size: 12pt;
  text-decoration: underline;
  color: red;
}

.column, .column a:link, .column a:visited {
  text-align: left;
  font-weight: bold;
  font-size: 10pt;
  color: #006600; /*#FF9900;*/
}

.column a:hover {
  color: #000000;
}

.material {
  width: 250pt;
}

.colors {
  width: 250pt;
}

.right {
  text-align: right;
}

tr.even td.image {
  background: #FFFFFF;
  border: none;
}

tr.odd td.image {
  background: #FFFFFF;
  border: 1pt solid #FFCCFF; /*#f8ddff;*/
}

a:link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
a:visited {
	color: #000000;
	text-decoration: none;
    font-weight: bold;
}
a:hover {
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
}

a.selected:link {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
    font-weight: bold;
}
a.selected:visited {
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
}
a.selected:hover {
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
}

td.selected a:link, td.selected_new a:link, td.selected_sale a:link, 
td.selected_home a:link, td.selected_order a:link, 
td.selected_contact a:link, td.selected_search a:link {
  /*color: #FF9900;*/
  /*color: #660066;*/
  color: #FFFFFF;
  text-decoration: none;
}
td.selected a:visited, td.selected_new a:visited, td.selected_sale a:visited, 
td.selected_home a:visited, td.selected_order a:visited, 
td.selected_contact a:visited, td.selected_search a:visited {
  /*color: #FF9900;*/
  /*color: #660066;*/
  color: #FFFFFF;
  text-decoration: none;
}
td.selected a:hover, td.selected_new a:hover, td.selected_sale a:hover, 
td.selected_home a:hover, td.selected_order a:hover, 
td.selected_contact a:hover, td.selected_search a:hover {
  /*color: #FF9900;*/
  /*color: #660066;*/
  color: #FFFFFF;
  background: transparent;
  text-decoration: none;
}

td.function a:link {
  /*color: #FF9900;*/
  /*color: #660066;*/
  color: #FFFFFF;
  text-decoration: none;
}
td.function a:visited {
  /*color: #FF9900;*/
  /*color: #660066;*/
  color: #FFFFFF;
  text-decoration: none;
}
td.function a:hover {
  /*color: #FF9900;*/
  /*color: #660066;*/
  color: #FF0000;
  background: none;
  text-decoration: none;
}

img {
	border: none;
	vertical-align: middle; 
}

ul {
  text-align: left;
  color: #000000;
}

hr {
  color: #FFFFFF;
}
