body {
  background:#ffffff;
  color:#000000;
  margin:0 auto;
  padding:0;
}

#page {
  background:#ffffff;
  color:#000000;
  font:70% verdana,arial,sans-serif;
  width:770px;
  margin:0 auto;
  padding:0;
  border:1px solid #880000;
}

#logobanner {
  width:770px;
  height:94px;
  margin:0 auto;
  padding:0;
  border:0;
  clear:both;
}

#logobanner #luxlogo {
  float:left;
  width:120px;
  text-align:center;
  display:block;
  margin:3px auto 0 auto;
  padding:0;
  border:0;
}

img.logo {
  width:110px;
  height:70px;
  border:0;
}

img.luxintag {
  width:120px;
  height:20px;
  border:0;
}

#logobanner #luxbanner {
  float:left;
  background:#ffffff url('/_images/luxbanner.jpg') left no-repeat;
  color:#880000;
  width:650px;
  height:90px;
  text-align:left;
  margin:0;
  padding:2px 0;
  border:0;
}

img.banner {
  width:650px;
  height:90px;
  margin:0;
  padding:0;
  border:0;
}

#topbar {
  width:770px;
  margin:0 auto;
  padding:0;
  border:0;
  clear:both;
}

#homeimg {
  margin:0 auto;
  text-align:center;
}

.titletext, .titletextctr {
  margin:0;
  padding:10px 0 30px 0;
}

.titletext h3, .titletextctr h3 {
  background:inherit;
  color:#880000;
  font:250%/1.5em garamond,georgia,verdana,arial,sans-serif;
  font-weight:bold;
  margin:0;
  padding:0;
}

.titletext h3.sm {
  background:inherit;
  color:#880000;
  font:240%/1.5em garamond,georgia,verdana,arial,sans-serif;
  font-weight:bold;
  margin:0;
  padding:0;
}

.titletext h3 {
  text-align:left;
}

.titletextctr h3 {
  text-align:center;
}

h4.subtitle {
  font:230%/0.5em garamond,georgia,verdana,arial,sans-serif;
  font-weight:bold;
  color:#484848;
  text-align:left;
  margin:0;
  padding:0;
}

#content {
  width:770px;
  text-align:justify;
  margin:0 auto;
  padding:0;
  border:0;  
}

#maincontent {
  width:auto;
  text-align:justify;
  padding:0;
}

#content .contenttext {
  float:right;
  width:70%;
  text-align:justify;
  padding:0 20px 10px 20px;
}

#content .contentimage {
  float:left;
  width:15%;
  text-align:justify;
  padding:85px 0 0 20px;
}

#content .contenttextj {
  text-align:justify;
  padding:0 20px 10px 20px;
}

#content .contentimagec {
  text-align:center;
  margin:0 auto;
  padding:30px 0 20px 0;
}

#content .contentimagel {
  text-align:left;
  margin:0 auto;
  padding:50px 0 20px 0;
}

#footer {
  text-align:center;
  width:770px;
  line-height:120%;
  margin:0 auto;
  padding:50px 0 0 0;
  border:0;
  clear:both;
}

#footer .copyright {
  margin:0;
  padding:8px 0;
}

#bottom {
  width:auto;
  margin:0;
  padding:0;
  border:0;
  clear:both;
}

#bottommenu {
  text-align:center;
  margin:0;
  padding:6px 0;
  border-top:1px solid #808080;
  border-bottom:1px solid #808080;
}

#bottommenu a, .copyright a {
  background:#ffffff;
  color:#880000;
  margin:0 1px;
  padding:2px 5px;
  text-decoration:none;
}

#bottommenu a:hover, .copyright a:hover {
  margin:1px;
  padding:2px 5px;
  text-decoration:underline;
}

#bottomlinkmenu ul, #bottomlinkmenu li {
  text-align:center;
  margin:10px 15px 0 0;
  padding:5px;
  border:0;
  list-style-type:none;
  display:inline;
}

#bottomlinkmenu a {
  text-decoration:underline;
}

#bottomlinkmenu a:hover {
  text-decoration:none;
}

img.iimg {
  width:298px;
  height:79px;
  margin:10px 0 2px 0;
  padding:0;
  border:0;
}

img.iimg1 {
  width:500px;
  height:330px;
  margin:10px 0 2px 0;
  padding:0;
  border:0;
}

