/*================ [ sampling form ] ================ */

div#samplingForm
{
	color:#000;
    width: 700px;
    height: 420px;
    margin: 0 auto;
    padding: 10px 0px 0px 20px;
    overflow: auto;
	float:left;
	font-size:0.85em;
}


div#samplingForm a {color:#000;}

div#samplingForm h2 {
	
	font-size:1.1em;
	color:#000;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

div#samplingForm h1
{
    font-size:1.1em;
    font-weight: bold;
    padding:0px 0px 0px 0px;
	color:#000;
	background:none;
	clear:both;
	float:left;
}

div#samplingForm div.formRow span#ctl00_ctl00_uiMainContent_uiLeftContent_rblGenderSelect {
width:150px;
}

div#samplingForm div.formRow span#ctl00_ctl00_uiMainContent_uiLeftContent_rblGenderSelect input {
width:auto;
float:left;
display:inline;
margin:0px 10px 0px 0px;

}

div#samplingForm div.formRow span#ctl00_ctl00_uiMainContent_uiLeftContent_rblGenderSelect label {
	width:20px;
	float:left;
	display:inline-block;
	

}

div#samplingForm .validator
{

	font-family: Tahoma;
    color: Red;
    text-align: left;
    width: 280px;
    font-size: 0.9em;
	position:absolute; bottom:20px; right:100px;
}

img#flaconBottleSampling
{
    position: absolute;
    top: 193px;
    right: 0px;
}
div#samplingForm p
{
    margin: 10px 0px 8px 0px;
    font-size: 0.9em;
}

div#samplingForm div.formRow label
{
    float: left;
    text-align: right;
    width: 125px;
    margin: 0px 20px 0px 0px;
    color: #706F6F;
}
div#samplingForm div.formRow span
{
    display: inline-block;
    text-indent: -555555px;
    float: left;
}
div#samplingForm div.formRow input, div#samplingForm div.formRow select
{
    width: 165px;
    display: block;
    float: left;
}

div#samplingForm div#uptoDate {padding:5px 0px 0px 0px; }

div#samplingForm div.formRow div#dateofbirth 
{
	float: left;
}
div#samplingForm div.formRow input.error, div#samplingForm div.formRow select.error
{
    display: block;
    float: left;
    border: 2px solid Red;
    width: 163px;
}
div#samplingForm div.formRow .auto
{
    width: auto;
    float: left;
    margin-right:7px;
    display: block;
}
div#samplingForm div.formRow .errorDate
{
    width: auto;
    float: left;
    margin-right:7px;
    border: 2px solid Red;
    display: block;
}
div#samplingForm div.fullColumn span.error label
{
    color: Red;
    font-weight: bold;
}

div#samplingForm div.formRow
{
    display: block;
    clear: both;
    padding: 0px 0px 12px 0px;
    margin: 10px 0px 10px 0px;
}

div#samplingForm div.fullColumn
{
    clear: both;
    display: block;
    padding: 0px 20px;
}
div#samplingForm div.fullColumn div.formRow
{
    margin: 10px 0px 10px 0px;
    display: block;
    float: none;
	border:1px solid red;
}
div#samplingForm div.fullColumn label
{
font-size:0.9em;
display:inline-block;
}

div#samplingForm div.fullColumn input
{
	margin: 0px 10px 0px 0px;

}


div#samplingForm div.colLeft
{
    float: left;
    width: 320px;
    margin: 0px 10px 0px 0px;
}
div#samplingForm div.colRight
{
    float: left;
    width: 320px;
}

div#samplingForm div.rightAlign
{
    float: right;
    width: auto;
	margin:0px 60px 0px 0px;
	display:inline;
}

div#samplingForm div.rightAlign a
{
	border: 0px;
    background-image: url('../images/form_Arrow.gif');
    background-repeat: no-repeat;
    background-position: 0px 50%;
    padding-left: 30px;
    background-color: transparent;
    color: #d65b0b!important;
    text-decoration: none!important;
    text-align: left;
}

div#samplingForm div.leftAlign
{
    float:left;
    width: 135px;
    margin: 20px 0px 0px 0px;
}

/* it disclaimer */
div.itDisc {
    padding-top: 10px;
    width: 400px;
}

div.showItDisc {
    position: absolute; top: 90px; left: 100px;
    background: #000;
    width: 600px;
    color: #FFF;
    padding: 30px;
}

div.showItDisc input {
    position: absolute; bottom: 30px; left: 210px;
}

div.itDisc-hidden {
    display: none;
}

div#samplingForm a#closeIT { position: absolute; bottom: 30px; right: 30px; color: #FFF; }

/* fr disclaimer */
/* fr disclaimer */
/* fr disclaimer */
/* fr disclaimer */
/* fr disclaimer */
div.frDisc {
    padding-top: 10px;
    width: 400px;
}

div.showFrDisc {
    position: absolute; top: 90px; left: 100px;
    background: #000;
    width: 600px;
    color: #FFF;
    padding: 30px;
}

div.showFrDisc input {
    position: absolute; bottom: 30px; left: 210px;
}

div.frDisc-hidden {
    display: none;
}

div#samplingForm a#closeFR { position: absolute; bottom: 30px; right: 30px; color: #FFF; }
