body {

  background-image: url("http://www.uwdl.com/gui/sitebg.jpg");

  background-repeat: repeat-x;

  background-position: top left;

  background-attachment: fixed;

  background-color: #8C9B9E;

  text-align: center;

  margin: 0;

  padding: 0;

  font-family: "Tahoma" sans-serif;

  color: #556B6E;

  font-size: 10pt;

}

INPUT, SELECT, TEXTAREA {

  font-family: "Tahoma" sans-serif;

  color: #556B6E;

  font-size: 10pt;

}    





#head, #titlehead {

    display: none;

}



#head .time,

#titlehead .time{

  position: absolute;

  top: 123px;

  left: 605px;

  width: 160px;

  height: 15px;

  line-height: 15px;

  font-size: 10px;

  color: white;

  font-weight: bold;

}



#head div.mainmenu,

#titlehead div.mainmenu{

  position: absolute;

  top: 157px;

  left: 0;

  width: 800px;

  height: 35px;

}



a#signup {

  display: block;

  position: absolute;

  top: 0px;

  left: 498px;

  width: 70px;

  height: 26px;

}



a#newsletter {

  display: block;

  position: absolute;

  top: 0px;

  left: 570px;

  width: 99px;

  height: 26px;

}



a#sitemap {

  display: block;

  position: absolute;

  top: 0px;

  left: 671px;

  width: 100px;

  height: 26px;

}



a#gototitle {

  display: block;

  position: absolute;

  top: 50px;

  left: 500px;

  width: 150px;

  height: 60px;

}



a#gototitle span,

a#signup span,

a#newsletter span,

a#sitemap span {visibility: hidden; }



#head div.mainmenu a img,

#titlehead div.mainmenu a img {

  border-style: none;

}



#contentempty {

  padding: 0;

  margin: 0 auto;

  width: 100%;

  background-repeat: no-repeat;

  background-position: top left;

  text-align: left;

  background-color: #EDEDED;

  background-image: url("http://www.uwdl.com/gui/empty.gif");

  height: auto;

  min-height: auto;

}



#contentempty .inner {

  clear: both;

  padding: 0px 15px 0px 15px;

}



#contentpic {

  padding: 0;

  margin: 0 auto;

  width: 100%;

  background-image: url("http://www.uwdl.com/gui/ctbg.gif");

  background-repeat: no-repeat;

  background-position: top left;

  background-color: #EDEDED;

  text-align: left;



}



#contentpic .inner { padding: 30px 15px 0px 15px }

#contentpic .ie { float: right; margin-bottom: 10px; }



#footer {

  clear: both;

  padding: 0 0 14px 0;

  margin: 0 auto;

  width: 100%;

  background-image: url("http://www.uwdl.com/gui/contentbg.gif");

  background-repeat: no-repeat;

  background-position: bottom left;

  background-color: #EDEDED;

  text-align: left;

}



#footer p {

  margin: 0;

  padding: 10px 25px 0 25px;

  font-size: 8pt;

  text-align: center;

}



#footer a {

  margin: 0 2.3em;

  color: #556B6E;

  text-decoration: none;

}

#footer a:hover { text-decoration: underline; }



p {

  margin: 0;

  padding: 0;

  padding-bottom: 0.5em;

}



.highlitehead {

  font-weight: bold;

  font-size: 17px;

  color: red;

  height: 29px;

  line-height: 29px;

  margin: 0;

  padding: 0;

  padding-left: 20px;

  padding-right: 15px;

  margin-top: 7px;

  float: right;

  background-image: url("http://www.uwdl.com/gui/highlitehead.gif");

  background-repeat: no-repeat;

  background-position: top left;

  background-color: #FFFFFF;

  font-family: "Arial" sans-serif;

}



#highlite h1,

#highlite h2,

#highlite h3,

#highlite h4,

#highlite h5,

#highlite h6 {

  font-weight: bold;

  color: #EE0800;

}



h1, h2, h3, h4, h5, h6 {

  font-weight: bold;

  color: #C1322D;

  margin: 0.5ex 0;

  padding: 0;

}



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

  color: #C1322D;

}



h1 { font-size: 15pt;}

h2 { font-size: 14pt;}

h3 { font-size: 13pt;}

h4 { font-size: 12pt;}

h5 { font-size: 11pt;}

h6 { font-size: 10pt;}



#titlehighlite {

    display: none

}



#titlecontent {

  background-image: url("http://www.uwdl.com/gui/titlecontentbg.jpg");

  background-repeat: no-repeat;

  background-position: top left;

  background-color: #E6E9E9;

  padding: 0;

  margin: 0 auto;

  width: 100%;

  text-align: left;

}



#titlecontent .col1 {

  float: left;

  width: 30%;

  margin: 0 0 0 5px;

  padding: 0;

}



#titlecontent .col1 img.colhead {

  width: 100%;

  margin: 0;

  padding: 0;

  display: block;

}



#titlecontent .col1 .colcontent {

  border: 1px solid #4B5D5F;

  margin-bottom: 10px;

  font-size: 8pt;

}



#titlecontent .col1 .colcontent img {

  display: block;

  float: left;

  margin: 0;

  margin-right: 5px;

  margin-bottom: 5px;

  position: relative;

}

#titlecontent .col1 .colcontent p {

  margin: 0;

  padding: 0;

}

#titlecontent .col1 .colcontent .inner { padding: 5px; margin: 0; position: relative;}

#titlecontent .col1 .colcontent h6 {

  font-size: 8pt;

  margin: 0;

  padding: 0;

  text-align: left;

  clear: none;

}

