/*
img, div { behavior: url(iepngfix.htc) }
*/

@import "leftnavigation.css";


div, body, p, img, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; }

body { background:#c1b86b url(../images/bg-color.gif); text-align:left; font-size:100%; line-height:1.3em; color:#330000; font-family:arial, verdana, sans-serif; }


a:link, a:active, a:visited { color:#2E1010;  }
a:hover { color:#986828;  }

h1, h2, h3, h4, h5, h6 { font-style:oblique; font-weight:500; letter-spacing:0.05em;  }
h1 { font-size:150%; }
h2 { font-size:140%; }
h3 { font-size:130%; }
h4 { font-size:130%; }
h5 { font-size:120%; }
h6 { font-size:110%; }

address { font-style:normal; font-weight:bold; }

.canvas { background:#C1B86B url(../images/bg-texture.jpg) repeat-x 212px 0; min-height:700px; height:auto; }
.wrapper, .wrapper-home { width:800px; height:auto; }
.wrapper .main { position:relative; float:left; }
.wrapper .main { width:597px; height:auto; min-height:600px; max-height:100%;  }
.wrapper .tp1 { background:url(../images/bg-content-top2.jpg) no-repeat 172px 0;  }
.wrapper .tp1 .content {  width:425px; padding:24px 0 0 37px; height:auto;  }

.wrapper .content  { float:right;  }
.wrapper .content .content-inner { min-height:520px; padding-bottom:10px; }
.wrapper .content p { margin-bottom:15px; }
.wrapper .content h1, .wrapper .content h2, .wrapper .content h3, .wrapper .content h4, .wrapper .content h5, .wrapper .content h6 { margin-bottom:2px;   }

.wrapper #rail {  }
.wrapper .railbg ul { margin:0; padding:0; list-style:none; width:135px; height:auto; }
.wrapper .railbg ul li { margin:5px 0 0; padding:0; list-style:none; width:135px; height:auto; }
.wrapper .railbg { width:135px; min-height:600px; height:auto; float:right; padding-bottom:150px; background:#330000 url(../images/bg-rail.gif) no-repeat bottom left; }


.tdDesign { width:auto; height:550px;  }
.tdDesign thead th { vertical-align:top; text-align:left; background: url(../images/bg-designers.jpg) no-repeat 16px 0; width:150px; height:180px; filter: alpha(opacity=80); opacity:0.8;}
.tdDesign tbody td { vertical-align:top; text-align:left; background: url(../images/bg-designers.jpg) no-repeat 16px -148px; width:150px; filter: alpha(opacity=80); opacity:0.8;  }

.tdDesign thead th span { display:block; margin:0 16px 0 0; padding:10px 0 0 0; width:auto; height:130px; }
.tdDesign thead th.td1 span img {  background:url(../images/shadow.png) no-repeat bottom right !important;  padding:0 8px 10px 0;  }
.tdDesign thead th.td2 span img {  background:url(../images/shadow2.png) no-repeat bottom right !important; padding:0 8px 10px 0; width:128px; height:148px;  }


.tdDesign thead th.td1, .tdDesign thead th.td2 { text-align:right; padding:0; margin:0; }
.tdDesign thead th.td1 img, .tdDesign thead th.td2 img {  }
.tdDesign tbody td h2 { margin-left:18px; width:125px; font-size:0.88em; font-weight:600; font-family:"Times New Roman"; }
.tdDesign tbody td p { margin-left:18px; width:125px; }
.tdDesign tbody td p { font-size:0.81em; }

img.bot-left { width:201px; height:94px; margin-top:38px; }
div.cntr { text-align:center; }

h1.b1about { height:39px; width:100%; }

div.b1proc { width:215px; height:161px; position:absolute; top:7px; left:320px; z-index:99; }
div.b1proc img { width:215px; height:161px;  }
h1.b1proc { height:39px; width:auto; position:relative; padding:58px 0 60px 15px;  }
h1.b1cont { padding:15px 0 15px 15px;  }


div.footer { font-size:0.61em; line-height:1.00em;  text-align:center; padding-bottom:25px;  }
div.footer ul, div.footer ul li { list-style:none; margin:0; padding:0; }
div.footer ul { height:25px; float:left; padding-right:8px; }
div.footer ul li { float:left; padding:0 10px; border-right:1px solid black; }
div.footer p { text-align:left; margin:0; padding:0; }
div.wmark { height:15px; width:100%; background:url(../images/icon-bee.gif) no-repeat 50% 50%; border:none;  padding-top:10px; padding-bottom:5px; }
div.wmark hr { display:none; }

.hide { display:none; }

* html .wrapper .content .content-inner { height:520px; }