@charset "UTF-8";

body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;}

#container { 
	width: 678px;
	background: #FFFFFF;
	margin: 0 auto;
	margin-left:1px;
	text-align: left;}
#sidebar1 {
	float: left;
	width: 154px;}
#mainContent { 
	margin: 0;} 
.right {
	float: right;
	margin-left: 18px;
	width:152px;}
.left {
	float: left;
	margin-right: 8px;}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}

a{
  color:#990000}
a:hover{color:#FF0000;}
a.anchor{
  color:#666666}
a.ancho:hover{
  color:#666666}

h2{
  margin-bottom:0;
  margin-top:0;
  font-weight:normal;}
h4{
  margin-top:0;
  margin-bottom:0;
  font-weight:normal;
  font-size:9pt;}


/* PRODUCTS LAYOUT ////////////////////////////////////////////*/  

h2 span.show{
  font-size:10px;
  vertical-align:middle;
  padding:0 8px;
  padding-bottom:3px;}
h2 span.show a.general{
  padding: 0 2px;}
div#leftcolumn{
  width:154px;
  text-align:left;
  float:left;}
  
div#main{
  width:550px;
  text-align:left;
  float:left;}

#categories{
  margin-bottom:30px;
  width:500px;
  border-top:3px solid #95b5a3;
  color:#3b4f44;}
  
#categories h2, h3.productdetails{
  text-transform:uppercase;
  padding:3px;
  margin:0;
  font-size:11pt;
  font-weight:bold;
  color:#3c5148;}

#categories ul{
  width:50%;
  float:left;
  border-top:2px solid #95b5a3;
  background:#d1e4d1 url(sites/trapa/files/pics/bg_fadedgreen.jpg) top repeat-x;
  margin:0;
  padding:0;
  list-style-type:none;
  font-size:11px;
  text-transform: uppercase;}

#categories ul li{
  padding:4px 0 4px 4px;
  border-bottom:1px solid #b1c4b1}
  
a.handcursor{
  text-decoration:none;
  color:#990000;
  cursor:pointer;}
  
a.handcursor img{
  border:0;}
  
a.handcursor:hover{
  background-color:#e1f4e1;}
  
ul#products{
  width:678px;
  list-style-type:none;
  margin:0;
  padding:0;}
  
ul#products li{
  display:block;
  width:205px;
  margin:0 20px 20px 0;
  float:left;}

ul#products li img{
  float:left;}
  
.switchgroup1 h3{
	margin-top:20px;
	padding:0 0 3px 0;
	border-bottom: 1px solid;}

ul#products li h4, ul#products li p{
  margin:0;padding:0;
  margin-left:80px;}

ul#products li img{
  border:1px solid #bbbbbb;
  padding:2px;}
  
ul#products li h3{
  font-size:10pt;
  font-weight:normal;
  }
ul#products li p{
  margin-top:4px;
  font-size:8pt;}
  
td.bd{
  background:white url(pics/td_bg.jpg) repeat-y top;
  padding:20px;}

  
/* PRODUCT DETAILS ////////////////////////////////////////////*/ 
#overview img{
  border:4px solid #d1e4d1;
  float:left;
  margin: 15px 15px 15px 0;}

#overview p{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12pt;
  line-height:120%;}

table#details{
  border-collapse:collapse;
  width:100%;}

#details thead{
  border-bottom:2px solid #95b5a3;}

#details tbody{
  background-color:#d1e4d1;
  margin:0;
  padding:0;}

#details tbody tr.first{
  background:#d1e4d1 url(sites/trapa/files/pics/bg_fadedgreen.jpg) top left repeat-x;}
  
#details tbody tr{
  border-bottom:1px solid #c1d4c1}

#details th, #details tbody td{
  padding:6px 10px;}

#details th{
  font-family:Georgia, "Times New Roman", Times, serif;
  width:150px;
  text-align:right;
  font-style:italic;
  font-weight:normal;}


/* PROFILES ////////////////////////////////////////////*/  
div.profile{
  margin-top:8em;}
  
img.profile{
  float:left;
  margin:2px 13px 2px 0;
  width:152px;
  height:152px;
  border:1px solid #dddddd;}


/* HEADERS ////////////////////////////////////////////*/  
h1.main {
  padding:0;
  text-transform:uppercase;
  text-indent: -100em;
  background-repeat: no-repeat;
  width:528px;height:33px;}
h1.main#pressroom{
  background-image:url(../uploads/header_pressroom.jpg);}
h1.main#trapa_japan{
  background-image:url(../uploads/header_trapa_japan.jpg);
  height:30px;}
h1.main#welcome{
  background-image:url(../uploads/header_welcome.png);}
h1.main#products{
  background-image:url(../uploads/header_products.jpg);
  width:502px;}
h1.main#custom_cut{
  background-image:url(../uploads/header_custom.jpg);}
h1.main#global{
  background-image:url(../uploads/header_global.jpg);}
h1.main#leadership{
  background-image:url(../uploads/header_leadership.jpg);}
h1.main#team{
  background-image:url(../uploads/secondary_header_team_trapa.jpg);}
h1.main#shipping{
  background-image:url(../uploads/header_shipping.jpg);}
h1.main#contact{
  background-image:url(../uploads/header_contact.jpg);}


strong.kw{font-weight:normal}