/*
Baseline - a designer framework
Copyright (C) 2009 Stephane Curzi, ProjetUrbain.com
Creative Commons Attribution-Share Alike 3.0 License
*/

/******************** Form ********************/
.width4 { width: 920px; }
.width3 { width: 728px; }
.width2 { width: 451px; float: left; }
.width1 { width: 216px; }

fieldset,
legend							{ position: relative; }
label							{ padding-top: 5px; margin: 0 0 11px 18px; float: left; display: block; }
label.first						{ margin-left: 0; }
input[type="text"],
input[type="password"],
input[type="select"],
input[type="search"]			{ border: solid 1px #ccc; height: 16px; padding: 1px 2px; display: block; margin-top: 3px; }
input[type="file"]				{ border: none; }
textarea						{ border: solid 1px #ccc; padding: 0 2px; display: block; line-height: 18px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; }
select							{ display: block; margin-top: 2px; }
input[type="submit"],
input[type="reset"],
input[type="button"]			{ margin-left: 12px; }

label.width1,
label.width2,
label.width3,
label.width4					{ float: left; }

label.width1 input,
label.width1 textarea			{ width: 210px; }
label.width2 input,
label.width2 textarea			{ width: 444px; }
label.width3 input,
label.width3 textarea			{ width: 732px; }
label.width4 input,
label.width4 textarea			{ width: 984px; }

label.width1 select,
label.width2 select,
label.width3 select,
label.width4 select				{ width: 100%; }

label.unitx1, label.unitx2,
label.unitx3, label.unitx4,
label.unitx5, label.unitx6,
label.unitx7, label.unitx8		{ float: left; }

label.unitx1 input,
label.unitx1 textarea			{ width: 62px; }
label.unitx2 input,
label.unitx2 textarea			{ width: 228px; }
label.unitx3 input,
label.unitx3 textarea			{ width: 172px; }
label.unitx4 input,
label.unitx4 textarea			{ width: 251px; }
label.unitx5 input,
label.unitx5 textarea			{ width: 606px; }
label.unitx6 input,
label.unitx6 textarea			{ width: 732px; }
label.unitx7 input,
label.unitx7 textarea			{ width: 858px; }
label.unitx8 input,
label.unitx8 textarea			{ width: 984px; }

label.unitx1 select,
label.unitx2 select,
label.unitx3 select,
label.unitx4 select,
label.unitx5 select,
label.unitx6 select,
label.unitx7 select,
label.unitx8 select				{ width: 100%; }

label.singleline				{ height: 32px; margin-bottom: 0; }
label.singleline input			{ width: auto; display: inline; margin-left: 12px; margin-top: 0; }

label.multilinex2 textarea		{ height: 36px; }
label.multilinex3 textarea		{ height: 54px; }
label.multilinex4 textarea		{ height: 72px; }
label.multilinex5 textarea		{ height: 90px; }
label.multilinex6 textarea		{ height: 108px; }

.unitx1{width:68px}
.unitx2{width:234px}
.unitx3{width:178px}
.unitx4{width:257px}
.unitx5{width:612px}
.unitx6{width:738px}
.unitx7{width:864px}
.unitx8{width:990px}

.width1 .radio-text				{ width: 228px; }
.width2	.radio-text				{ width: 480px; }
.width3	.radio-text				{ width: 732px; }
.width4	.radio-text				{ width: 984px; }

.radio-label input			{ margin: 4px 0 0 1px; float: left; display: block; clear: left; }
.radio-label						{ margin: 0 0 13px 0; padding-left: 18px; float: none; display: block; clear: none; }

.checkbox-label input		{ margin: 2px 7px 0 0; padding: 0; vertical-align: bottom; }
.checkbox-label					{ margin: 0 0 11px 18px; padding: 0; float: left; display: block; clear: none; font-size: 11px; white-space: nowrap; }@charset "utf-8";
/* CSS Document */

