
ol#brief			{ list-style: decimal outside; margin-left: 10px; width: 600px; color: #0071bc;}
#brief li			{ width:100%; padding-bottom: 1em; }
#brief label		{ width:290px; padding-bottom: 10px; float: left; color: #000;}
#brief textarea		{ width: 290px; float: right; height: 70px;}


input.radio			{ margin-top: 15px;}
input#colour, 
input#launch, 
input#contentcopy,
input#url,
input#hosting_package { width: 290px; float: right;}


/* Contact left column */
ol#left1			{ width: 290px;}
#left1 label		{ float:left; width:8em; margin-right:1em; color: #000;}
#left1 input.text	{ width:170px; float:right;}

/* Contact right column */
ol#right1			{position: relative; left: 320px; top: -140px; width: 290px; height: 200px;}
#right1 label		{ float:left; width:8em; margin-right:1em;}
#right1 input.text	{ width:170px; float:right;}

label.newsletter2	{ clear: both; width: 290px !important; position: absolute; left: 30px;}

/* Technical Support */
ol#support			{ list-style: decimal outside; margin-left: 10px; width: 600px; color: #0071bc;}
#support label.cms	{ clear: both; width: 600px; float: none;}
#support li			{ width:100%; padding-bottom: 1em; }
#support label		{ width:290px; padding-bottom: 10px; float: left;color: #000;}
#support textarea	{ width: 290px; float: right; height: 70px;}



#support li ul.cmslist			{ list-style: none; width: 600px; margin: 30px 0 0; height: 230px;}
#support li ul.cmslist li		{  width: 200px !important; float: left; clear: none; height: 20px;}
#support li ul.cmslist li input.checkbox	{ float: left;}
#support li ul.cmslist li label.item		{ float:right; width:165px !important;}
 
label.checkbox		{ padding-left: 10px; width: 120px;}

fieldset.contact	{ margin:1.5em 0 0; padding: 0 7em 3em 0; border-top: #0071cb 2px solid; width: 100%; height: 150px; }
fieldset.website	{ margin:1.5em 0 0; padding: 0; border-top: #0071cb 2px solid; width: 100%; }
fieldset.support	{ margin:1.5em 0 1em; padding: 0; border-top: #0071cb 2px solid; width: 100%;}
fieldset.more		{ margin:1.5em 0 1em; padding: 0; border-top: #0071cb 2px solid; width: 100%;}


legend				{ padding: 0 1em;}


ol#finally			{ width: 600px;}
#finally li			{ width:100%; padding-bottom: 1em; }
#finally label		{ width:290px; padding-bottom: 10px; float: left;color: #000;}
#finally textarea	{ width: 290px; float: right; height: 70px;}

fieldset.submit2	{ border-style:none; float:left; width:auto; margin-left:145px; }
input.submit2		{ background: url(../images/btn_get_quote.jpg) top no-repeat; width: 113px; height: 33px; text-indent:-2000px; display: block; cursor: pointer; overflow: hidden;}
input.submit2:hover	{ background-position: left -33px;}


/* ie 6 fix */

* html ol#brief				{ width: 500px;}
* html #brief label			{ width: 240px; padding-bottom: 10px; float: left; color: #000;}
* html #brief textarea		{ width: 240px;}

* html ol#support			{ width: 500px !important;}
* html #support label.cms	{ clear: both; width: 500px; float: none;}
* html #support label		{ width: 240px;}
* html #support textarea	{ width: 240px;}
* html #support input		{ width: 240px;}

* html #support li ul.cmslist	{ width: 500px;}
* html #support li ul.cmslist li	{ width: 155px;}
* html #support li ul.cmslist li label.item		{ float:right; width:145px !important;}
* html #support li ul.cmslist li .checkbox	{ width: 10px;}


* html #support textarea	{ width: 240px;}

* html input#hosting_package { width: 240px;}
* html ol#finally			{ width: 500px;}

* html fieldset.contact		{ width: 460px; top: -180px !important;}
* html ol#right1			{ left: 270px; top: -152px; width: 240px; height: 200px;}
* html #right1 label		{ float:left; width:6em; margin-right:0.6em;}
* html #right1 input.text	{ width:145px;}

* html ol#left1				{ width: 240px;}
* html textarea				{ width:150px;}
* html #left1 label			{ width:80px;}
* html #left1 input.text	{ width:140px;}
* html fieldset.website		{ width: 545px !important; margin-top: -185px; }
* html #brief input.text	{ width:240px;}


* html fieldset.submit2	{ border-style:none; float:left; width:auto; margin-right: 0; margin-left: 55px; margin-top: -10px; }

/* ie 7 fix */

*:first-child+html {} * html fieldset.website	{ width: 800px; }