#enquiry-wizard {clear:both; color:#333}
#enquiry-wizard h3 {margin-bottom:0.75em}
#enquiry-wizard p {margin-bottom:1em}

#enquiry-wizard .ew-steps {}
#enquiry-wizard .ew-step {background-color: #f4f4f4; position:relative}
#enquiry-wizard #ew-step2 {top:-1px}
#enquiry-wizard #ew-step3 {top:-2px}

#enquiry-wizard .ew-title {background-color: #f4f4f4; border:1px solid #c4c4c4; overflow:hidden; padding:8px 16px;}
#enquiry-wizard .ew-title h4 {color:#333; float:left; font-size:15px; font-weight:bold}
#enquiry-wizard .ew-title a {float:right; font-size:12px; line-height:2em; display:inline-block; color:#333; text-decoration:none}

#enquiry-wizard .ew-body {padding:16px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1}

#enquiry-wizard form {padding:0; border:0; margin:0; max-width:480px}
#enquiry-wizard fieldset {margin-bottom:16px;}
#enquiry-wizard form label {display:inline-block; float:left; width:90%; font-size:13px; color:#646464; margin-bottom:2px}
#enquiry-wizard form label.error {font-size:11px; color:#f71a12; margin:4px 0 0}
#enquiry-wizard input[type="text"]   {color:#3f3f3f; background-color:#fff; margin:0; width:90%; float:left; padding:5px; border:1px solid #dadada; font-size:14px; }
#enquiry-wizard input[type="radio"]   {float:left; width:auto; margin:2px 6px 2px 2px}
#enquiry-wizard input.error   {color:#3f3f3f; background-color:#fff}
#enquiry-wizard select {color:#3f3f3f; background-color:#fff; margin:0; width:90%; float:left; padding:5px; border:1px solid #dadada; font-size:14px;}
#enquiry-wizard select.ew-left {width:42.5%; margin-right:5%}
#enquiry-wizard select.ew-right {width:42.5%; margin-right:0; clear:none}
#enquiry-wizard textarea  {color:#3f3f3f; background-color:#fff; margin:0; width:90%; height:100px; float:left; padding:5px; border:1px solid #dadada; font-size:14px; resize:none}
#enquiry-wizard .ew-radios {clear:both; width:90%}
#enquiry-wizard .ew-radios label {width:auto; margin-right:20px}
#enquiry-wizard span.ew-fine {display:block; clear:both; font-size:11px;}
#enquiry-wizard span.ew-info {display:block; clear:both; font-size:14px; margin-bottom:1em}
#enquiry-wizard span.ew-status {display:block; height:17px; width:17px; float:right; clear:both; margin-top:6px}
#enquiry-wizard fieldset.passed span.ew-status {background:url('http://images.qualitysolicitors.com/img/ewicons.png') no-repeat scroll 0px 0 transparent}
#enquiry-wizard fieldset.failed span.ew-status {background:url('http://images.qualitysolicitors.com/img/ewicons.png') no-repeat scroll 0px -17px transparent}

#enquiry-wizard .ew-button {display:inline-block; width:auto; clear:both; background-color:#fa279a; color:white; font-size:14px; font-weight:bold; text-decoration:none; border:0 none; padding:6px 1em; margin:16px 0;}


#enquiry-wizard .ew-active .ew-title {background-color: #dbdbdb;}
#enquiry-wizard .ew-active .ew-title h4 {color:#333}
#enquiry-wizard .ew-active .ew-title a {display:none}
#enquiry-wizard .ew-active .ew-body {}

#enquiry-wizard .ew-complete .ew-title {background:url('http://images.qualitysolicitors.com/img/ewcomplete.png') no-repeat scroll right center #ab9a6e; border:1px solid #e1e1e1; transition:background-color 1s}
#enquiry-wizard .ew-complete .ew-title h4 {color:white}
#enquiry-wizard .ew-complete .ew-title a {display:inline-block; color:white}
#enquiry-wizard .ew-complete .ew-body {}

#enquiry-wizard .ew-locked .ew-title {background-color:#f4f4f4; border:1px solid #c4c4c4;}
#enquiry-wizard .ew-locked .ew-title h4 {color:#c6c6c6;}
#enquiry-wizard .ew-locked .ew-title a {display:none}
#enquiry-wizard .ew-locked .ew-body {}