#titlecontent .col1 #latestproduct {

  background-image: url("http://www.uwdl.com/gui/latestproductbg.jpg");

  background-repeat: repeat-x;

  background-position: top left;

  background-color: white;

}



#titlecontent .col1 #somethinghere {

  background-color: white;

  height: 106px;

  background-image: url("http://www.uwdl.com/gui/somethingherebg.jpg");

  background-repeat: no-repeat;

  background-position: top left;

}

#titlecontent .col1 #somethinghere .inner { padding-left: 90px;}



#titlecontent h6 {

  color: #C1322D;

  font-size: 10pt;

  padding-top: 15px;

}



#titlecontent .col2 {

  float: right;

  width: 60%;

  margin: 0;

  padding: 0;

}



#titlecontent .col2 .inner {

  padding: 15px 15px 0 5px;;

}



.cleaner {

  clear: both;

  font-size: 1px;

  padding: 0;

  margin: 0;

  visibility: hidden;

  height: 1px;

  overflow: hidden;

}



div.cleanerf {

  clear: both;

  font-size: 1px;

  height: 32px;

  padding: 0;

  margin: 0 auto;

  width: 100%;

  background-image: url("http://www.uwdl.com/gui/cleanerbg.gif");

  background-repeat: no-repeat;

  background-position: bottom left;

  background-color: #E6E9E9;

}





.disclaimer li {list-style-type: upper-alpha;}

.disclaimer li li{list-style-type: lower-alpha;}

.disclaimer li li li{list-style-type: lower-roman;}



div.logoalbum { text-align: center; }

table.logoalbum { margin: 0 auto; }

table.logoalbum td {

  vertical-align: bottom;

  font-size: 8pt;

  text-align: center;

}

table.logoalbum td img {

  display: block;

  margin: 0 auto;

}



ul {

  margin-top: 0em;

  margin-bottom: 0.5em;

  margin-left: 0;

  padding-left: 2em;

}



table td {

  font-size: 10pt;

  vertical-align: top;

}

table.pricelist {

  border: 1px solid #556B6E;

}

table.pricelist td {vertical-align: center;padding: 0 1ex; text-align: center;}

table.pricelist td.desc {text-align: left; white-space: nowrap;}

table.pricelist th {

  background-color: white;

  font-weight: bold;

  text-align: center;

  padding: 0 1ex;

  font-size: 10pt;

}

table.pricelist tr.odd { background-color: #E3EBEC;}

table.pricelist tr.even { background-color: #F3F7F7;}



table.contacttable td {

  vertical-align: top;

}



address {

  font-style: normal;

  margin-left: 1em;

}



a {color: #556B6E;}

a:hover {color: #C1322D;}



ul.twocollist li {

  width: 40%;

  float: left;

}





#contentempty .cs .inner {

  padding: 10px 10px;

}



.cs {

  background-image: url("http://www.uwdl.com/gui/csbg.jpg");

  background-position: bottom left;

  background-repeat: repeat-x;

  background-color: white;

  margin: 0;

  padding: 0;

}



.cs h5 {

  color: #F3271D;

  font-weight: bold;

  text-transform: uppercase;

  font-family: "Arial" sans-serif;

  margin: 0;

  padding: 0;

}



.cs table.cslist {

  padding: 1ex 0;

  margin: 10px 0 10px 30px;

  width: 723px;

  font-size: 10pt;

}



.cs table.cslist h6 {

  color: #556B6E;

  font-size: 10pt;

}



.cs table.cslist td {

  border-bottom: 1px solid #C2C2C2;

  padding: 0;

  margin: 0;

  vertical-align: top;



}



.cs table.cslist td.th {

  text-align: center;

  padding: 10px 0 10px 10px;

  width: 80px;

}



.cs img {

  display: block;

  margin: 0 auto;

  border: 1px solid #59696B;

}



.cs p.right {

  text-align: right;

  padding: 0 0 0.5ex 0;

  margin: 0;

}



/* portfolio */



div.folio1 { clear: both; padding-top: 14px; background-color: #FFFFFF;}

div.folio2 { clear: both; padding-top: 14px; background-color: #F2F6F7;}

div.folio3 { clear: both; padding-top: 14px; background-color: #E3E9EB;}



table.folio {

  width: 100%;

  collapse-border: collapse;

  clear: both;

}

table.folio td {

  border-bottom: 1px solid #D8DADA;

  margin: 0;

  padding: 0;

  font-size: 8pt;

  vertical-align: top;

  padding-bottom: 5px;

}

table.folio td h6 {font-size: 8pt; color: #4B5D5F;}

table.folio td a {font-weight: bold;}

table.folio td.thumb {width: 150px; text-align: center;}

table.folio td.thumb img {

  margin: 0 auto;

  border: 1px solid #4B5D5F;

}

table.folio td.qinfo {

  width: 150px;

  border-right: 1px solid #D8DADA;

  padding-right: 5px;

}

table.folio td.qinfo h6 {font-size: 8pt; color: #F3271D;}



div.folio1 table.folio td.thumb,

div.folio1 table.folio td.qinfo {

  background-image: url("http://www.uwdl.com/gui/row1bg.jpg");

  background-position: bottom left;

  background-repeat: repeat-x;

}



div.folio2 table.folio td.thumb,

div.folio2 table.folio td.qinfo {

  background-image: url("http://www.uwdl.com/gui/row2bg.jpg");

  background-position: bottom left;

  background-repeat: repeat-x;

}



div.folio3 table.folio td.thumb,

div.folio3 table.folio td.qinfo {

  background-image: url("http://www.uwdl.com/gui/row3bg.jpg");

  background-position: bottom left;

  background-repeat: repeat-x;

}






