* {
	outline:none;
}
html {
	/* Moz */
	height: 100%;
}
body {
	color: #000;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 1.4em;
	background: #081f49;
	background-color: #081f49;
	background-image: url(../images/bghighlight.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
	text-decoration: none;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	margin: 0px;
	padding: 0 0 500px;
	border-style: none;
	border-width: 0;
	outline-style: none;
	outline-width: 0;
}

img {
	display:none;
}

#logoimage {
	display:block;
	visibility:visible;
	outline:none;
}

p {
	line-height: 1.1em;
	padding-top: 1px;
	margin-top: 0px;
}

h1 {
	color: #081f49;
	font-size: 1.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

h2 {
	color: #081f49;
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin-bottom: 2px;
	margin-top: 12px;
}

hr {
	border: 0;
	color: #081f49;
	background-color: #081f49;
	height: 1px;
	width: 100%;
	text-align: left;
}

/*p { }

td { }*/

a:link {
	color: #081f49;
	text-decoration: none;
	}

a:visited {
	color: #081f49;
	text-decoration: none;
	}

a:hover {
	color: #ff500a;
	text-decoration: none;
	}

a:active {
	color: #ff500a;
	text-decoration: none;
	}

#container {
	background-color: #fff;
	width: 740px;
	min-width: 740px;
	max-width: 740px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 16px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	}
#logo {
	height: 104px;
	min-height: 104px;
	max-height: 104px;
	padding-bottom: 8px;
	z-index: 1000;
	position: relative;
	margin-bottom: 180px;
	}
