body{ margin:0px; padding:0px; font-family:Tahoma; font-size:12px; color:#4c4944;  background-color:#C4B6A9}
img{ border:none}
a, a:link, a:active, a:visited{ color:#333333}
a:hover{ text-decoration:none; color:#666}
.index_container{ background:url(../images/UV_index_base.gif) top center no-repeat; width:100%; height:100%; clear:both; }
.wrapper_index{width:1002px; margin:auto; clear:both;position:relative; text-align:center}
.wrapper_index .logo{ height: 30px; width:105px; clear:both; position:absolute; top:27px; left:-10px; background:none}
.wrapper_index .logo a{ text-align:left; height:auto; width:105px; text-indent:inherit}
.logo a{ display:block; text-indent:-9000px; height: 24px; width:102px;}

.container{ background:url(../images/UV_base.gif) top center no-repeat; width:100%; height:100%; clear:both; padding:30px 0px 30px 0px; }
.base_pattern{background:url(../images/base_pattern.gif) top right no-repeat; width:1000px; margin:auto;}
.wrapper{ width:947px; margin:auto; clear:both; }
h1, h2, h3, h4{ font-family:Tahoma; margin:0px; padding:0px; font-weight:normal}
p{ padding:0px; margin:7px 0px}
.logo{ background:url(../images/logo.gif) 0px 0px no-repeat; height: 27px; width:107px; clear:both; margin:7px 0 10px 0}
.logo a, .logo a:link, .logo a:active, .logo a:visite{ display:block; text-indent:-9000px; height: 24px; width:102px;}
.content{ width:950px; margin:auto; background:url(../images/pattern_bg.gif) -2px 0px repeat-y;}
.shade{background:url(../images/shade.jpg) left bottom no-repeat;  padding-bottom:7px}

.pattern{ width:910px; margin:auto; background:url(../images/pattern_bg2.jpg) 0px 0px no-repeat;overflow:hidden; padding:20px; position:relative  }
.content_left{ width:775px; float:left;  height:100%; padding:0px 0px 0px 0px }
.sidebar{ position:absolute; z-index:105; left:656px;top:20px}
.navigation{ margin-top:50px; }
a.cross, a.cross:link, a.cross:active, a.cross:visited{ background:url(../images/cross.gif) 0px 0px no-repeat; height:18px; width:21px; text-indent:-9000px; display:block; position:relative;border:#c1baa7 solid 1px; margin-left:150px}
/*.content_main{ position:relative; top:-444px; margin-left:19px; z-index:2; left:0px}*/

form{ margin:0px; padding:0px}
ul{ margin:0px; padding:0px}
li{margin:0px; padding:0px; list-style-type:none}
form li{ padding:18px 0px 0px 15px;}
form li.label{ float:left; width:82px; clear:left }
form li.input{margin-left:90px; }
label{text-transform:uppercase; font-size:11px}
input, textarea, select{ border:none; padding:4px; font-family:Tahoma; font-size:12px; color:#666666; width:186px; background:#fff}
.buttom{ width:auto; border:none; padding:4px; overflow:visible; cursor:pointer;}
li.btn{ text-align:right; padding-right:21px}
fieldset{ border:none; padding:0px; margin:0px}
/*-------------------products----------------*/
.content_main{ position:relative; height:453px}
.base{ position:absolute; width: 750px; height: 438px; background-color:#FFFFFF;opacity: .7; }

filter: alpha(opacity=70); left:0px; top:0px;border:#c1baa7 solid 1px; padding:14px 10px 0px 10px;text-align:center;}
.pro1{ position:absolute; top:14px; left:12px; width:auto;  z-index:0}
.pro2{position:absolute; top:332px; left:126px; width:auto;  z-index:1}

.pro3{ position:absolute; top:14px; left:165px; width:auto;  z-index:2}
.pro4{position:absolute; top:19px; left:300px; width:auto;  z-index:3}

.pro5{ position:absolute; top:244px; left:271px; width:auto;  z-index:0}
.pro6{position:absolute; top:14px; left:428px; width:auto;  z-index:4}

.pro7{ position:absolute; top:14px; left:532px; width:auto;  z-index:5}
.pro8{position:absolute; top:14px; left:622px; width:auto;  z-index:4}
.pro9{position:absolute; top:189px; left:490px; width:auto;  z-index:6}
.pro10{position:absolute; top:319px; left:601px; width:auto;  z-index:7}

.inner{ text-align:left; padding:10px 40px 10px 50px;height:auto; position:absolute; z-index:102;}
.inner h1{ font-size:13px; font-weight:normal; text-transform:uppercase; font-weight:bold;}
.texttop{ height:170px}
.tradeshow{ height:50px}
.tradeimages{ margin:20px 0px }
.tradeimages img{ margin-right:5px;}
form.contact{ background:url(../images/form.gif) 0px 0px no-repeat; width:319px;  padding-top:6px; position:absolute; left:215px; margin-top:15px; padding-bottom:10px}
li.email{ padding-top:0px; font-size:11px; position:absolute; bottom:-31px; padding-left:0px; left:96px; line-height:15px}