@charset "utf-8";
body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5d5c5f;}
td, tr {font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #5d5c5f;}
h1 {
	color:#f7d136;
	font-size:24px;
	font-weight:normal;
	margin:0 0 5px 0;
}
h2 {color:#000000; font-size:15px; font-weight:normal; margin:0 0 5px 0;}
h3 {color:#4c4c4c; font-size:12px; font-weight:bold; margin:0 0 5px 0;}
.textcolour1 {color: #f7d136;}
.textcolour2 {color: #868686;}
.textdecorationnone, a.textdecorationnone:link, a.textdecorationnone:visited {text-decoration:none;}
.red, a.red:link, a.red:visited{color: #CC0000;}
.wht, a.wht:link, a.wht:visited{color: #FFFFFF;}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
#header {
	width: 927px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(/media/stepnowski.co.uk/images/top-banner-bg.gif);
	background-repeat:repeat-x;
	height: 155px;
}
#header-right-shad {
	width: 13px;
	clear: right;
	float: right;
}

#header-left-top {
	width: 676px;
	float: left;
	clear: none;
	padding-top: 30px;
}
#content-wrapper {
	width: 927px;
	margin-right: auto;
	margin-left: auto;
}
#animation {
	width: 927px;
	margin-right: auto;
	margin-left: auto;
}
#nav {
	clear: none;
	float: left;
	width: 676px;
}

#logo-wrapper {
	width: 237px;
	float: left;
}
#header-left {
	width: 690px;
	float: right;
	clear: none;
}

.registration-panel, .registration-panel a:link, .registration-panel a:visited{
	font-size: 10px;
	color: #616161;
	text-decoration: none;
}
.registration-panel, .registration-panel a:link, .registration-panel a:visited{
	font-size: 10px;
	color: #616161;
	text-decoration: none;
}
.registration-panel a:hover{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.text-10 {font-size:10px;}
.text-12 {font-size:12px;}
.text-14 {font-size:14px;}
a.buttons-left:link, a.buttons-left:visited, a.buttons-left:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #383735;
	text-decoration: none;
	background-color: #ECECEC;
	background-image: url(/media/stepnowski.co.uk/images/button-inactive.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 8px;
	display: block;
	padding-left: 25px;
}
a.buttons-left:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #383735;
	text-decoration: none;
	background-color: #e3e3e3;
	background-image: url(/media/stepnowski.co.uk/images/button-inactive-h.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 8px;
	display: block;
	padding-left: 25px;
}
a.buttons-left-active:link, a.buttons-left-active:visited, a.buttons-left:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #dcdcdc;
	text-decoration: none;
	background-color: #2d2d2d;
	background-image: url(/media/stepnowski.co.uk/images/button-active.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 8px;
	display: block;
	padding-left: 25px;
}
a.buttons-left-active:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #dcdcdc;
	text-decoration: none;
	background-color: #5a5a5a;
	background-image: url(/media/stepnowski.co.uk/images/button-active-h.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 8px;
	display: block;
	padding-left: 25px;
}
/* COPY THE TEXT WRAP STYLES FOR USE WITH ALL FORMS IN ALL SITES */

.textfield{
	width:99%;
}
.textwrap85{
	width:85px;
}
.textwrap85 input, .textwrap85 select{
	width:85px;
}
.textwrap100{
	width:100px;
}
.textwrap150{
	width:150px;
}
.textwrap150 input, .textwrap150 select{
	width:150px;
}
.textwrap200{
	width:200px;
}
.textwrap200 input, .textwrap200 select {
	width:200px;
}
.textwrap250{
	width:250px;
}
.textwrap300{
	width:300px;
}
.textwrap300 input, .textwrap300 select {
	width:300px;
}
.textwrap350{
	width:350px;
}
.textarea{
	width:99%;
	height: 80px;
}
.textwrap90pc{
	width:99%;
}
.textwrap90pc input, .textwrap90pc select{
	width:99%;
}
.select {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	width:99%;
}
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f7d136;
	color: #333333;
	font-size: 12px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
	height: 23px;
	font-weight: bold;
	width: 100px;
	padding-bottom: 3px;
}
.diverror{
	background-color: #FFFFEC;
	padding: 20px;
	border: 1px solid #CCCCCC;
	color:#CC0000;
}

.QSpulldown {
	width: 100%;
}
.QStextfield {
	width: 100%;
}
.QSsubmit {
}
a.button-search-tab-active:link, a.button-search-tab-active:visited {
	color: #FFFFFF;
	background-color: #CC0000;
	;
	background-repeat: no-repeat;
	width: 162px;
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	text-decoration:none;
}
a.button-search-tab-active:hover{
	color: #FFFFFF;
	background-color: #990000;
	background-repeat: no-repeat;
	width: 162px;
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	text-decoration:none;
}
a.button-search-tab:link, a.button-search-tab:visited {
	color: #ffffff;
	background-color: #828282;
	background-repeat: no-repeat;
	width: 162px;
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	text-decoration:none;
}
a.button-search-tab:hover{
	color: #fff;
	background-color: #afafaf;
	background-repeat: no-repeat;
	width: 162px;
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	text-decoration:none;
}