#logoimage { border: 0; height: 104px; outline-style: none; outline-width: 0; }
#links_top {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #afafaf;
	font-size: 0.9em;
	text-align: center;
	width: 740px;
	min-width: 740px;
	max-width: 740px;
	padding-bottom: 0px;
}
a.links_top_link {
	color: #abcdef;
	text-decoration: none;
}
a.links_top_link:visited {
	color: #abcdef;
	text-decoration: none;
}
a.links_top_link:hover {
	color: #fff;
	text-decoration: none;
}
a.links_top_link:active {
	color: #fff;
	text-decoration: none;
}
.links_top_link_active {
	color: #fff;
}
#links_top_table {
	width: 740px;
	min-width: 740px;
	max-width: 740px;
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0;
	outline-style: none;
	outline-width: 0;
}
.links_top_tr {
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0;
	outline-style: none;
	outline-width: 0;
}
.links_top_alignment {
	text-align: center;
	height: 24px;
	min-height: 24px;
	max-height: 24px;
}
#footer {
	color: #456789;
	width: 740px;
	min-width: 740px;
	max-width: 740px;
	margin-right: auto;
	margin-left: auto;
}
#links_bottom {
	color: #456789;
	font-size: 0.8em;
	float: left;
}
a.links_bottom_link {
	color: #6789ab;
	text-decoration: none;
}
a.links_bottom_link:visited {
	color: #6789ab;
	text-decoration: none;
}
a.links_bottom_link:hover {
	color: #fff;
	text-decoration: none;
}
a.links_bottom_link:active {
	color: #fff;
	text-decoration: none;
}
.links_bottom_link_active {
	color: #081f49;
}
.links_bottom_table {
	height: 24px;
	min-height: 24px;
	max-height: 24px;
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0;
	outline-style: none;
	outline-width: 0;
}
.links_bottom_tr {
	margin: 0;
	padding: 0;
	height: 24px;
	min-height: 24px;
	max-height: 24px;
	border-style: none;
	border-width: 0;
	outline-style: none;
	outline-width: 0;
}
.links_bottom_alignment {
	text-align: center;
	padding-right: 12px;
	padding-left: 12px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
.links_bottom_alignment_ffffff {
	background-color: #fff;
	text-align: center;
	padding-right: 12px;
	padding-left: 12px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#sitecopyright {
	font-size: 0.8em;
	text-align: right;
	float: right;
	color: #6789ab;
}
#pagegraphic {
	width: 740px;
	min-width: 740px;
	max-width: 740px;
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0;
	outline-style: none;
	outline-width: 0;
	position: absolute;
	top: 136px;
	z-index: 200;
}
#content_aboutus {
	color: #555;
	padding-right: 240px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_clientaccess {
	color: #555;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_commercialprinting {
	color: #555;
	padding-right: 240px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	background-image: url(../images/commercialprinting.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	min-height: 240px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_contactdetails {
	color: #555;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_index {
	color: #555;
	padding-right: 240px;
	padding-bottom: 16px;
/*	padding-bottom: 398px;*/
	padding-left: 16px;
	position: relative;
	background-image: url(../images/box_in_hand.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_officesupplies {
	color: #555;
	padding-right: 240px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	background-image: url(../images/officesupplies.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	min-height: 240px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_graphicdesign {
	color: #555;
	padding-right: 240px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_webdesign {
	color: #555;
	padding-right: 240px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_privacypolicy {
	color: #555;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_resources {
	color: #555;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_faq {
	color: #555;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_sitemap {
	color: #555;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_termsofservice {
	color: #555;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_searchresults {
	color: #555;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_weddings {
	color: #555;
	padding-right: 240px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	background-image: url(../images/weddings.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_growthtips {
	color: #555;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#content_so_april2009_1 {
	color: #555;
	padding-right: 240px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	background-image: url(../images/so_april2009_1_bg.jpg);
	background-repeat:no-repeat;
	background-position: right top;
}
#content_so_april2009_1b {
	color: #555;
	padding-right: 240px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
}
#content_nationalidentityfraudpreventionweek {
	color: #555;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
	min-height: 240px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
}
#barrierbreaker_box {
	color: #081f49;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-top: 8px;
	margin-left: 8px;
	margin-right: 240px;
	margin-bottom: 16px;
	position: relative;
	z-index: 400;
	border:solid 1px #666;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
}
#content_barrierbreaker {
	color: #555;
	padding-left: 8px;
	position: relative;
	z-index: 401;
}
#barrierbreaker_toggle {
	color: #555;
	position: relative;
	z-index: 402;
}
#barrierbreak_ie_link {
	color: #555;
	padding-right: 240px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
}
#so_april2009_1_formdiv {
	color: #555;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
}
#so_april2009_1_formdiv_options {
	color: #555;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
	position: relative;
	z-index: 400;
}
#so_april2009_1_options_1 {
	border:solid 1px #666;
	background-color: #eee;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
}
#so_april2009_1_options_2 {
	border:solid 1px #666;
	background-color: #eee;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
}
#so_april2009_1_options_3 {
	border:solid 1px #666;
	background-color: #eee;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
}
#so_april2009_1_options_4 {
	border:solid 1px #666;
	background-color: #eee;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
}
#so_april2009_1_options_5 {
	border:solid 1px #666;
	background-color: #eee;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
}
#so_april2009_1_options_6 {
	border:solid 1px #666;
	background-color: #eee;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
}
#so_april2009_1_options_7 {
	border:solid 1px #666;
	background-color: #eee;
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
}
#so_april2009_1_style_image_div {
	border:solid 1px #666;
	background-color: #eee;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	width: 58px;
	height: 58px;
	overflow:hidden;
	clip:rect(auto, auto, auto, auto);
}
#so_april2009_1_chair_image_div {
	border:solid 1px #666;
	background-color: #eee;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	width: 58px;
	height: 58px;
	overflow:hidden;
	clip:rect(auto, auto, auto, auto);
}
#so_april2009_1_filingcabinet_image_div {
	border:solid 1px #666;
	background-color: #eee;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	width: 58px;
	height: 58px;
	overflow:hidden;
	clip:rect(auto, auto, auto, auto);
}
#discuss_options {
	position:relative;
	left: 20px;
}
#trexus_options {
	position:relative;
	left: 20px;
}
.noborder {
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0;
	outline-style: none;
	outline-width: 0;
}
#wonderfulwinterprices {
	position: absolute;
	top: -136px;
	padding-left: 80px;
	margin-right: auto;
	margin-left: auto;
	z-index: 800;
}
#wwp_spacer {
	height: 194px;
	min-height: 194px;
	max-height: 194px;
}
#authorisation_utility {
	position:absolute;
	top:24px;
	margin-right: 561px;
	background:#fff;
	background-image:url(../images/admin-lock.gif);
	background-repeat:no-repeat;
	background-position:top left;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius: 6px;
	border:#081f49 solid 1px;
	border-top: none;
	border-left: none;
	height: 74px;
	color: #081f49;
	font:normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding:2px;
	padding-left: 32px;
	padding-right: 12px;
	text-decoration:none;
	z-index:2000;
}
#authorisation_utility hr {
	margin-top:2px;
	margin-bottom: 2px;
}
#authorisation_utility a:link {
	color: #081f49;
	text-decoration:none;
}
#authorisation_utility a:visited {
	color: #081f49;
	text-decoration:none;
}
#authorisation_utility a:hover {
	color: #ff500a;
	text-decoration:none;
}
#sitesearch {
	background-color:#fff;
	height: 22px;
	width: 175px;
	position:absolute;
	top: 24px;
	margin-left: 560px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius: 8px;
	border:#fff solid 0px;
	border-top-color:#fff;
	border-right-color:#fff;
	text-align:right;
	padding-right: 4px;
	padding-top: 4px;
	z-index:2100;
}
#sitesearch_input {
	width:142px;
	height:14px;
	position: relative;
	top: 0px;
}
.sitesearch_text {
	text-align:left;
	padding-left: 4px;
	color:#081f49;
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
    border: 1px solid #081f49;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
.so_april2009_1_input {
	text-align:left;
	padding-left: 4px;
	color:#081f49;
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
    border: 1px solid #081f49;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
.growthtipsform_input {
	text-align:left;
	padding-left: 4px;
	color:#081f49;
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
    border: 1px solid #081f49;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
#sitesearch_input_div {
	float:left;
	width:142px;
	height:42px;
}
#sitesearch_button {
	background-image:url(../images/search_off.gif);
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	border:none;
	outline:none;
	padding:0px;
	margin:0px;
	position: relative;
	/*top: -3px;*/
}
#sitesearch_button {
	float:right;
}
#sitesearch_button:hover {
	background-image:url(../images/search_on.gif);
	background-repeat:no-repeat;
}