img.iimg2 {
  width:250px;
  height:70px;
  margin:0;
  padding:0;
  border:0;
}

img.iimg3 {
  width:100px;
  height:20px;
  margin:0;
  padding:0;
  border:0;
}

img.himg {
  height:200px;
  margin:0;
  padding:0;
  border:0;
}

img.himg1 {
  width:120px;
  height:120px;
  margin:2px;
  padding:0;
  border:0;
}

img.himg2 {
  width:130px;
  height:190px;
  margin:2px;
  padding:0;
  border:0;
}

img.himg3 {
  height:150px;
  margin:0;
  padding:0;
  border:0;
}

img.himg4 {
  width:150px;
  height:100px;
  border:0;
}

img.himg5 {
  width:215px;
  margin:0;
  padding:0;
  border:0;
}

img.himg6 {
  width:74px;
  height:50px;
  margin:0;
  padding:0;
  border:0;
}

img.himg7 {
  width:100px;
  height:140px;
  margin:0;
  padding:0;
  border:0;
}

img.himg8 {
  width:100px;
  height:150px;
  margin:0;
  padding:1px;
  border:1px solid #000000;
}

img.himg9 {
  text-align:center;
  width:80px;
  height:140px;
  margin:0;
  padding:0;
  border:0;
}

img.himg10 {
  width:150px;
  height:300px;
  margin:0;
  padding:0;
  border:0;
}

img.himg11 {
  height:100px;
  margin:0;
  padding:0;
  border:0;
}

img.himg12 {
  width:100px;
  height:150px;
  margin:0;
  padding:0;
  border:0;
}

img.himg13 {
  width:225px;
  height:150px;
  margin:0;
  padding:0;
  border:0;
}

img.himg14 {
  width:100px;
  height:135px;
  margin:0;
  padding:0;
  border:0;
}

img.himg15 {
  width:150px;
  height:135px;
  margin:0;
  padding:0;
  border:0;
}
img.vimg {
  width:130px;
  padding:0;
  border:0;
}

img.vimg1 {
  width:150px;
  height:60px;
  padding:0;
  border:0;
}

img.vimg2 {
  width:100px;
  height:100px;
  padding:0;
  border:0;
}

img.vimg3 {
  width:130px;
  height:190px;
  padding:0;
  border:0;
}

img.vimg4 {
  width:130px;
  height:100px;
  padding:0;
  border:0;
}

img.vimg5 {
  width:130px;
  height:150px;
  padding:0;
  border:0;
}

img.vimg6 {
  width:450px;
  height:300px;
  padding:0;
  border:0;
}

img.vimg7 {
  width:150px;
  padding:0;
  border:0;
}

img.vimg8 {
  width:21px;
  height:11px;
  padding:1px;
  border:1px solid #e6e6e6;
}

img.vimg9 {
  width:60px;
  height:40px;
  padding:0;
  border:0;
}

img.vimg10 {
  width:110px;
  height:70px;
  padding:0;
  border:0;
}

.center {
  text-align:center;
}

ul.lists {
  margin:15px 0 40px 18px;
  padding:0;
}

ul.lists li {
  list-style-type:square;
  margin:10px 0;
  padding:0 0 0 10px;
}

table.mainproducts, table.imt, table.ietpo  {
  text-align:center;
  margin:0 auto;
}

table.mainproducts td, table.imt td, table.ietpo td{
  text-align:center;
  vertical-align:top;
  margin:0;
  padding:10px 10px 20px 10px;
  border:0;
}

table.imt td, table.ietpo td {
  width:190px;
  border:0;
}

table.ipa {
  text-align:center;
  margin:0 auto;
  border:0;
}

table.ipa td {
  text-align:center;
  margin:0;
  padding:10px 20px;
  border:0;
}

table.products {
  text-align:left;
  margin:10px 0 0 0;
  border:0;
}

table.products td {
  text-align:left;
  margin:0;
  padding:2px;
  border:0;
}

table.mainproducts td a, table.products td a, table.ietpo td a {
  background:#ffffff;
  color:#880000;
  text-decoration:none;
  border:1px solid #cccccc;
}

table.mainproducts td a:hover, table.products td a:hover, table.ietpo td a:hover {
  background:#880000;
  color:#ffffff;
  text-decoration:none;
  border:1px solid #990032;
}

