#form1 label{float:left;clear:both;margin-bottom:10px;position:relative;}
#form1 input,#form1 textarea{border:1px solid #666;color:#373737;width:186px;padding:8px 14px;}
#form1 textarea{width:426px;height:176px;}
#form1 .error,#form1 .empty{position:absolute;right:0;top:0;font-size:10px;color:#2E60B7;}
#form1 .btns{float:right;margin-right:82px;}
#form1 .btns a{margin-left:12px;margin-top:10px;float:left;}
.white{color:#fff;}
.f16{font-size:16px;}
.f12{font-size:12px;}
.mr14{margin-right:14px;}
.border-bottom{padding-bottom:20px;background:url(../images/sep.png) 0 100% repeat-x;margin-bottom:21px;}
.blue{color:#3facc3}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.col-1,.col-2,.col-3{float:left;}
.all{text-align:left;}
.alr{text-align:right;}
.alc{text-align:center;}
.wrapper{width:100%;overflow:hidden;}
a.und,.und a{text-decoration:none;}
a.und:hover,.und a:hover{text-decoration:underline;}
a.nocolor, .nocolor a{color:inherit;}
.upc{text-transform:uppercase;}
.oh{overflow:hidden;}
.nopad{padding:0;}
.nomar{margin:0;}
.clear{clear:both;line-height:0;}
.bold{font-weight:bold;}
.dn{display:none;}
.btn{background:#2E60B7;color:#fff;font:14px/33px "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;padding:0 12px;cursor:pointer;}
.list a{font:16px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;color:#fff;background:url(../images/mrk.png) 0 50% no-repeat;padding-left:24px;position:relative;cursor:pointer;}
dl.address{overflow:hidden;}
dl.address dd{text-align:right;clear:both;}
dl.address dd span{float:left;}
dl.img-box,.img-box-set dl,dl.img-box dd,.img-box-set dl dd{overflow:hidden;}
dl.img-box dt,.img-box-set dl dt{float:left;}