.active {
	background: #abcdef;
}

.LV_validation_message{
	font-size:0.8em;
    color:#081f49;
}

.LV_valid {
    color:#090;
}
	
.LV_invalid {
    color:#ff500a;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #090;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #ff500a;
	background-color:#fda;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

#generalenquiry_enquiry {
	padding-top:2px;
	width: 696px;
	height: 140px;
}
.generalenquiry_leftcolumn {
	width: 100px;
}
#generalenquiry_name {
	width:300px;
	height:14px;
	margin-right: 4px;
}
#generalenquiry_email {
	width:300px;
	height:14px;
	margin-right: 4px;
}
#generalenquiry_confirmemail {
	width:300px;
	height:14px;
	margin-right: 4px;
}
#business_name_input {
	width:300px;
	height:14px;
	margin-right: 4px;
}
#your_name_input {
	width:300px;
	height:14px;
	margin-right: 4px;
}
#your_telephone_input {
	width:300px;
	height:14px;
	margin-right: 4px;
}
#your_email_input {
	width:300px;
	height:14px;
	margin-right: 4px;
}
#confirm_email_input {
	width:300px;
	height:14px;
	margin-right: 4px;
}
.faq_title {
	padding-left:24px;
}
.faq_expander {
	position: relative;
	top:-26px;
	margin-bottom:-24px;
/*	width:20px;*/
}
#buyonline {
	width: 170px;
	height: 64px;
	border:solid #081f49 1px;
	position:absolute;
	top: 340px;
	margin-left: 530px;
	z-index:500;
	background-color:#fff;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}