html { height: 100%; margin-bottom: 1px; }

a {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #909090;
}

body {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;	
}

.loginHeader {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: white;
}

.faqA {
	color:#327982 ;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;	
}

.faqQ {
	color:#327982;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;	
}

p {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;	
}

td {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}

.footer {
	background-color: #4C4C4C;
}

.bottomWhite {
	border-bottom: 1px #FFFFFF solid;
}

.topBg {
	background-color: #E4E4E4;
	border-bottom: 1px #FFFFFF solid;
}

.rightWhite {
	border-right: 1px #FFFFFF solid;
}

.rightBottomWhite {
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}

.radio {
	color: #1A2E30;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}

.formfield {
	color: #1A2E30;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	border: 1px #E4E4E4 solid;
	height: 17px;
	padding-left: 3px;
}

.regfield {
	color: #1A2E30;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	border: 1px #E4E4E4 solid;
	height: 17px;
	width: 190px;
	padding-left: 3px;
}

.regfieldnum {
	color: #1A2E30;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	border: 1px #E4E4E4 solid;
	height: 17px;
	width: 30px;
	padding-left: 3px;
}

.regSelect {
	width: 126px;
	height: 15px;
	color: #AFAFAF;
	font-family: Verdana;
	font-size: 9px;
	background-color: #FFFFFF;
	border-top-color: #566E8A;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #E3E7EC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #E3E7EC;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #566E8A;
	border-right-width: 1px;
	border-right-style: solid;
}

.regSelect2 {
	width: 242px;
	height: 15px;
	color: #AFAFAF;
	font-family: Verdana;
	font-size: 9px;
	background-color: #FFFFFF;
	border-top-color: #566E8A;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #E3E7EC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #E3E7EC;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #566E8A;
	border-right-width: 1px;
	border-right-style: solid;
}

.regSelect3 {
	width: 215px;
	height: 15px;
	color: #909090;
	font-family: Verdana;
	font-size: 9px;
	background-color: #FFFFFF;
	border-top-color: #566E8A;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #E3E7EC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #E3E7EC;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #566E8A;
	border-right-width: 1px;
	border-right-style: solid;
}

.longSelect {
	width: 250px;
	height: 17px;
	color: #AFAFAF;
	font-family: Verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	border-top-color: #E4E4E4;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #E4E4E4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #E4E4E4;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #E4E4E4;
	border-right-width: 1px;
	border-right-style: solid;
}

.formfield2 {
	color: #AFAFAF;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	border: 1px #AFAFAF solid;
	height: 17px;
	padding-left: 3px;
	text-align: center;
}

.textArea {
	width: 221px;
	height: 181px;
	color: #AFAFAF;
	font-family: Verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	border-top-color: #E4E4E4;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #E4E4E4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #E4E4E4;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #E4E4E4;
	border-right-width: 1px;
	border-right-style: solid;
	padding-top: 2px;
	padding-left: 2px;
}

.textAreaOrder {
	width: 221px;
	height: 60px;
	color: #AFAFAF;
	font-family: Verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	border-top-color: #E4E4E4;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #E4E4E4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #E4E4E4;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #E4E4E4;
	border-right-width: 1px;
	border-right-style: solid;
	padding-top: 2px;
	padding-left: 2px;
}

.dropdown {
	color: #AFAFAF;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	border: 1px #AFAFAF solid;
	height: 17px;
	width: 140px;
	text-align: center;
}

.rightGrey {
	border-right: 1px #E4E4E4 solid;
}

.menuBg {
	background-color: #F6F6F6;
}

.lightGrey {
	color: #949494;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}

a.footerLink {
	color: #949494;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

a.footerLink:hover {
	color: #949494;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
}

a.footerLink:visited {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}

a.clickHere {
	color: #909090;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

a.clickHere:hover {
	color: #909090;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}

a.clickHere:visited {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.sectionTitle {
	color: #1A2E30;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.paragraphHeading {
	color: #327982;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.itemHeader {
	color: #327982;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.itemHeader2 {
	color: #327982;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.itemSubHeader {
	color: #0D6D76;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}

.leftBot {
	border-left: 1px #FFFFFF solid;
	border-bottom: 1px #E4E4E4 solid;	
}

.leftRightGrey {
	border-right: 1px #E4E4E4 solid;
	border-left: 1px #E4E4E4 solid;	
}

.topGrey {
	border-top: 1px #E4E4E4 solid;
}

.leftTopRightGrey {
	border-right: 1px #E4E4E4 solid;
	border-left: 1px #E4E4E4 solid;	
	border-top: 1px #E4E4E4 solid;	
}

.leftTopGrey {
	border-left: 1px #E4E4E4 solid;	
	border-top: 1px #E4E4E4 solid;	
}

.leftGrey {
	border-left: 1px #E4E4E4 solid;	
}

.greyBgWhiteBorder {
	background-color: #F6F6F6;
	border: 1px #FFFFFF solid;
	border-bottom: 0px;
}

.greyBottom {
	border-bottom: 1px #E4E4E4 solid;
}

.greyLeftBottom {
	border-bottom: 1px #E4E4E4 solid;
	border-left: 1px #E4E4E4 solid;
}

.tdContents {
	color: #909090;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;	
}

.botBlack {
	border-bottom: #060A0B 1px solid;
}

.darkGreyHead {
	background-color: #4C4C4C;
	border-top: 1px #FFFFFF solid;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
.darkOrangeHead {
	background-color: #F46F21;
	border-top: 1px #FFFFFF solid;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

.darkLimeHead {
	background-color: #8CC63E;
	border-top: 1px #FFFFFF solid;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

.lightGreen {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #327982;
}

a.catalogueNav {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #909090;
	text-decoration: none;
}

a.catalogueNav:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #1A2E30;
	text-decoration: underline;
}

a.catalogueNav {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}

.darkBold {
	color: #1A2E30;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.botWhite {
	border-bottom: #FFFFFF 1px solid;
}

.whatsNew {
	background-color: #FAFAFA;
}

.whatsNewTitle {
	color: #4C4C4C;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
}

.whatsNewInfo {
	color: #909090;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
}

.forumTableHeader {
	background-color: #327982;
	color: #FFFFFF;
}

.forumTableOddColumn {
	background-color: #D6E4E6;
	color: #1A2E30;
}

.forumTableEvenColumn {
	background-color: #C3D5D7;
	color: #1A2E30;
}

.greyBorders {
	border-top: 1px #E4E4E4 solid;
	border-bottom: 1px #E4E4E4 solid;
	border-left: 1px #E4E4E4 solid;
	border-right: 1px #E4E4E4 solid;
}

.searchResults {
	color: #106F78;
}

a.whatsNew {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #1A2E30;
	text-decoration: none;
}

a.whatsNew:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #1A2E30;
	text-decoration: underline;
}

a.whatsNew {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}

.docLink {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #909090;
	text-decoration: underline;
}

.catalogueHead {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.catalogueOn {
	background-color: #8D8D8D;
	border-top: 1px #FFFFFF solid;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
}

.catalogueOff {
	background-color: #B1B1B1;
	border-top: 1px #FFFFFF solid;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
}

/* ========================================================================================================================== */
/* Classes for button rollovers */

.access {
	background: url(/images/buttons/button_access.gif) no-repeat top left;
	width: 131px;
	height: 17px;
	border: none;
}
.accessover {
	background: url(/images/buttons/button_access_over.gif) no-repeat top left;
	width: 131px;
	height: 17px;
	border: none;	
}
/*.addorder {
	background: url(/images/buttons/button_addtoorder.gif) no-repeat top left;
	width: 96px;
	height: 17px;
	border: none;
}
.addorderover {
	background: url(/images/buttons/button_addtoorder_over.gif) no-repeat top left;
	width: 96px;
	height: 17px;
	border: none;
}*/
.addenquiry {
	background: url(/images/buttons/button_addenquiry.gif) no-repeat top left;
	width: 94px;
	height: 17px;
	border: none;
}
.addenquiryover {
	background: url(/images/buttons/button_addenquiry_over.gif) no-repeat top left;
	width: 94px;
	height: 17px;
	border: none;
}
.addenquirysending {
	background: url(/images/buttons/button_enquirysending.gif) no-repeat top left;
	width: 103px;
	height: 17px;
	border: none;
}
/*.checkout {
	background: url(/images/buttons/button_checkout.gif) no-repeat top left;
	width: 74px;
	height: 17px;
	border: none;
}
.checkoutover {
	background: url(/images/buttons/button_checkout_over.gif) no-repeat top left;
	width: 74px;
	height: 17px;
	border: none;	
}*/
.clickhere {
	background: url(/images/buttons/button_clickhere.gif) no-repeat top left;
	width: 79px;
	height: 17px;
	border: none;
}
.clickhereover {
	background: url(/images/buttons/button_clickhere_over.gif) no-repeat top left;
	width: 79px;
	height: 17px;
	border: none;	
}
.termsconditions {
	background: url(/images/buttons/button_termsconditions.gif) no-repeat top left;
	width: 141px;
	height: 17px;
	border: none;
}
.termsconditionsover {
	background: url(/images/buttons/button_termsconditions_over.gif) no-repeat top left;
	width: 141px;
	height: 17px;
	border: none;
}
/*.confirm {
	background: url(/images/buttons/button_confirm.gif) no-repeat top left;
	width: 102px;
	height: 17px;
	border: none;
}
.confirmover {
	background: url(/images/buttons/button_confirm_over.gif) no-repeat top left;
	width: 102px;
	height: 17px;
	border: none;	
}*/
.confirmenquiry {
	background: url(/images/buttons/button_confirmenquiry.gif) no-repeat top left;
	width: 144px;
	height: 17px;
	border: none;
}
.confirmenquiryover {
	background: url(/images/buttons/button_confirmenquiry_over.gif) no-repeat top left;
	width: 144px;
	height: 17px;
	border: none;	
}
.continue {
	background: url(/images/buttons/button_continuebrowsing.gif) no-repeat top left;
	width: 128px;
	height: 17px;
	border: none;
}
.continueover {
	background: url(/images/buttons/button_continuebrowsing_over.gif) no-repeat top left;
	width: 128px;
	height: 17px;
	border: none;	
}
.go {
	background: url(/images/buttons/button_go.gif) no-repeat top left;
	width: 33px;
	height: 17px;
	border: none;
}
.goover {
	background: url(/images/buttons/button_go_over.gif) no-repeat top left;
	width: 33px;
	height: 17px;
	border: none;	
}
.login {
	background: url(/images/buttons/button_login.gif) no-repeat top left;
	width: 69px;
	height: 17px;
	border: none;
}
.loginover {
	background: url(/images/buttons/button_login_over.gif) no-repeat top left;
	width: 69px;
	height: 17px;
	border: none;	
}
.logout {
	background: url(/images/buttons/button_logout.gif) no-repeat top left;
	width: 69px;
	height: 17px;
	border: none;
}
.logoutover {
	background: url(/images/buttons/button_logout_over.gif) no-repeat top left;
	width: 69px;
	height: 17px;
	border: none;	
}
.priceinfo {
	background: url(/images/buttons/button_priceinfo.gif) no-repeat top left;
	width: 106px;
	height: 17px;
	border: none;
}
.priceinfoover {
	background: url(/images/buttons/button_priceinfo_over.gif) no-repeat top left;
	width: 106px;
	height: 17px;
	border: none;	
}
.print {
	background: url(/images/buttons/button_print.gif) no-repeat top left;
	width: 50px;
	height: 17px;
	border: none;
}
.printover {
	background: url(/images/buttons/button_print_over.gif) no-repeat top left;
	width: 50px;
	height: 17px;
	border: none;	
}
.readmore {
	background: url(/images/buttons/button_readmore.gif) no-repeat top left;
	width: 78px;
	height: 17px;
	border: none;
}
.readmoreover {
	background: url(/images/buttons/button_readmore_over.gif) no-repeat top left;
	width: 78px;
	height: 17px;
	border: none;	
}
.register {
	background: url(/images/buttons/button_register.gif) no-repeat top left;
	width: 69px;
	height: 17px;
	border: none;
}
.registerover {
	background: url(/images/buttons/button_register_over.gif) no-repeat top left;
	width: 69px;
	height: 17px;
	border: none;	
}
.search {
	background: url(/images/buttons/button_search.gif) no-repeat top left;
	width: 60px;
	height: 17px;
	border: none;
}
.searchover {
	background: url(/images/buttons/button_search_over.gif) no-repeat top left;
	width: 60px;
	height: 17px;
	border: none;	
}
.send {
	background: url(/images/buttons/button_send.gif) no-repeat top left;
	width: 46px;
	height: 17px;
	border: none;
}
.sendover {
	background: url(/images/buttons/button_send_over.gif) no-repeat top left;
	width: 46px;
	height: 17px;
	border: none;	
}
.sendenquiry {
	background: url(/images/buttons/button_sendenquiry.gif) no-repeat top left;
	width: 144px;
	height: 17px;
	border: none;
}
.sendenquiryover {
	background: url(/images/buttons/button_sendenquiry_over.gif) no-repeat top left;
	width: 144px;
	height: 17px;
	border: none;	
}
.submit {
	background: url(/images/buttons/button_submit.gif) no-repeat top left;
	width: 58px;
	height: 17px;
	border: none;
}
.submitover {
	background: url(/images/buttons/button_submit_over.gif) no-repeat top left;
	width: 58px;
	height: 17px;
	border: none;	
}
.update {
	background: url(/images/buttons/button_update.gif) no-repeat top left;
	width: 69px;
	height: 17px;
	border: none;
}
.updateover {
	background: url(/images/buttons/button_update_over.gif) no-repeat top left;
	width: 69px;
	height: 17px;
	border: none;
}
.viewselection {
	background: url(/images/buttons/button_viewselection.gif) no-repeat top left;
	width: 104px;
	height: 17px;
	border: none;
}
.viewselectionover {
	background: url(/images/buttons/button_viewselection_over.gif) no-repeat top left;
	width: 104px;
	height: 17px;
	border: none;
}

/* Forum Specific Buttons */

.addforum {
	background: url(/images/buttons/button_addforum.gif) no-repeat top left;
	width: 80px;
	height: 17px;
	border: none;
}
.addforumover {
	background: url(/images/buttons/button_addforum_over.gif) no-repeat top left;
	width: 80px;
	height: 17px;
	border: none;
}
.addtodiscussion {
	background: url(/images/buttons/button_addto.gif) no-repeat top left;
	width: 124px;
	height: 17px;
	border: none;
}
.addtodiscussionover {
	background: url(/images/buttons/button_addto_over.gif) no-repeat top left;
	width: 124px;
	height: 17px;
	border: none;
}
.back {
	background: url(/images/buttons/button_back.gif) no-repeat top left;
	width: 57px;
	height: 17px;
	border: none;
}
.backover {
	background: url(/images/buttons/button_back_over.gif) no-repeat top left;
	width: 57px;
	height: 17px;
	border: none;
}
.reply {
	background: url(/images/buttons/button_reply.gif) no-repeat top left;
	width: 52px;
	height: 17px;
	border: none;
}
.replyover {
	background: url(/images/buttons/button_reply_over.gif) no-repeat top left;
	width: 52px;
	height: 17px;
	border: none;
}
.replysending {
	background: url(/images/buttons/button_sendreply.gif) no-repeat top left;
	width: 100px;
	height: 17px;
	border: none;
}
.removeitem {
	background: url(/images/buttons/button_removeitem.gif) no-repeat top left;
	width: 88px;
	height: 17px;
	border: none;
}
.removeitemover {
	background: url(/images/buttons/button_removeitem_over.gif) no-repeat top left;
	width: 88px;
	height: 17px;
	border: none;
}
.closeinfo {
	background: url(/images/buttons/button_closeinfo.gif) no-repeat top left;
	width: 76px;
	height: 17px;
	border: none;
}
.closeinfoover {
	background: url(/images/buttons/button_closeinfo_over.gif) no-repeat top left;
	width: 76px;
	height: 17px;
	border: none;
}
.clearsearch {
	background: url(/images/buttons/button_clear.gif) no-repeat top left;
	width: 49px;
	height: 17px;
	border: none;
}
.clearsearchover {
	background: url(/images/buttons/button_clear_over.gif) no-repeat top left;
	width: 49px;
	height: 17px;
	border: none;
}
.nextpage {
	background: url(/images/buttons/button_next.gif) no-repeat top left;
	width: 69px;
	height: 17px;
	border: none;
}
.nextpageover {
	background: url(/images/buttons/button_next_over.gif) no-repeat top left;
	width: 69px;
	height: 17px;
	border: none;
}

.welcomeText {
	background-color: #FBFBFD;
	font-family: Verdana; /* Trebuchet MS */
	font-size: 10px;
	font-weight: bold;
	color: #80898A;
}