body{margin: 0 auto; padding: 0 auto; height: 100%;/*background: transparent url(../../images/ls/../../images/ls/bgPattern.jpg) repeat top left;*/background: transparent url(../../images/ls/../../images/ls/bgPatternTapas.jpg) repeat top left;
     font-family: Georgia; font-size: 11px;  color: #4d4d4d;}

#site{margin: 0 auto; padding: 0 auto; width:950px; clear:both;}
#top{ width: 950px; float:left; height: 90px; background: transparent url(../../images/ls/top.jpg) no-repeat top left; margin-top: 8px;}
#nav{width: 950px; float:left; height: 24px; background: transparent url(../../images/ls/nav.jpg) no-repeat top left; position:relative;}
#content{width: 950px; float:left; min-height: 200px; background: transparent url(../../images/ls/treeboard.jpg) repeat-y top left; padding-bottom:10px;}
#bottom{width: 950px; float:left; height: 5px; background: transparent url(../../images/ls/bottom.jpg) no-repeat top left;}

#nav ul li a.selected{color: #000;}
a{color: #000; text-decoration: none;}

h1{font-size: 15px; text-transform: uppercase; width: 504px; background: transparent url(../../images/ls/h1_bg.jpg) no-repeat top left; height: 30px; padding: 17px 0 20px; text-align:center;}
h2{color: #523d16; padding-bottom: 10px; font-size: 16px;}
p{ line-height: 18px;}

.right{float:right;}
.clear{clear: both;}

#nav ul{list-style-type: none; margin-left: 30px;}
#nav li{float:left; height: 22px; line-height:22px; padding-right: 30px;}
#nav li a{color: #fff; text-transform: uppercase; text-decoration: none; font-size: 11px;}
#nav #back{height: 22px; font-size: 10px; padding: 7px 20px 0 0; position: absolute; right: 25px; top: 0;}
#nav #back a{color: #fff; text-decoration: none;}
#nav #back a.selected{color: #000;}

.leftPane{float:left; margin: 20px 8px 0 11px; padding: 18px 15px 10px 10px; width: 167px; height: 454px; background: transparent url(../../images/ls/leftpane.png) no-repeat top left;	}
.midPane{float:left; margin: 12px 0; width: 530px; height: 1300px; padding-bottom: 5px;}
.rightPane{float:left; margin: 20px 8px; width: 170px; height: auto;}
.rightPane a{display: block;padding-bottom: 20px;}
.whitePane{float:left; margin: 20px 0; width: 541px; background-color: #fff;}
.whitePane .paneContent{float:left; padding: 17px; font-size: 11px; background: transparent url(../../images/ls/pane_bottom.jpg) no-repeat bottom left;}
.whitePane .paneContent p{padding: 0 5px 10px 5px;}
#paneTop{width:541px; height: 3px; background: transparent url(../../images/ls/pane_top.jpg) no-repeat top left;}

#flash{width: 535px; height: 1298px; background-color: Transparent;}
#flashmovie object{margin-bottom: 15px; height: 200px;}
.leftCol{float:left; width: 500px;}
.leftCol .producerText{margin: 5px 0; padding: 0; line-height: 18px;}
.leftCol .producerText p{margin:0; padding: 0;}
.leftCol.prod, .rightCol.prod{font-family: Arial; line-height: 14px; padding-left: 5px;}
.leftCol.prod span.h4, .rightCol.prod span.h4, .long span.h4{text-transform: uppercase; font-weight: bold;}
.rightCol{float:left; width: 500px;}

div.long{float:left; width: 500px; font-family: Arial; line-height: 14px; padding-left: 5px;}

#leftMenu{float:left; margin: 20px 8px 0 11px; padding: 10px 0 10px 10px; width: 161px; min-height: 454px; background-color: Transparent; }
#leftMenu ul{ list-style-type: none;}
#leftMenu li {display: block; padding: 5px 0;}
#leftMenu li a{text-decoration: none; color: #000; font-size: 11px; font-weight: bold;}

div.lines{background: transparent url(../../images/ls/lines.gif) repeat-x top left; height: 6px; float: left; width: 500px;; border:0; MARGIN: 0;}

#prodList{float: left; padding-bottom: 10px;}
#prodList .prodListItem{width: 488px; padding: 10px 6px 6px; float:left; height: 112px; background: transparent url(../../images/ls/lines.gif) repeat-x bottom left;}
#prodList .prodListItem .text{float:left; width: 308px;}
#prodList .prodListItem .text p{padding: 5px 0;}
#prodList .prodListItem .prodImg{float: right; width: 157px; text-align:right;}

.prodInfo{float:left; width: 500px;}