table.mainproducts td a, table.mainproducts td a:hover, table.products td a, table.products td a:hover, table.ietpo td a, table.ietpo td a:hover {
  font:90% verdana,arial,sans-serif;
  font-weight:bold;
  margin:8px 0 0 0;
  padding:4px 3px;
  display:block;
}

table.comadd {
  margin:0 auto;
  padding:2px;
  border:0;
}

table.comadd td {
  text-align:left;
  vertical-align:top;
  width:230px;
  height:140px;
  margin:2px;
  padding:5px;
  border:1px solid #e6e6e6;
}

table.worldwide, table.ietp {
  margin:0 auto 25px auto;
  padding:0;
  border:0;
}

table.worldwide td.subhead {
  padding:0 0 15px 0;
}

table.worldwide td {
  width:180px;
  margin:0;
  padding:5px 0;
}

table.worldwide td a, table.worldwide td a:hover, table.comadd td a {
  background:#ffffff;
  color:#880000;
  font-weight:normal;
  text-decoration:none;
}

.history {
  text-align:center;
  width:500px;
  height:300px;
  margin:0 auto;
  padding:30px 0;
  border:0;
}

.history a, .history a:hover {
  background:#ffffff;
  color:#880000;
  font-weight:bold;
  text-decoration:none;
}

.hcol1, .hcol3 {
  float:left;
  text-align:center;
  width:100px;
  height:250px;
  margin:0 auto;
  padding:2px;
  border:0;
}

.htext {
  text-align:justify;
  margin:20px auto 0 auto;
  padding:10px;
  border:0;
}

.hcol2 {
  float:left;
  text-align:center;
  width:250px;
  height:250px;
  margin:0 auto;
  padding:40px 15px 0 15px;
  border:0;
}

.hcol2 #textimage {
  text-align:center;
}

.contenttext a, .contenthtext a {
  background:#ffffff;
  color:#880000;
  font-weight:normal;
  text-decoration:none;
}

.contenttext a:hover, .contenthtext a:hover, table.comadd td a:hover {
  font-weight:normal;
  text-decoration:underline;
}

.contentimage a {
  background:#ffffff;
  color:#880000;
  font:90% verdana,arial,sans-serif;
  text-decoration:none;
}

.contentimage a:hover {
  font:90% verdana,arial,sans-serif;
  text-decoration:underline;
}

.worldwide a, .worldwide a:hover {
  background:#ffffff;
  color:#880000;
  font-weight:normal;
  text-decoration:none;
}

table.ietp {
  text-align:left;
  vertical-align:top;
  margin:2px 0 15px 0;
  padding:0;
  border:0;
}

.col1 {
  float:left;
  text-align:left;
  width:150px;
  margin:1px;
  padding:5px 2px;
  border:0;
}

.col2 {
  float:left;
  text-align:left;
  width:375px;
  margin:1px;
  padding:5px 2px;
  border:0;
}

.row1 {
  float:left;
  font-weight:bold;
  text-align:left;
  width:534px;
  margin:20px 0 5px 0;
  padding:5px 2px;
  border:0;
}

.column1 {
  float:left;
  text-align:left;
  width:80px;
  margin:1px;
  padding:5px 2px;
  border:0;
}

.column2 {
  float:left;
  text-align:left;
  width:250px;
  margin:1px;
  padding:5px 2px;
  border:0;
}

.column3 {
  float:left;
  text-align:left;
  width:190px;
  margin:1px;
  padding:5px 2px;
  border:0;
}

.column4 {
  float:left;
  text-align:left;
  width:448px;
  margin:1px;
  padding:5px 2px;
  border:0;
}

.column5 {
  float:left;
  text-align:left;
  width:534px;
  margin:1px;
  padding:5px 2px;
  border:0;
}

.justify {
  text-align:justify;
}

.center {
  text-align:center;
}

.alignleft {
  float:left;
}

.alignright {
  float:right;
}

.fontsctr {
  font:80% verdana,arial,sans-serif;
  text-align:center;
  margin:0;
  padding:0 0 0 5px;
}

form {
  margin:0;
  padding:0;
  border:0;
}

#inquiryform input, #inquiryform textarea {
  font:100% verdana,arial,sans-serif;
  margin:1px;
  padding:3px;
  border:1px solid #cccccc;
}

