/*label , input, select{display:block;}*/
input, select {border-top:2px solid #3d3d3b;border-left:2px solid #3d3d3b; border-bottom:2px solid #d0d2c7;border-right:2px solid #d0d2c7;}
/*NAVIGATION*/
#mainNav{height:61px;}
#nav4{background:url(../furniture/bookingActive.jpg) no-repeat;}

/*CONTENT*/
#content{font-size:0.9em;line-height:1.3em;}
#formContainer{background-color:#fce6f2;}
.columns{width:100%}
.columns p{margin:5px 6px;}
.columns h2{height:20px;}

#leftForm{
	width:885px;
	padding:0;
	margin:0;
}
#leftForm h2 {margin:5px 0px; font-size:1.2em; font-weight:bold}

#leftForm > div {}
#topCol 	 {background-color:#fce6f2; padding-left:10px;}
#topCol div {padding:10px 0px}
#bottomArea  {background-color:#DDDDDD; margin:0; border-top:3px #fff solid}
#contactArea {background-color:#fce6f2; margin:0; border-top:3px #fff solid}

.columns {clear:both;}
.subTotal{float:left; width:130px; padding-left:20px}
#topCol label{float:left;width:350px;margin:0 0 8px 0;}
#topCol select{float:left;width:47px;margin:0}
#total{width:280px;font-size:17px;font-weight:bold;margin-left:430px}


/*#middleCol{width:298px; height:260px;margin:0;border-left:2px solid #fff;}
#middleCol h2{width:175px;background:url(../furniture/booking/primaryContact.jpg)}
#middleCol p{clear:both;margin:0;}
#middleCol label{float:left;margin:7px 0 0 7px;}
#middleCol input{float:right;margin:7px 5px 0 0;height:18px;width:210px;}*/

#bottomCol{width:885px;}

#leftWorkshop{float:left;width:265px;margin:10px 0 0 7px;}
#rightWorkshop{float:left;width:265px;margin:10px 0 0 35px;}

.bottomLeft{float:left;width:428px;padding:10px 0 10px 10px}
.bottomLeft label{float:left;width:100px; margin:5px 0 0 0}
.bottomLeft input{float:left;margin:3px 0px 0 0;}
.bottomLeft strong {margin:10px 0 0 0}

.bottomRight{float:left;padding:10px 0 10px 10px;width:428px}
.bottomRight p{margin-top:0px}
.bottomRight label{float:left;width:350px; margin:5px 30px 0 0}
.bottomRight input{float:left;margin:3px 7px 0 0;border:0}
.bottomRight strong {margin:10px 0 0 0}

.bottomAreaLeft{float:left;width:428px;padding:10px 0 10px 10px;}
.bottomAreaLeft label{margin:5px 0 0 0}
.bottomAreaLeft input{margin:3px 0px 0 0;}
.bottomAreaLeft strong {margin:10px 0 0 0}

.bottomAreaRight{float:left;padding:10px 0 10px 10px;width:428px; border-left:3px solid #fff;}
.bottomAreaRight p{margin-top:0px}
.bottomAreaRight label{}
.bottomAreaRight input{}
.bottomAreaRight strong {margin:10px 0 0 0}


#rightForm{
	width:885px;
}
#rightForm #order{margin:10px 0 0 0; width:216px;}
#rightForm input{margin:7px 8px 0 0;}
#cblHeard input{border:0;}
#submit{width:58px;height:22px;background:#d4d0c7;border-top:2px solid #fef8fc;border-left:2px solid #fef8fc; border-bottom:2px solid #9a8f91;border-right:2px solid #9a8f91;}
p.sectionIntroText{width:420px; margin-bottom:10px}

input.txtTitle{width:30px}
input.txtFirstName{width:100px}
input.txtSurname{width:100px}
input.txtJobTitle{width:240px}
input.txtCompany{width:240px}
input.txtAddress{width:240px}
input.txtPostcode{width:80px;}
input.txtTelephone{width:240px}
input.txtEmail{width:240px}

#btnBook{border-top:2px solid #c0c1bc;border-left:2px solid #c0c1bc; border-bottom:2px solid #3d3d3b;border-right:2px solid #3d3d3b;}
