/* STYLESHEET REGISTRATION SYSTEM */
body { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-size: 11px; color: #333; text-align: left; line-height: 130%;}
* { margin: 0; padding: 0; border: none; }
a { color: #000; }

div#outer { margin: 0px auto; width: 673px; position: relative; min-height: 471px; }

div#bodyblock { float: left; width: 673px; position: relative; min-height: 471px;}
div#bodyblock div#content { float: left; width: 673px; padding: 25px; voice-family: "\"}\""; voice-family: inherit; width: 623px; }
div#bodyblock div#content h1 { font-size: 20px; color: #000; min-height: 41px; _height: 41px; font-weight: normal; line-height: 28px; padding: 5px 0 0 0px; margin: 0 0 20px 0px; border-bottom: 1px solid #ccc; voice-family: "\"}\""; voice-family: inherit; min-height: 36px; _height: 36px;}
div#bodyblock div#content h2 { font-size: 13px; color: #333; text-transform: uppercase; font-weight: normal; padding: 0px 5px 0 0px; margin: 0 0 10px 0; }
div#bodyblock div#content div#pagecont { height: 375px; overflow: hidden; position: relative;}
div#bodyblock div#content div#pagecont p { margin: 0 0 20px 0; *margin: 0 0 15px 0;}
div.item { height: 375px; overflow: hidden; }
table.sortable2 { margin: 0 0 25px 0px; font-size: 11px; }
table.sortable2 th { text-align: left; background: #EBEBEB; padding: 2px 0; }
table.sortable2 th.cel3 { width: 473px; padding: 2px 0 2px 2px; voice-family: "\"}\""; voice-family: inherit; width: 471px; }
table.sortable2 th.cel4 { width: 85px; }
table.sortable2 th.cel5 { width: 75px; }
table.sortable2 td.cname { padding: 2px 15px 2px 2px; }
table.sortable2 td { padding: 2px 0; border-bottom: 1px solid #EBEBEB; vertical-align: top; _cursor: pointer; }

table#preselect { margin: 0px 0 20px 0px; font-size: 11px; width:603px; }
table#preselect td { vertical-align: top; padding: 0 0 4px 0; }
table#preselect td.label { width: 185px; }
table#preselect td.field{ }
table#preselect textarea.cdesc { border: 1px solid #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 2px; width: 350px; height: 60px; }
table#preselect input.text { border: 1px solid #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 2px; width: 150px; height: 14px; }
table#preselect select { border: 1px solid #000; width: 350px; }
table#preselect td.nextbtn { padding: 0px 0 0 0; text-align: right;}

table td.cname { padding-right: 8px; }

input.text { width: 200px; height: 18px; border: 1px solid #666; font-size: 11px; padding: 2px; voice-family: "\"}\""; voice-family: inherit; width: 196px; height: 14px; }

div#coupon { margin: 0px 0 25px 0px; width: 607px; height: 323px; background: url("../images/bg_coupon.gif") no-repeat top left; position: relative; }
div#coupon div#couponitem { position: absolute; top: 24px; left: 13px; width: 568px; height: 284px; border: 1px solid #252525; }
div#coupon div#couponitem div#coupon-title { position: absolute; top: 0px; left: 0px; width: 570px; height: 34px; text-align: center; color: #FFF; background: #252525; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 20px; font-weight: bold; padding: 10px 6px 0 6px; voice-family: "\"}\""; voice-family: inherit; width: 558px; height: 24px;}
div#coupon div#couponitem div#coupon-image { position: absolute; top: 34px; left: 0px; width: 300px; height: 250px;}
div#coupon div#couponitem div#logos { position: absolute; left: 340px; top: 42px; width: 201px; height: 61px; } 
div#coupon div#couponitem div#coupon-text { position: absolute; top: 155px; left: 315px; width: 232px; height: 95px; border-top: 1px solid #A8A8A8; color: #000; padding: 8px 0 0 0; voice-family: "\"}\""; voice-family: inherit; height: 83px;}
div#coupon div#couponitem div#userdetails { position: absolute; top: 118px; left: 318px; width: 232px; height: 45px; color: #000; font-size: 11px; line-height: 143%; font-weight: bold; }
div#coupon div#couponitem div#coupon-dates { position: absolute; top: 266px; left: 315px; width: 232px; height: 14px; font-size: 10px; color: #000; }
div#coupon div#couponitem div#branches { position: absolute; top: 252px; left: 315px; width: 232px; height: 45px; color: #000; font-size: 9px; line-height: 100%; font-weight: normal; }

/*
a#vbcoupon { position: absolute; top: 50px; right: 30px; }
*/
div#footer { position: absolute; bottom: 0px; left: 25px; width: 623px; }
div#footer table.logos { width: 623px; }
div#footer table.logos td.logo1,div#footer table.logos td.logo2,div#footer table.logos td.logo3{vertical-align:bottom;width: 33%;height:98px;text-align: center;background: url('../images/bg_logos.gif') repeat-x top left #6EAB23;}
div#footer table.logos td.address1, div#footer table.logos td.address2, div#footer table.logos td.address3 { background: #6EAB23; color: #FFF; padding: 9px 0; font-size: 10px; }
div#footer table.logos td.address1 a, div#footer table.logos td.address2 a, div#footer table.logos td.address3 a { color: #FFF; }
div#footer table.logos td.address1 { padding-left: 45px; }
div#footer table.logos td.address2 { padding-left: 50px; }
div#footer table.logos td.address3 { padding-left: 55px; }
