body { font-family:Arial, Helvetica, sans-serif;font-size:12px;font-size-adjust:none;font-style:normal;font-variant:normal;}

h1 { font-size:2em; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

a img { border:0;}
:focus { outline:0; }

ul,ol {margin: 10px 0px 10px 0px; padding-left:20px;}
li { line-height:18px;}
td {font-size:12px;}

.hr_img {margin:5px 0px 5px 0px;}

.highlight {color:#A30050;}

.subtitle_a {font-style:italic;color:#A30050;font-size:1.1em;}
.italic_a {font-style:italic;}

/* Default - Features Structure  */

.features_table {width:100%; border-right:2px solid #A30050;border-bottom:2px solid #A30050;}
.features_table td {text-align:center; border-top:2px solid #A30050; border-left:2px solid #A30050;}
.features_table .row_header td {background-color:#C0C0C0;font-weight:bold;padding:15px 0px 15px 0px;}
.features_table .row_txt td {padding:5px; font-size:11px;}
.features_table .row_footer table {}
.features_table .row_footer table td {padding:10px; border:none 0px;text-align:left;}
.features_table .title_txt {color:#A30050;font-weight:bold;}
.features_table .row_footer .row_list ul {margin-top:0px;margin-bottom:0px;}
.features_table .row_footer .col_a {width:40%;}
.features_table .row_footer .col_b {width:60%;}

/* Flooring - Features Structure  */

.features_table .row_footer .row_list ul {margin-top:0px;margin-bottom:0px;}
.features_table .row_footer .col_a {width:40%;}
.features_table .row_footer .col_b {width:60%;}

/* Supplier - Registered Readers */

.supplier_relreaders {}
.supplier_relreaders span.label {line-height:16px;font-weight:bold;}
.supplier_relreaders input.feild_a {width:185px; border: 1px solid #ccc;padding:2px;color:#666;}
.supplier_relreaders input.feild_b {width:391px; border: 1px solid #ccc;padding:2px;color:#666;}
.supplier_relreaders input.feild_c {width:90px; border: 1px solid #ccc;padding:2px;color:#666;}
.supplier_relreaders input.feild_d {width:60px; border: 1px solid #ccc;padding:2px;color:#666;}
.supplier_relreaders .col_a {width:190px;float:left;margin: 0px 15px 10px 0px;}
.supplier_relreaders .col_b {width:95px;float:left;margin: 0px 15px 10px 0px;}
.supplier_relreaders .col_c {width:90px;float:left;margin: 0px 15px 10px 0px;}
.supplier_relreaders .col_wide {clear:both;margin: 0px 0px 10px 0px;}
.supplier_relreaders .removeSpan {clear:both;}


/* Supplier - Features  */

.supplier .features_table .row_header td {padding:15px 5px 15px 5px; font-size:14px;width:33.3%;}
.supplier .features_table td {text-align:left;}
.supplier .features_table .subtitle {font-weight:bold;}
.supplier .bonus span {font-weight:bold;}
.supplier .bonus {color:#A30050;}


/* Resourse Template - details */
.details_header {background:url(images/details_header_bg.gif) bottom left no-repeat;height:108px;width:586px;}
.details_companyname {margin:10px 10px 0px 3px;color:#ffffff;font-size:16px; text-align:right;}
.details_tagline {color:#FF9A00;font-size:12px;text-align:right;margin:0px 10px 0px 3px;}

/* Register - Layout */
.register_layout {width:568px;}
.register_text { background-color:#38bb2b;padding:15px 30px 18px 30px;}
.register_title_subtext {color:#fff;margin:2px 0px 10px 1px;}
.register_layout h2 {margin:0px;color:#FFF;font-size:20px;}
.register_layout h3 {margin:0px;color:#FFF;font-size:16px;margin-bottom:10px;}
.register_layout h4 {margin:0px;color:#FFF;font-size:14px;}
.register_layout ol {margin-bottom:0px;}
.register_layout .wForm {margin:5px 0px 0px 30px;text-align:left;width:538px;}
.register_layout .denotes {margin:5px 0px 10px 0px;}
