body {
	margin-left: 16px;
	margin-top: 16px;
	font-family: 'Century Gothic' ,arial, tahoma, verdana, helvetica;
	font-size: 10pt;
	color: #1a3d7c;
	background-color: #a3a5ac;
	background-image: url(../images/backgrounds/background.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#grad {
	background-image: url(../images/backgrounds/grad-bkgd.png);
	background-repeat: repeat-x;
	height: 350px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
#wrapper {
	width: 930px;
	height: 800px;
	margin-left:auto;
	margin-right: auto;
	margin-top: 20px;
}
#wrapper #header {
	clear: both;
	float: left;
	height: 116px;
	width: 900px;
	position: relative;
	background-image: url(../images/backgrounds/header-bkgd.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	padding-right: 15px;
	padding-left: 15px;
	color: 1a3d7c;
	
}

#wrapper #headernl {
	clear: both;
	float: left;
	height: 116px;
	width: 900px;
	position: relative;
	background-image: url(../images/backgrounds/header-bkgd_nologo.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	padding-right: 15px;
	padding-left: 15px;
	color: 1a3d7c;
	
}

#wrapper #header #header-info {
	clear: both;
	float: right;
	width: 300px;
	position: relative;
	padding-right: 15px;
	color: 1a3d7c;
}	

#wrapper #headernl #header-info {
	float: right;
	width: 300px;
	position: relative;
	padding-right: 15px;
	color: 1a3d7c;
}	
#wrapper #headernl #header-logo {
	float: left;
	width: 400px;
	position: relative;
	padding-right: 15px;
	padding-bottom: 20px;
	color: 1a3d7c;
}	
	#content {
	width: 900px;
	background-color: #ffffff;
	margin-left: 16px;
	float: left;
	background-image: url(../images/graphics/westwon-crown.gif);
	background-position: 200px bottom;
	background-repeat: no-repeat;
	}
#footer {
	background-color: #f0f0f0;
	width: 860px;
	float: left;
	position: relative;
	height: 40px;
	padding: 20px;
	}
#scroll {
	width: 860px;
	float: left;
	position: relative;
	height: 30px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	}	
	
	/* Navigation Start */
		
	.mainnav
	{
	width: 924px;
	position:relative;
	clear: both;
	height:57px;
	background-image: url(../images/backgrounds/nav-bkgd.png);
	background-repeat: no-repeat;
	color: 1a3d7c;
	margin-left: 3px;
	}
	
	.mainnav ul
{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	width: 100%;
	height: 46px;
	}
	 
	.mainnav ul li
{
	display: inline;
	}
 
	.mainnav ul li a
{
	float: left;
	text-decoration: none;
	color: 1a3d7c;
	font-size: 11px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 75px;
	display: block;
	height: 21px;
	}
 
	.mainnav ul li a:visited
{
    color: 1a3d7c;
	}
 
	.mainnav ul li a:hover, .mainnav ul li .current
{
	color: #f15a29;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: f15a29;
	}
	
