.projectsTable { width: 100%; }
.projectsCell {width: 50%; height: 130px; vertical-align: top;}
.projectsImage {border: 0;}
.projectsDetailsImage {border: 1 solid #ececec; float: right;}
#snippetbox {}
#aligntable {text-align: center; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; height: 100%; margin-top: 0px; width: 100%;}
#offsetaligntable {}
#bannerimage { display: none; }
.navline {}
.opennavline {}
.childnavline {}
.logindata {}
.logintable {}
.loginform {}
.categoryPanel {}
.calendaritemtable {}
.calendaritemheader {}
.calendaritemdate {}
.calendaritemtext {}
.editusertable {}
.edituserlabel {}
.surveyBox {}
.surveyHeader {}
.newsitemcell {}
.multipleprofiletable {}
.categoryPathHeaderLine {}
.categoryPathHeaderLink {}
.edituserbutton {}
.mainLink {}
.itemstable {}
.leftCategoryColumn {}
.rightCategoryColumn {}
#contactdetailsbox {text-align: left; margin-top: 0px;}
#loginbox {text-align: left; font-size: 9pt; margin-top: 12px;}
#mainbodycell {	margin-bottom: 0px;	background-image: url(http://www.webscan.com.au/templates/resources/ball_silk_bg.gif);	background-position: left top;	margin-right: 0px;	background-repeat: no-repeat;	margin-left: 0px;	height: 100%;	margin-top: 0px;	width: 600px;}
#mainbodytable {	margin-bottom: 0px;	margin-right: 0px; font-size: 10pt; margin-left: 20px; height: 100%; margin-top: 0px; width: 560px;}
#mainheader {background-image: url(http://www.webscan.com.au/templates/resources/ball_silk_banner.gif); background-position: left top; background-repeat: no-repeat; height: 156px;}
#mainleftcell { background-position: left top; text-align: left; margin-right: 0px; background-image: url(http://www.webscan.com.au/templates/resources/ball_silk_leftcell.gif); margin-left: 0px; font-size: 8pt; padding-bottom: 30px; background-repeat: no-repeat; margin-top: 0px; background-color: #fff5e1; width: 170px; margin-bottom: 0px;}
#maintable { margin-bottom: 0px; background-image: url(http://www.webscan.com.au/templates/resources/ball_silk_footer.gif);	background-position: left bottom; background-repeat: no-repeat;	height: 100%; margin-top: 0px; width: 770px; border-left: 2px solid #000000; }
#navigationbox {}
#searchbox { margin-top: 20px; }
#searchboxbutton { font-size: 9pt; background-color: #375aa5; height: 20px; width: 70px; color: #ffffff;}
#submitinfobox {}
.bannerslogan {letter-spacing: 5px; font-size: 10pt; margin-left: 400px; font-weight: bold; color: #ffff33;}
.bannertitle { font-family: Impact, Arial, sans-serif; letter-spacing: 8px; padding-top: 10px; font-size: 26pt;	margin-left: 40px; color: #ffffff;}
.bigtext { font-size: larger; }
.cartbutton {}
.cartcheckoutlink {}
.cartcheckoutlink:hover {}
.carttotaltext {}
.childnav {	clear: both; font-size: 8pt; height: 20px; display: block; padding-left: 12pt;}
.childnav:hover { clear: both; display: block;}
.contactdetailslink {}
.contactdetailslink:hover {}
.contactdetailstext {}
.data { font-size: 10pt;}
.formfield {}
.formlabel { font-size: 10pt;}
#formfieldLoginUsername {}
#formfieldLoginPassword {}
#formfieldSearch {}
.header {border-bottom: 1px solid #375aa5;font-size: 13pt;text-transform: uppercase;margin-top: 12px;padding-bottom: 2px;font-weight: bold;color: #375aa5;}
.leftbox {padding-left: 5px;padding-right: 5px;width: 160px;}
.loginbutton {font-size: 9pt;background-color: #375aa5;height: 20px;width: 80px;color: #ffffff;}
.loginhead { text-align: center; font-size: 9pt; font-weight: bold;}
.loginlabels {font-size: 8pt;}
.loginlink {}
.loginlink:hover {}
.logoutbutton {}
.noimage {}
.continueShoppingButton { font-size: 9pt; margin-right: 0px;}
.checkoutButton { font-size: 9pt; margin-left: 0px; color: blue;}
.updateButton { font-size: 7pt;}
.removeCartButton {	font-size: 9pt;	margin-left: 0px; margin-right: 0px;}
.shoppingCartButtonBlock { text-align: center; display: block; margin-bottom: 45px;}
.multipleprofileheader { font-size: 11pt; font-weight: bold; color: #375aa5;}
.multipleprofileimage {	float: right;}
.multipleprofilesubheader { font-weight: bold;}
.multipleprofiletext {}
.nav { clear: both; padding-top: 2px; font-size: 8pt; height: 20px;	display: block;	padding-left: 10px;	width: 100%; font-weight: bold;}
.nav:hover { clear: both; background-image: url(http://www.webscan.com.au/templates/resources/nav_hover.gif); background-position: left top; background-repeat: no-repeat; display: block;}
.navlink:hover {}
.newsitembox {}
.newsitemheader { font-size: 10pt; font-weight: bold; color: #375aa5;}
.newsitemlink { font-size: 8pt;}
.newsitemlink:hover {}
.newsitemtext {}
.opennav { clear: both;	background-image: url(http://www.webscan.com.au/templates/resources/nav_hover.gif);	padding-top: 2px; font-size: 8pt; background-position: left top; background-repeat: no-repeat; height: 20px; display: block; padding-left: 10px; font-weight: bold;}
.opennav:hover { clear: both; display: block; color: #375aa5;}
.pageimage {}
.pagenav {}
.pagenav:hover {}
.pagetext {}
.pgtable {}
.pgtablecell {}
.productbox {}
.productcolumnaddintocart {}
.productcolumnheader {	font-size: 10pt; font-weight: bold;}
.productcolumnitemcode {font-size: 10pt; font-weight: bold;}
.productcolumnattributes {}
.productcolumnprice { font-size: 10pt; font-weight: bold;}
.productheader { font-size: 11pt; font-weight: bold;}
.productheaderlink { font-size: 11pt; font-weight: bold;}
.productimage {}
.productsystemcode {font-size: 8pt;}
.producttext { font-size: 10pt;}
.registerbutton {}
.registerlink:hover {}
.required { color: #ff0000;}
.searchresultsinfo { font-weight: bold;}
.searchresultsline {}
.searchresultslink {}
.productMessage {}
.searchresultstable { width: 100%; }
.searchresultstext { font-size: 8pt; }
.searchresultstitle { font-size: 8pt; font-weight: bold;}
.small { font-size: 8pt; }
.smlheader { font-size: 11pt; font-weight: bold;}
.snippetcell { font-size: 7pt; background-color: #375aa5; padding-left: 4px; color: #fff5e1;}
.snippetheader { font-size: 8pt; color: #ffffff; white-space: nowrap;}
.snippetlink { font-weight: bold; color: #ffffff;}
.snippetlink:hover { background-image: null; background-position: null;	background-repeat: repeat; background-attachment: scroll;}
.snippettable {	margin-left: 5px; margin-top: 16px; border: 1px solid #0000ff; width: 158px;}
.snippettext {}
#state_selection {}
#stateSelect {}
#state_input {}
.submitinfobutton {	font-size: 9pt;	background-color: #375aa5; height: 20px; width: 120px; color: #ffffff;}
.submitinfolabels { font-size: 10pt; }
.tablehead { font-size: 10pt; font-weight: bold;}
a { text-decoration: none; color: #375aa5;}
a:hover { color: #000000; }
body { font-family: Verdana, Arial, sans-serif;	margin-bottom: 0px;	margin-right: 0px; background-color: #ffffff; margin-left: 0px;	margin-top: 0px;}
input {	border-left-width: 2px;	border-top-width: 2px;}
li { font-size: 9pt;	list-style-type: square;}
p { font-size: 10pt;}
select {font-size: 8pt;	border: 1px solid #000000;}
textarea {}
.productMoreLink{}
.searchDirectoryResult {text-align: center;}
.searchDirectoryFieldName{}
.searchDirectoryColumnHeader{}
.searchDirectoryColumnData{}
.projectImage{}
.projectDetailImage{}
.product_details_image{}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
.orderDetailsContinueTable {}
.productdetails-tax-categories-table { width: 100%; }
th { font-size: 110%; font-weight: bold; }
.productPrice {font-size: 10pt;}
.productdetails-in-categories {font-weight: bold;}
.productdetails-taxes {font-weight: bold;}
.productdetails-discounts {font-weight: bold;}
.productCatalogue-spacer-image {height: 164px;}
.productdetails-back-link {}
.productCatalogue-spacer-image-wide{ width: 168px }
.product-details-productdescription{}
.attributeHeader {}
.shoppingCartImgForm {}
.productImageDisplay_itemRow {}
.producttext-taxes {font-weight: bold;}
.productCurrentPageSelection {font-weight: bold;}
.addToCartImage {}
.shoppingCartAddIcon {}
.product-details-colCode{}
.product-details-colDescription{}
.product-details-colAttributes{}
.product-details-colPrice{}
.product-details-description{}
#friendly-tools-row {}
