/* homepage specific definitions */
#header{background:none}
#shadow{ width: 820px; height:102px; float:left;background: url("../images/header.jpg") no-repeat top left; }
#masthead{  background: url("../images/bg.gif") repeat-y top left; height:102px; width: 820px; }

#descriptorWrapper{  }
#descriptorImage{ width: 755px; height:340px; float:left; }
#sloganImage{ width:56px;height:246px; float: left; background: url("../images/contact/right-small-logo.gif") no-repeat top left }

#pageContent{ width: 810px; float: left; }

#leftSide{ width: 550px; float:left; }
#rightSide{ width: 260px; float:left; text-align:right; }

div.leftSideContent{ padding: 12px 30px; }

a.downloadLink{ padding: 4px 0 4px 26px; background: url("../images/icon-download.gif") left center no-repeat; color:#755333; text-decoration:none; font-weight: bold; }
a.downloadLink:hover{ color: #888d27; }

#descriptorWrapper .logo{ background: #f8f8f5 url("../images/contact/left-logo.jpg") no-repeat top left; height:340px; }

address{ font-style:normal; }
address.companyName{ color: #999E04; font-weight:bold; margin-bottom: 6px;  }
address.phones{ margin-top: 16px; }
address span{ color: #999E04; }

a.tbm{ margin: 10px 0;}

h1{ font-size: 14px!important; text-transform:uppercase; margin-top:10px; font-weight:bolder!important; }

dl{ clear:both; }
dl,dt,dd{ margin:0; padding:0; }/* reset default values of margins and paddings */
dl{ margin-top: 10px; }
dt{ font-weight: bold; color:#888C04; }
dd{ margin-bottom: 16px; }


a.contact{ text-decoration: none; color:#805524; font-weight: normal; }

a.contact:hover{ color: #999E04; }

h1.contact_start{ padding-top: 18px; margin-bottom: 0px; padding-bottom: 2px;}