td {font-size: 9pt; color: #404040;  }
td.field {font-size: 9pt; color: #404040;  }
td.head {font-size: 9pt; color: #404040; font-weight: bold; }
td.cell {font-size: 8pt; color: #f15a29;  }
select {font-size: 9pt;	font-weight: normal; color: #404040;}
input {font-size: 9pt;	font-weight: normal; color: #404040;}
.tel {
	color: #FFFFFF;
	font-size: 18pt;
	font-weight: normal;
	text-align: right;
}

.date {
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: normal;
	text-align: right;
}
a.login {
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.login:hover {
	color: #000000;
}
.welcome {color: #898989; font-size: 14pt; font-weight: normal;	 }
.red { color: #f15a29; font-size: 9pt; }
.white {
	color: #FFFFFF;
}
.title {color: #cc0000; font-size: 14pt; font-weight: normal;	 }
.smalldark {font-size: 7pt; font-weight: normal;	color: #404040; text-decoration: none;}
.centre {
	text-align: center;
}

a{
	font-size: 9pt;
	font-weight: normal;
	color: #f15a29;
	text-decoration: none;
}
a:hover{color: #333333;}

a.nav{
	font-size: 8pt;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
}
a.nav:hover{
	color: #f15a29;
}
li {
	line-height: 23px;
}

div.form-container form p {
}
div.form-container form p.note {
	font-size: 90%;
	color: #333;
	float: left;
}
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend {
	font-weight: normal;
	color: #666;
	font-size: 15px;
}
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }

a.buttonsmall{font-weight:normal; border-top:1px solid #999;	border-left:1px solid #999;	border-right:1px solid #333; border-bottom:1px solid #333;
	color:#000000;	font-size: 8pt; text-decoration: none;	width:auto;	}	
a.buttonsmall:hover{	border-top:1px solid #333; border-left:1px solid #333;	border-right:1px solid #999; border-bottom:1px solid #999;	
	color:#000000;	font-size: 8pt; text-decoration: none;	}	
a.buttonsmall span{	background:#CFD9E1;	color:#000000;	line-height:16px;	height:16px; padding:0 4px;		
	border-right:1px solid #777;	border-bottom:1px solid #777;	}		
a.buttonsmall:hover span{border:none;	border-top:1px solid #777;	border-left:1px solid #777;	background:#F0F1F4 ;	
	color:#000000;	cursor:pointer;	}	
.admin {
	line-height: 18px;
	float: left;
	font-weight: normal;
	position: relative;
	width: 100%;
}
.subheader-admin {
	font-size: 10pt;
	font-weight: bold;
	padding-top: 30px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #404040;
	float: left;
	position: relative;
	width: 100%;
}
a.admin {
	font-size: 8pt;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
}
a.admin:hover {
	color: #f15a29;
}
.greyblock-admin-account {
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: none;
	float: left;
	left: -40px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #404040;
	background-image: url(../images/graphics/account-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
	display: inline;
	width: 210px;
}
.subheader1 {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	width: 325px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/quote-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	position: relative;
	left: 10px;
}
.subheader2 {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	width: 325px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/marketing-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	position: relative;
	left: 10px;
}
.subheader3 {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	width: 325px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/search-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	left: 10px;
	position: relative;
}
.subheader3b {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	width: 780px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/search-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	position: relative;
	left: 10px;
}
.subheader4 {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	width: 325px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/credit-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	left: 10px;
	position: relative;
	margin-top: 68px;
}
.subheader5 {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	width: 325px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/your-account-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	left: 10px;
	position: relative;
}
.subheader6 {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	width: 750px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/add-remove-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	left: 10px;
	position: relative;
}
	
	/* Navigation Finish */
	
#menulist {
	padding-bottom: 20px;
	width: 420px;
	position: relative;
	float: left;
	}
#menulist ul{
	list-style-type: none;
}
#menulist a {
	color: #404040;
	line-height: 23px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	list-style-type: none;
	left: -30px;
	float: left;
	width: 100%;
	position: relative;
	background:#F0F0F0;
	background:rgba(51,51,51,0.05);
	-webkit-transition: color 1s linear;
	-webkit-transition: all 0.5s;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#menulist a:hover {
	background-color: #f15a29;
	color: #FFF;
	-webkit-transition: all 0.2s;	
}
#left-content {
	float: left;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 425px;
}
#right-content {
	width: 425px;
	float: right;
	position: relative;
	padding-right: 20px;
}
#form-container {
	color: #404040;
	line-height: 23px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	float: left;
	background:#F0F0F0;
	background:rgba(51,51,51,0.05);
	-webkit-transition: color 1s linear;
	-webkit-transition: all 0.5s;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: relative;
	left: 10px;
}
.welcome {
color: #f15a29;
font-size: 14pt;
font-weight: normal;
}
#content2 {
	width: 900px;
	background-color: #fff;
	margin-left: 16px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
}
#grad #wrapper #content h1 {
	font-size: 25px;
	font-weight: normal;
	padding-left: 30px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCDCDC;
}
#left-content2 {
	float: left;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 425px;
	margin-top: 30px;
	margin-bottom: 30px;
}
#left-content3 {
	float: left;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 860px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-right: 20px;
}
#form-container2 {
	color: #404040;
	line-height: 23px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	float: left;
	background:#F0F0F0;
	background:rgba(51,51,51,0.05);
	-webkit-transition: color 1s linear;
	-webkit-transition: all 0.5s;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	left: 10px;
}
#form-container3 {
	color: #404040;
	line-height: 23px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	float: left;
	background:#F0F0F0;
	background:rgba(51,51,51,0.05);
	-webkit-transition: color 1s linear;
	-webkit-transition: all 0.5s;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	left: 10px;
	position: relative;
	width: 835px;
}
#form-container4 {
	color: #404040;
	line-height: 23px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	float: left;
	background:#F0F0F0;
	background:rgba(51,51,51,0.05);
	-webkit-transition: color 1s linear;
	-webkit-transition: all 0.5s;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	left: 10px;
	width: 400px;
}
#full-width-content {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	clear: both;
	position: relative;
	float: left;
	width: 800px;
}
.subheader7 {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	width: 325px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/supplier-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	left: 10px;
	position: relative;
}
#form-container5 {
	color: #404040;
	line-height: 23px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	float: left;
	background:#F0F0F0;
	background:rgba(51,51,51,0.05);
	-webkit-transition: color 1s linear;
	-webkit-transition: all 0.5s;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 380px;
	margin-left: 10px;
}
.subheader8 {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	width: 325px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/contact-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	left: 10px;
	position: relative;
}
.subheader9 {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	width: 325px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/notes-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	left: 10px;
	position: relative;
}
.subheader9a {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/equip-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	left: 10px;
	position: relative;
	width: 760px;
}
.subheader10 {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/equip-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	left: 10px;
	position: relative;
	width: 760px;
}

.subheader11 {
	color: #F15A29;
	font-size: 15pt;
	font-weight: normal;
	display: block;
	width: 325px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 60px;
	background:#FDE8E2;
	background:rgba(241,90,41,0.13);
	background-image: url(../images/graphics/small-print-icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	left: 10px;
	position: relative;
}
.small-print {
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #404040;
	width: 100%;
	font-size: 10px;
}
.field {
	width: 100px;
}
