
/* 3.5 About - Trade
------------------------------------------------------------------------------*/

body.trade #content { float: right; padding: 5px 0 0; width: 656px; font-size: 10px; line-height: 1; }
body.trade #content a { font-weight: normal; }
body.trade #content li,body.trade #content ol, body.trade #content ul, body.trade #content ol  {list-style:none;margin-left:0 !important;padding-left:0 !important;}

body.trade #flash { position: relative; margin: 0 -40px 30px 0; padding-top: 45px; width: 656px; height: 152px; overflow: hidden; background: url(../img_ui/bg-trade-flash.png) repeat-y 348px 0; }
body.trade #flash img, body.trade #flash object, body.trade #flash embed { float: left; display: inline; margin: -45px 7px 0 0 !important; }

body.trade #flash div.intro {font-size:12px;}
body.trade h3 { font-size: 12px !important; }


#contacts { float: left; display: inline; margin: 0 11px 36px 9px; width: 150px; }
#contacts h3 { margin-bottom: 12px;}
#contacts ul li { margin-bottom: 24px; }
#contacts ul li h4 { margin-bottom: 5px; font-size: 1.2em; }
#contacts ul li h5 { margin-bottom: 5px; color: #868478; font-weight: normal; font-size: 1.2em; }
#contacts ul li span { display: block; margin-bottom: 5px; color: #868478; font-size: 1.2em; }
#contacts ul li a { font-size: 1.2em; }

#inthenews { float: left; margin-bottom: 36px; width: 176px; }
#inthenews h3 { padding: 0 0 9px 0; font-size: 1.2em; }
#inthenews ol li { margin-bottom: 1em !important; }
#inthenews ol li a { position: static; font-size: 1.2em; line-height: 1.33em; }

body.trade #download { float: right; margin-bottom: 36px; width: 297px; }
body.trade #download ul li {border-bottom: 1px solid #c1c0ba; }
body.trade #download ul li h3 { margin-bottom: 15px; color: #bc8648; font-size: 1.2em; }
body.trade #download ul li form { margin-bottom: 0 }
body.trade #download ul li form div { margin-bottom: 12px; }
body.trade #download select { width: 216px;font-size:12px !important; }
body.trade #download ul li a { font-size: 1.2em; }

#trade_tfw, #trade_lotseries, #trade_cali {display:none;}

#request { clear: both; overflow: hidden; border: solid #d6d5d0; border-width: 1px 0; background: #f8f7f0; }
.closed#request {height:30px;}
#request h3 { margin-bottom: 6px; padding-left: 5px; width: 656px; height: 30px; line-height: 28px; text-transform: uppercase; font-size:11px !important;}
#request h3 label { margin-left: 5px; color: #6e1724; font-size: 1.2em; vertical-align: middle; cursor: pointer; }
#request h3 input { position: relative; vertical-align: middle; cursor: pointer; }
#request p { margin: 0 17px; color: #0c0c0c; font-size: 1.4em; line-height: 1.71em; }
#request p em { font-style: normal; font-weight: bold; }
#request form { margin-top: 27px; }
#request form fieldset { padding-bottom: 23px;}
#request form fieldset h4 { margin-bottom: 17px; padding-top:1em !important;width: 160px; font-size: 1.4em; text-align: right; text-transform: uppercase; }
#request form fieldset div { clear: both; margin-bottom: 12px; height: 1%; }
#request form fieldset div.error input, #request form fieldset div.error textarea, #request form fieldset div.error select {border:1px solid red;}
 #request form fieldset div.error label {color:red;}

#request form fieldset div:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#request form fieldset div label { display: inline-block; width: 160px; color: #0c0c0c; font-size: 1.2em; text-align: right; }
#request form fieldset div .text { padding: 0 2px; width: 200px;font-size: 1.2em; border: 1px solid #cdcdcd; }
#request form fieldset div textarea { padding: 0 2px; width: 200px; height: 47px; overflow: auto; font-size: 1.2em; border: 1px solid #cdcdcd; }
#request form fieldset div ul li label { display: inline; width: auto; color: #0c0c0c; font-size: 1.2em; }
#request form fieldset div h5 { float: left; width: 160px; color: #0c0c0c; font-weight: normal; font-size: 1.2em; text-align: right; }
#request form fieldset div ul { float: left; display: inline; margin: -6px 0 0 1px; cursor: default; }
#request form fieldset div ul li { margin-bottom: 7px; }
#request form fieldset div .image { margin: 6px 0 0 163px; }


.webkit #request h3 input { top: -1px; }
.opera  #request h3 input { top: -1px; }

.opera  #request form .fieldset-2 .div-8 { margin: -1px 0 16px; }

.webkit #request form fieldset div ul { margin-top: -5px; }
.opera  #request form fieldset div ul { margin: 0 0 0 5px; }

.ie8    #request form fieldset div ul li input { top: 1px; }
.ff     #request form fieldset div ul li input { top: 1px; }
.webkit #request form fieldset div ul li input { top: 1px; }
.opera  #request form fieldset div ul li input { top: -2px; margin-right: 3px; }

#image { clear: both; margin-bottom: 29px; height: 30px; overflow: hidden; border: solid #d6d5d0; border-width: 0 0 1px 0; background: #f8f7f0; }
#image h3 { margin-bottom: 12px; padding-left: 5px; width: 656px; height: 30px; line-height: 28px; text-transform: uppercase; font-size:11px !important;}
#image h3 label { margin-left: 5px; color: #6e1724; font-size: 1.2em; vertical-align: middle; cursor: pointer; }
#image h3 input { position: relative; vertical-align: middle; cursor: pointer; }
#image div.contents {margin:1em 0 0 30px;}
#image div.contents p {font-size:14px;}
#image div.contents form {margin-top:1em;}
#image div.contents form p {margin-top:.5em;}
#image h4 {font-size:14px;text-transform:uppercase;margin-top:2em;margin-bottom:.5em;}

.trade_library_thumbs table {width:100%;}
.trade_library_thumbs img {border:1px solid #ccc;padding:4px;margin:.25em;}
.trade_library_thumbs td {text-align:center;vertical-align:top;}
.trade_library_thumbs.cam td {text-align:left;vertical-align:top;}
.trade_library_thumbs td a {display:block;}


.webkit #image h3 input { top: -1px; }
.opera  #image h3 input { top: -1px; 


