.tbls {position:relative;}
.tbls .tbls1 {position:absolute; top:0px; right:0px; width:260px; text-align:left;}
.tbls .tbls2 {margin-right:290px;}
.tbls .tbls2 .dtr {position:relative; margin-bottom:20px;}
.tbls .tbls2 .dtr .dtda {font-weight:700; position:absolute; top:0px; left:0px;}
.tbls .tbls2 .dtr .dtda .red {color:red;}
.tbls .tbls2 .dtr .dtdb {padding-left:160px;}
.tbls .tbls2 .dtr .dtdb input {width:97%; height:30px; padding:0px 0px 0px 10px; font-weight:400; color:#000 !important; border:1px solid #000; font-size:15px;}
.tbls .tbls2 .dtr .dtdb select {width:97%; height:30px; padding:0px 0px 0px 10px; font-weight:400; color:#000 !important; border:1px solid #000; font-size:15px;}
.tbls .tbls2 .dtr .dtdb .smallinstr {font-size:12px;}
.tbls .tbls2 .dtr .dtd .EmailOffers {margin:0px; -webkit-appearance:checkbox; -moz-appearance:checkbox;}
.tbls .tbls2 .dtr input.submit {margin:0px; padding:5px 30px; border:0px; background:#28345e; color:#fff !important; font-size:16px; cursor:pointer; width:auto;}
.tbls .tbls2 .dtr input.submit:hover {background:#ff5301;}

.res720 .tbls .tbls2 {margin-right:0px;}
.res720 .tbls .tbls1 {position:static; width:auto; margin-bottom:20px;}

.res480 .tbls .tbls2 {margin-right:0px;}
.res480 .tbls .tbls1 {position:static; width:auto; margin-bottom:20px;}

.res320 .tbls .tbls2 {margin-right:0px;}
.res320 .tbls .tbls1 {position:static; width:auto; margin-bottom:20px;}
.res320 .tbls .tbls2 .dtr .dtda {position:static; margin-bottom:5px;}
.res320 .tbls .tbls2 .dtr .dtdb {padding-left:0px;}