#enquiry-wizard .charleft {float:left; clear:both; width:90%; overflow:hidden; font-size:11px; color:#868686}
#enquiry-wizard .charleft .max {float:left}
#enquiry-wizard .charleft .remain {float:left; clear:left}

.oldie #enquiry-wizard .ew-title 			{width:auto}
.oldie #enquiry-wizard form label 			{width:230px}
.oldie #enquiry-wizard input[type="text"]   {width:230px}
.oldie #enquiry-wizard select  	 			{width:242px; clear:left}
.oldie #enquiry-wizard input[type="radio"]  {background-color:#f4f4f4; margin:0px 6px 0px 0px}
.oldie #enquiry-wizard .ew-radios label 	{width:50px}
.oldie #enquiry-wizard select.ew-left 		{width:118px; margin-right:4px;}
.oldie #enquiry-wizard select.ew-right 		{width:118px; margin-right:0; clear:none}
.oldie #enquiry-wizard textarea  			{width:230px;}

.oldie #contactus-mainb #enquiry-wizard .ew-title 			{width:auto}
.oldie #contactus-mainb #enquiry-wizard form  				{width:400px}
.oldie #contactus-mainb #enquiry-wizard form label 			{width:350px}
.oldie #contactus-mainb #enquiry-wizard input[type="text"]  {width:350px}
.oldie #contactus-mainb #enquiry-wizard select  	 		{width:362px;}
.oldie #contactus-mainb #enquiry-wizard .ew-radios label 	{width:50px}
.oldie #contactus-mainb #enquiry-wizard select.ew-left 		{width:178px;}
.oldie #contactus-mainb #enquiry-wizard select.ew-right 	{width:178px;}
.oldie #contactus-mainb #enquiry-wizard textarea  			{width:350px;}


#contactus-detailsb {font-size:13px; color:#333333;}
#contactus-detailsb h3 {font-size:15px; font-weight:bold; color:#ab9a6d; margin-bottom:1em}
#contactus-detailsb span.tag {display:block; width:100%; font-weight:bold}
#contactus-detailsb span.value {display:block; width:100%; margin-bottom:1.5em}
#contactus-detailsb a {text-decoration:none}
#contactus-detailsb a:hover {text-decoration:underline}

#contactus-connectb {margin-top:20px}
#contactus-connectb ul {overflow:hidden; padding-top:10px; }
#contactus-connectb ul li {list-style-type:none; float:left; margin-right:6px}
#contactus-connectb ul li a {display:block; height:40px; width:40px; background: url("http://images.qualitysolicitors.com/img/social3.png") no-repeat scroll top left transparent;}
#contactus-connectb ul li a.facebook {background-position:-80px 0px}
#contactus-connectb ul li a.twitter {background-position:-80px -40px}
#contactus-connectb ul li a.linkedin {background-position:-80px -80px}
#contactus-connectb ul li a.google {background-position:-80px -120px}
#contactus-connectb ul li a.youtube {background-position:-80px -160px}
#contactus-connectb ul li a.facebook:hover {background-position:-40px 0px}
#contactus-connectb ul li a.twitter:hover {background-position:-40px -40px}
#contactus-connectb ul li a.linkedin:hover {background-position:-40px -80px}
#contactus-connectb ul li a.google:hover {background-position:-40px -120px}
#contactus-connectb ul li a.youtube:hover {background-position:-40px -160px}

#contactus-mainb h3 {display:none}
#contactus-mainb p {display:none}
#contactus-mainb #enquiry-wizard {padding-top:0}

#contactus-mainb #enquiry-wizard .charleft .max {}
#contactus-mainb #enquiry-wizard .charleft .remain {float:right; clear:right}


#enquiry-wizard .ew-tip {display:block; cursor:help; float:right; width:17px; height:17px; background:url('http://images.qualitysolicitors.com/img/ewicons.png') no-repeat scroll 0px -34px transparent}
.touch #enquiry-wizard .ew-tip {display:none}


@media only screen and (max-width: 767px) {
	#contactus-sideb {width:100%; margin-right:0; margin-bottom:30px}
	#contactus-mainb {width:100%; margin-right:0}
}


