﻿HTML, BODY
{
    height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

BODY {
	color:#666666;
	background-image:url(../images/grey.gif);
}

BODY, INPUT, SELECT, TEXTAREA {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
IMG
{
	border:0px;
}
FORM
{
	margin:0px;
}
H1 {
	color:#273790;
	font-weight:normal;
	font-size:1.9em;
	margin-top:0px;
}
H2 {
	color:#273790;
	font-weight:bold;
	font-size:1.3em;
	margin-top:0px;
}
H3 {
	font-weight:bold;
	font-size:1.4em;
	margin:0px 0px 10px 0px;
	color:#666666;
}

div.divMain {
	position:relative;
	min-height: 100%;
	background-image:url(../images/tiles.jpg);
	background-repeat:repeat-y;
	background-position:top center;
}

div.divTop {
	position:relative;
	background-image: url("../images/blue.gif");
}

div.divTopMid {
	position:relative;
	margin:0px auto;
	width:760px;
	height:59px;
}

div.divTopMidLeft
{
	position:absolute;
	left:0px;
	top:0px;
	width:312px;
	height:59px;
}

div.divTopMidMid
{
	position:absolute;
	left:312px;
	top:0px;
	width:137px;
	height:59px;
}

div.divTopMidRight
{
	position:absolute;
	left:449px;
	top:0px;
	width:311px;
	height:59px;
}

div.divMenu
{
	position:relative;
	background-image:url(../images/top_06.gif);
}

div.divMenuMid
{
	position:relative;
	margin:0px auto;
	width:760px;
	height:29px;
	padding-top:3px;
	background-image:url(../images/top_06.gif);
}

div.divMenuCenter
{
	position:relative;
	margin:0px auto;
	width:760px;
}
span.spanMenuLink
{
	color:#FFFFFF;
	padding:0px 13px 0px 13px;
	font-size:0.8em;
}
.divMenuLeft
{
	color:#ffffff;
	float:left;
	font-size:10px;
	height:20px;
	margin-right:10px;
	line-height:18px;
}
.divMenuRight
{
	color:#ffffff;
	float:right;
	font-size:10px;
	height:20px;
	margin-left:10px;
	line-height:18px;
}
.divEshopPanel
{
	position:relative;
	background-color:#ffffff;
	width:100%;
	border-top:solid 8px #939495;
	clear:both;
}
.divEshopPanelTitle
{
	position:relative;
	float:left;
	padding:10px;
	color:#273790;
	height:20px;
	font-weight:bold;
	font-size:16px;
}
.divEshopPanelButton
{
	position:relative;
	float:right;
	height:20px;
	padding:10px;
}
.divEshopSearch
{
	position:relative;
	clear:both;
	height:20px;
	margin-bottom:2px;
}
.divEshopSearchLeft
{
	position:relative;
	float:left;
	width:80px;
	height:18px;
	padding:1px 0px 1px 10px;
	background-color:#273790;
	color:#ffffff;
}
.divEshopSearchRight
{
	position:relative;
	float:right;
	width:90px;
}
.tbSearch
{
	width:80px;
	height:15px;
	border:solid 1px #273790;
}
.divMenuEshop, .divMenuHousebuilderSelect
{
	position:relative;
	background-color:#273790;
	margin-bottom:2px;
	width:100%;
	height:20px;
	clear:both;
}
.divMenuHousebuilderSelect
{
	margin:0px;
}
.aMenuEshopTarget, .aMenuHbTarget
{
	display:block;
	float:left;
	padding:1px 0px 1px 10px;
	width:155px;
	text-decoration:none;
	color:#ffffff;
}
.aMenuEshopTarget:hover
{
	text-decoration:underline;
}
.aMenuEshopExpand
{
	display:block;
	width:20px;
	float:right;
	text-align:center;
}
.divSubMenuEshop
{
	background-color:#ffffff;
	text-align:right;
	padding:1px 10px 1px 5px;
	border-bottom:dotted 1px #e0e0e0;
	z-index:100;
}
.divSubMenuEshop a
{
	display:block;
	text-decoration:none;
	color:#273790;
}
.divSubMenuEshop a:hover
{
	text-decoration:underline;
}
.divMyTilesBrandHeader, .divMyTilesAccountHeader, .divOrderConfirmationHeader
{
	position:relative;
	height:30px;
	width:545px;
}
.divMyTilesAccountHeader
{
	height:40px;
}
.divOrderConfirmationHeader
{
	font-size:20px;
	color:#273790;
	font-weight:bold;
}
	
.divMyTilesBrandName, .divMyTilesAccount, .divMyTilesBrandNameBasket, .divMyTilesSpecialOffers, .divNoSearch
{
	position:relative;
	font-size:20px;
	color:#273790;
	font-weight:bold;
	width:320px;
	height:40px;
}
.divNoSearch
{
	color:#ff0000;
	height:100%;
	padding-top:50px;
}
.divMyTilesSpecialOffers
{
	color:#ff0000;
}
.divMyTilesEmptyBasket
{
	width:100%;
	font-size:20px;
	font-weight:bold;
	color:#ff0000;
	height:40px;
}
.divMyTilesBrandNameBasket
{
	font-size:20px;
	line-height:50px;
	height:30px;
	margin-bottom:10px;
}
	
.divMyTilesSupplierTag
{
	position:relative;
	float:left;
	color:#000000;
	line-height:25px;
	width:60px;
	font-size:12px;
	font-weight:bold;
}
.divMyTilesAlphabet
{
	position:relative;
	float:left;
	width:250px;
	text-align:left;
	line-height:25px;
	font-size:12px;
}
.divMyTilesAlphabet a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.divMyTilesAlphabet a:hover
{
	text-decoration:underline;
	color:Blue;
}
.divHousebuilderHeader, .divTradeOfferHeader
{
	position:relative;
	height:80px;
	width:545px;
	z-index:20;
}
.divTradeOfferHeader
{
	height:60px;
}
.divHousebuilderSpec
{
	position:relative;
	font-size:30px;
	color:#273790;
	font-weight:bold;
	width:545px;
	height:50px;
}
.divHousebuilderSpec a
{
	color:#273790;
	text-decoration:none;
}
.divHousebuilderSpec a:hover
{
	text-decoration:underline;
}
.divMenuHousebuilder
{
	position:relative;
	clear:both;
	width:250px;
	border:solid 1px #273790;
	margin-top:10px;
}
.divHousebuilderLevel
{
	height:20px;
	line-height:30px;
	width:545px;
	clear:both;
	color:#273790;
	font-size:15px;
}
.divHousebuilderLevel div
{
	float:left;
}
.divHousebuilderLevel a
{
	color:#273790;
	text-decoration:none;
}
.divHousebuilderLevel a:hover
{
	text-decoration:underline;
}
.divBasketValue
{
	position:absolute;
	right:0px;
	bottom:-35px;
	font-size:13px;
	color:#273790;
	font-weight:bold;
}
.divMyTilesBasketFooter
{
	float:right;
	width:547px;
	height:20px;
	position:relative;
	font-weight:bold;
	line-height:30px;
	color:#273790;
}
.divPricesExcludeVat, .divMandatoryInfo
{
	position:absolute;
	top:-10px;
	right:0px;
	font-size:11px;
	color:#273790;
}
	
.divMyTilesSupplierHeader, .divMyTilesRangeHeader, .divMyTilesK8Header
{
	clear:both;
	width:100%;
	height:20px;
	position:relative;
	color:#ffffff;
	font-size:14px;
	margin-top:2px;
}
.divMyTilesSupplierHeader
{
	margin-top:10px;
}
.divMyTilesSupplierLeft, .divMyTilesRangeLeft
{
	float:left;
	width:65px;
	background-color:#939495;
	height:20px;
	font-weight:bold;
	line-height:20px;
	padding-left:10px;
}
.divMyTilesSupplierRight, .divMyTilesRangeRight
{
	float:left;
	width:462px;
	background-color:#000000;
	height:20px;
	font-weight:bold;
	line-height:20px;
	padding-left:10px;
}
.divMyTilesRangeRight input
{
	height:18px;
	width:100px;
	position:absolute;
	display:block;
	right:1px;
	top:1px;
	line-height:14px;
	background-image:url(../images/btnBackground.gif);
	border:solid 1px #000000;
}
.divMyTilesBasketOrder
{
	float:right;
	width:100px;
	height:30px;
	padding-top:10px;
	padding-right:10px;
	text-align:center;
	font-size:14px;
}
.divMyTilesBasketOrder input, .divOrderConfirmationInfoRow input
{
	height:20px;
	width:100px;
	line-height:14px;
	background-image:url(../images/btnBackground.gif);
	border:solid 1px #000000;
}
.divMyTilesRangeRight input:hover, .divMyTilesBasketOrder input:hover
{
	background-image:url(../images/btnBackground-hover.gif);
}
.divMyTilesK8Header
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.divMyTilesK8HeaderSize, .divMyTilesK8HeaderPrice, .divMyTilesK8HeaderDesc, .divMyTilesK8HeaderM2, .divMyTilesK8HeaderAdd, .divMyTilesK8HeaderNoTiles, .divMyTilesK8Image, .divMyTilesK8Code, .divMyTilesK8Size, .divQuickK8HeaderK8, .divQuickK8HeaderSize, .divQuickK8HeaderPrice, .divQuickK8HeaderDesc, .divQuickK8HeaderM2, .divQuickK8HeaderAdd, .divQuickK8HeaderNoTiles, .divQuickK8Code, .divQuickK8Size
{
	float:left;
	padding-left:5px;
}
.divMyTilesK8HeaderK8
{
	float:left;
	width:60px;
	padding-left:80px;
}
.divMyTilesK8HeaderSize, .divQuickK8HeaderSize
{
	width:60px;
}
.divMyTilesK8HeaderNoTiles, .divQuickK8HeaderNoTiles
{
	width:50px;
}
.divMyTilesK8HeaderDesc, .divQuickK8HeaderDesc
{
	width:163px;
}
.divMyTilesK8HeaderPrice, .divQuickK8HeaderPrice
{
	width:50px;
	text-align:right;
}
.divMyTilesK8HeaderM2, .divQuickK8HeaderM2
{
	width:32px;
}
.divMyTilesK8HeaderAdd
{
	width:20px;
}
.divQuickK8HeaderK8
{
	width:80px;
}
.divQuickK8HeaderAdd
{
	text-align:center;
	width:60px;
}
.divMyTilesK8Item, .divOrderItemRow, .divOrderItemRowAlt, .divOrderItemHeader, .divOrderHistoryItem, .divOrderHistoryItemAlt, .divOrderHistoryHeader
{
	position:relative;
	color:#273790;
	margin-top:-1px;
	height:20px;
	line-height:20px;
	font-size:10px;
	border:solid 1px #939495;
	width:545px;
}
.divOrderItemHeader, .divOrderHistoryHeader
{
	color:#000000;
	font-weight:bold;
	border:0px;
	margin-bottom:1px;
}
.divOrderHistoryHeader a
{
	color:#000000;
}
.divOrderItemRowAlt, .divOrderHistoryItemAlt
{
	background-color:#f0f1f7;
}
.divOrderItemBrand, .divOrderItemSupplier, .divOrderItemRange, .divOrderItemSize, .divOrderItemK8, .divOrderItemDescription, .divOrderItemM2, .divOrderItemNoTiles, .divOrderItemPrice, .divOrderHeaderBrand, .divOrderHeaderSupplier, .divOrderHeaderRange, .divOrderHeaderSize, .divOrderHeaderK8, .divOrderHeaderDescription, .divOrderHeaderM2, .divOrderHeaderNoTiles, .divOrderHeaderPrice, .divOrderHistoryOrderNo, .divOrderHistoryOrderDate, .divOrderHistoryContactPerson, .divOrderHistoryOrderRef, .divOrderHistoryDeliverCollect, .divOrderHistoryOrderValue, .divOrderHistoryHeaderOrderNo, .divOrderHistoryHeaderOrderDate, .divOrderHistoryHeaderContactPerson, .divOrderHistoryHeaderOrderRef, .divOrderHistoryHeaderDeliverCollect, .divOrderHistoryHeaderOrderValue
{
	position:relative;
	float:left;
	padding-left:2px;
	border-right:solid 1px #939495;
	height:20px;
	overflow:hidden;
	font-size:9px;
}
.divOrderHeaderBrand, .divOrderHeaderSupplier, .divOrderHeaderRange, .divOrderHeaderSize, .divOrderHeaderK8, .divOrderHeaderDescription, .divOrderHeaderM2, .divOrderHeaderNoTiles, .divOrderHeaderPrice, .divOrderHistoryHeaderOrderNo, .divOrderHistoryHeaderOrderDate, .divOrderHistoryHeaderContactPerson, .divOrderHistoryHeaderOrderRef, .divOrderHistoryHeaderDeliverCollect, .divOrderHistoryHeaderOrderValue
{
	border-right:solid 1px #ffffff;
}
.divOrderHeaderNoTiles
{
	line-height:10px;
}
.divOrderItemBrand, .divOrderItemSupplier, .divOrderItemRange, .divOrderItemSize, .divOrderHeaderBrand, .divOrderHeaderSupplier, .divOrderHeaderRange, .divOrderHeaderSize
{
	width:65px;
}
.divOrderItemK8, .divOrderHeaderK8
{
	width:55px;
}
.divOrderItemDescription, .divOrderHeaderDescription
{
	width:100px;
}
.divOrderItemM2, .divOrderHeaderM2
{
	width:25px;
}
.divOrderItemNoTiles, .divOrderHeaderNoTiles
{
	width:31px;
}
.divOrderItemPrice, .divOrderHeaderPrice
{
	width:48px;
	border:0px;
	text-align:right;
}
.divMyTilesK8Image, .divMyTilesK8Code, .divMyTilesK8Size, .divMyTilesK8Desc, .divMyTilesK8M2, .divMyTilesK8NoTiles, .divMyTilesK8Price, .divQuickK8Code, .divQuickK8Size, .divQuickK8Desc, .divQuickK8M2, .divQuickK8NoTiles, .divQuickK8Price
{
	float:left;
	padding-left:2px;
	border-right:solid 1px #939495;
	height:20px;
	overflow:hidden;
}
.divMyTilesK8Code div, .divMyTilesK8Size div, .divMyTilesK8Desc div
{
	height:20px;
	width:500px;
}
.divMyTilesK8M2 input, .divMyTilesK8NoTiles input, .divMyTilesK8Price input, .divQuickK8Code input, .divQuickK8M2 input, .divQuickK8NoTiles input, .divQuickK8Price input
{
	border:solid 1px Transparent;
	color:#ff0000;
	font-size:10px;
	height:14px;
	line-height:14px;
}
.divMyTilesK8Image
{
	text-align:center;
	width:72px;
}
.divMyTilesK8Code
{
	width:61px;
}
.divMyTilesK8Size, .divQuickK8Size
{
	width:62px;
}
.divMyTilesK8NoTiles, .divQuickK8NoTiles
{
	width:52px;
}
.divMyTilesK8Desc, .divQuickK8Desc
{
	width:165px;
}
.divMyTilesK8Price, .divQuickK8Price
{
	width:52px;
}
.divMyTilesK8M2, .divQuickK8M2
{
	text-align:center;
	width:34px;
}
.divMyTilesK8Add
{
	text-align:right;
	width:20px;
	overflow:hidden;
}
.divQuickK8Code
{
	width:81px;
}
.divQuickK8Add
{
	text-align:center;
	width:60px;
	overflow:hidden;
}
.divMyTilesK8M2 input, .divMyTilesK8NoTiles input, .divQuickK8Code input, .divQuickK8M2 input, .divQuickK8NoTiles input
{
	border:solid 1px #273790;
	background-color:#f0f1f7;
}
.divQuickK8Code input
{
	width:75px;
}
.divMyTilesK8M2 input, .divQuickK8M2 input
{
	width:27px;
}
.divMyTilesK8NoTiles input, .divQuickK8NoTiles input
{
	width:46px;
}
.divMyTilesK8Price input, .divQuickK8Price input
{
	text-align:right;
	width:46px;
	background-color:Transparent;
}
.aMyTilesImageLink
{
	color:#273790;
}
span.spanMenuLink a, .divMenuRight a
{
	color:#FFFFFF;
	text-decoration:none;
}
.spanMenuLink a:hover, .divMenuRight a:hover
{
	text-decoration:underline;
}

div.divContent
{
	margin-bottom:22px;
	border-bottom:8px solid #939495;
}

div.divMid
{
	position:relative;
	margin:0px auto;
	width:760px;
	background-color:#FFFFFF;
}

div.divLeftCol
{
	position:relative;
	float:left;
	background-color:#FFFFFF;
	width:185px;
	min-height:490px;
	border-right:solid 8px #939495;
}
* HTML .divLeftCol {
	height:490px;
}

div.divProductsPane
{
	background-image:url(../images/products-photo1.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:188px;
	border-bottom:8px solid #939495;
}

div.divProductsLink
{
	background-image:url(../images/products-link.gif);
	background-repeat:no-repeat;
	height:16px;
	font-size:0.8em;
	color:#FFFFFF;
	padding:2px 0px 0px 13px;
}
div.divProductsLink a
{
	color:#FFFFFF;
	text-decoration:none;
}
div.divProductsLink a:hover
{
	text-decoration:underline;
}

div.divProductsText, div.divBrochuresText, div.divShowroomsText, div.divCareersText
{
	padding:8px 85px 0px 14px;
	font-size:0.85em;
	color:#666666;
}
div.divPilkingtonsText
{
	padding:4px 55px 0px 10px;
	font-size:0.85em;
	color:#666666;
}
div.divPilkingtonsPane img
{
	margin:8px 0px 0px 10px;
}
div.divBrochuresPane
{
	background-image:url(../images/brochures-photo1.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:122px;
	border-bottom:8px solid #939495;
}

div.divShowroomsPane
{
	background-image:url(../images/showrooms-photo1.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:132px;
	border-bottom:8px solid #939495;
}
div.divCareersPane
{
	background-image:url(../images/careers-photo.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	height:124px;
}
div.divPilkingtonsPane
{
	background-image:url(../images/pilkingtons_pod.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:144px;
	width:193px;
	border-top:8px solid #939495;
	margin-top:8px;
	text-align:left;
}

div.divMidCol
{
	position:relative;
	float:left;
	margin-left:-8px;
	background-color:#ffffff;
	width:320px;
	min-height:544px;
	padding:23px;
	border-left:8px solid #939495;
	border-right:8px solid #939495;
}
* HTML .divMidCol {
	height:544px;
}
.divMyTilesMidCol
{
	position:relative;
	float:left;
	margin-left:-8px;
	background-color:#ffffff;
	min-height:490px;
	border-left:8px solid #939495;
}
* HTML .divMyTilesMidCol {
	height:490px;
}
.divMyTilesTop
{
	position:relative;
	height:80px;
	padding:10px;
	width:547px;
	border-bottom:solid 5px #939495;
}
.divMyTilesWelcomeLeft
{
	position:relative;
	float:left;
	font-size:40px;
	letter-spacing:5px;
	color:#273790;
}
.aMyTilesBasketTop
{
	display:block;
	float:left;
	text-align:center;
	font-size:12px;
	line-height:normal;
	letter-spacing:normal;
	font-weight:bold;
	width:100px;
	text-decoration:none;
}
.aMyTilesBasketTop:hover
{
	text-decoration:underline;
}
.divMyTilesWelcomeRight
{
	position:absolute;
	right:10px;
	top:110px;
}
.divMyTilesContent, .divMyTilesAccountInfo, .divOrderConfirmation, .divLabelsLink
{
	position:relative;
	padding:10px;
	width:547px;
	overflow:hidden;
}
.divLabelsLink a
{
	font-size:14px;
	color:#273790;
}
.divMyTilesQuickOrder
{
	position:relative;
	padding:10px;
	width:547px;
}
.divMyTilesAccountInfo
{
	height:200px;
	font-size:10px;
	color:#273790;
	border-bottom:solid 5px #939495;
}
.divOrderConfirmation
{
	font-size:10px;
	color:#273790;
	border-bottom:solid 5px #939495;
}
div.divRightCol
{
	position:relative;
	float:left;
	text-align:center;
}
.divMyTilesAccountCol
{
	position:relative;
	float:left;
	width:182px;
}
.divMyTilesAccountLabel
{
	position:relative;
	float:left;
	width:50px;
	height:15px;
	font-weight:bold;
}
.divMyTilesAccountValue
{
	position:relative;
	float:left;
	width:132px;
	height:15px;
	Overflow:hidden;
}
.divMyTilesOrderLabel
{
	width:100%;
	font-weight:bold;
	height:15px;
}
.divMyTilesOrderInput input, .tbLogin
{
	border:solid 1px #273790;
	color:#273790;
	background-color:#ffffff;
	width:165px;
	height:15px;
	line-height:15px;
	font-size:11px;
}
.divMyTilesOrderInput select
{
	width:167px;
	color:#273790;
	background-color:#ffffff;
	height:20px;
	font-size:11px;
	border:0px;
}
	
.divMyTilesOrderInput textarea
{
	border:solid 1px #273790;
	color:#273790;
	background-color:#ffffff;
	width:165px;
	height:70px;
	font-size:11px;
}
.divDivisions
{
	position:relative;
	border-top:8px solid #939495;
	clear:both;
	padding-top:7px;
	padding-bottom:6px;
	text-align:center;
}
.divDivisions a
{
	padding:0px 15px 0px 15px;
}
.divFooter
{
	position:absolute;
	bottom:0px;
	background-image: url("../images/blue.gif");
	height:21px;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:0.8em;
	width:100%;
}
.divFooter a
{
	color:#FFFFFF;
}

.divFooterMid
{
	position:relative;
	margin:0px auto;
	width:740px;
	padding:4px 10px 0px 10px;
}

.divCopyright
{
	position:relative;
	float:left;
}

.divFooterLinks
{
	position:relative;
	float:right;
}

#ctd, #swedecor, #tilebase, #egc, #worldsend
{
	padding-left:23px;
	padding-right:23px;
}

#ctd
{
	padding-bottom:10px;
	margin-left:30px;
}
#swedecor
{
	padding-bottom:10px;
}
#tilebase
{
	padding-bottom:12px;
}
#egc
{
	padding-bottom:0px;
}
#worldsend
{
	padding-bottom:1px;
}

.greybox
{
	position:relative;
	background-color:#DDDDDD;
	border:1px solid #666666;
	padding:20px;
}
.whitebox
{
	position:relative;
	background-color:#ffffff;
	border:1px solid #666666;
	padding:10px;
	width:298px;
	margin-bottom:10px;
}
.inputApplication
{
	border:solid 1px #273790;
	margin:2px;
}
.smalltext
{
	font-size:0.8em;
}
.error
{
	font-weight:bold;
	color:#FF0000;
}
.divMapHeading
{
	padding:20px 0px 15px 0px;
	font-weight:bold;
}
.divBranch
{
	clear:both;
	padding:10px 0px 10px 0px;
}
.divBranchLeft
{
	float:left;
}
.divBranchRight
{
	float:right;
}
.divBrochure
{
	position:relative;
	padding-bottom:10px;
}
.divBrochureLeft
{
	position:relative;
	width:100px;
}
.divBrochureRight
{
	position:absolute;
	right:0px;
	top:0px;
	width:145px;
}
.divBrochureRightTop
{
	font-weight:bold;
	position:relative;
}
.divBrochureRightBottom
{
	position:relative;
}
.divBrochurePilk
{
	position:relative;
	clear:both;
	padding-bottom:10px;
	width:360px;
	margin-left:-20px;
	margin-right:-20px;
}
.divBrochureLeftPilk
{
	position:relative;
	width:130px;
	float:left;
}
.divBrochureRightPilk
{
	position:relative;
	float:left;
	width:225px;
	margin-top:10px;
}
.divBrochureRightTopPilk
{
	position:relative;
	margin-top:10px;
}
.divBrochureRightBottomPilk
{
	position:relative;
	color:#000000;
	font-size:11px;
	text-align:right;
}

.divCareers1, .divCareers2, .divCareers3, .divCareers4
{
	background-position:top right;
	background-repeat:no-repeat;
	height:134px;
}
.divCareers1, .divCareers2, .divCareers3
{
	border-bottom:8px solid #939495;
}

.divCareers1 {
	background-image:url(../images/careers1.jpg);
}

.divCareers2 {
	background-image:url(../images/careers2.jpg);
}

.divCareers3 {
	background-image:url(../images/careers3.jpg);
}

.divCareers4 {
	background-image:url(../images/careers4.jpg);
}
.divBranch
{
	padding-bottom:20px;
}
.spanAddressName
{
	display:block;
	font-weight:bold;
	color:#000080;
}
.spanAddressText, .spanGap
{
	display:block;
}
.spanTelFax
{
	display:inline-block;
	width:20px;
	font-weight:bold;
}
.spanOpeningHours
{
	padding-top:10px;
	display:block;
}
.divError
{
	color:Red;
	font-weight:bold;
}
.divOrderConfirmationInfoRow
{
	position:relative;
	clear:both;
}
.divOrderConfirmationLabel
{
	position:relative;
	float:left;
	width:190px;
	font-weight:bold;
}
.divOrderConfirmationValue
{
	position:relative;
	float:left;
	width:347px;
}
.divOrderHistoryOrderNo, .divOrderHistoryHeaderOrderNo
{
	width:60px;
}
.divOrderHistoryOrderNo a
{
	color:#273790;
}
.divOrderHistoryOrderDate, .divOrderHistoryHeaderOrderDate
{
	width:100px;
}
.divOrderHistoryOrderRef, .divOrderHistoryHeaderOrderRef, .divOrderHistoryContactPerson, .divOrderHistoryHeaderContactPerson
{
	width:115px;
}
.divOrderHistoryDeliverCollect, .divOrderHistoryHeaderDeliverCollect
{
	width:70px;
}
.divOrderHistoryOrderValue, .divOrderHistoryHeaderOrderValue
{
	width:68px;
	border:0px;
	text-align:right;
	padding-left:0px;
	padding-right:2px;
}
.divPrevNext
{
	margin-top:10px;
	height:10px;
}
.divPrevNext a
{
	color:#273790;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-right:10px;
}
.divPrevNext a:hover
{
	text-decoration:underline;
}
.divImagePreview
{
	display:none;
	width:100%;
	height:100%;
	background-color:#000033;
	filter:alpha(opacity=50);
	opacity: 0.50;
	-moz-opacity:0.50;
	z-index:49;
	position:absolute;
	top:0px;
	left:0px;
	cursor:default;
}
.divImagePreviewTop
{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:50;
	cursor:default;
}
.divImagePreviewOuter
{
	display:table;
	#position:relative;
	overflow:hidden;
	height:100%;
	width:100%;
}
.divImagePreviewMiddle
{
	display:table-cell;
	#position:absolute;
	#top:50%;
	width:100%;
	#left:0px;
	vertical-align:middle;
}
.divImagePreviewInner
{
	#position:relative;
	#top:-50%;
	width:100%;
}
.divImagePreviewK8
{
	position:relative;
	width:400px;
	height:450px;
	background-color:white;
	margin:auto;
	padding:10px 20px 10px 20px;
	text-align:left;
	border:solid 1px #273790;
}
.divAddSalesStuff
{
	position:relative;
	width:400px;
	height:400px;
	background-color:white;
	margin:auto;
	padding:10px 20px 10px 20px;
	text-align:left;
	border:solid 1px #273790;
	display:none;
}
.divImagePreviewK8Code
{
	width:100%;
	height:30px;
	font-size:20px;
	color:#273790;
	font-weight:bold;
}
.divAddOnSales
{
	width:100%;
	height:60px;
	font-size:15px;
	color:#273790;
	font-weight:bold;
	clear:both;
}
.divAddOnSalesItem
{
	float:left;
	line-height:60px;
}
.divAddOnSalesItem a
{
	color:#273790;
}
.aImagePreviewK8Image
{
	display:block;
	width:400px;
	height:400px;
	position:relative;
	background-position:center;
	background-repeat:no-repeat;
	border:solid 1px #dddddd;
}
.divImagePreviewClose
{
	width:100%;
	height:20px;
	text-align:center;
}
.divSelectK8s
{
	position:absolute;
	top:20px;
	left:-1px;
	width:80px;
	background-color:#ffffff;
	border:solid 1px #273290;
	visibility:hidden;
	z-index:10;
}
.divK8
{
	padding:2px;
	height:12px;
	line-height:10px;
	cursor:pointer;
}
.divK8:hover
{
	background-color:#f0f1f7;
}
.divQuickK8Add input
{
	height:18px;
	width:75px;
	position:absolute;
	display:block;
	right:1px;
	top:1px;
	font-size:10px;
	line-height:14px;
	background-image:url(../images/btnBackground.gif);
	border:solid 1px #000000;
}
.divQuickK8Add input:hover
{
	background-image:url(../images/btnBackground-hover.gif);
}
.divTradeBranch
{
	position:relative;
	float:left;
	width:50%;
	min-height:150px;
}
*HTML .divTradeBranch
{
	height:150px;
}
.divTradeBranchName, .divBranchName
{
	font-weight:bold;
	color:#273790;
}
.divTradeBranchAddress, .divBranchAddress
{
	margin-bottom:10px;
}
.divBranchTelFax
{
	clear:both;
}
.divTradeBranchTelFax div, .divBranchTelFax div
{
	font-weight:bold;
	width:15px;
	color:#273790;
	float:left;
}
.divBranchType
{
	clear:both;
	font-weight:bold;
	font-size:15px;
	text-decoration:underline;
	color:#273790;
	margin-bottom:10px;
}
.divOpeningHours
{
	margin-top:10px;
	margin-bottom:20px;
}
.divBranchOpeningHours
{
	display:none;
}
.divTradeBranchEmail
{
	margin-top:10px;
}
.divChangePasswordRow
{
	height:30px;
	clear:both;
}
.divChangePasswordRow div
{
	width:170px;
	font-weight:bold;
	float:left;
}
.divMessage
{
	padding-bottom:20px;
	color:#ff0000;
	font-weight:bold;
}
.divBackToTop
{
	float:right;
	font-size:11px;
	padding-right:10px;
}
.divBackToTop a
{
	text-decoration:none;
	color:#ffffff;
}
.divBackToTop a:hover
{
	text-decoration:underline;
}
.divPdf
{
	clear:both;
	position:relative;
	height:200px;
	width:320px;
	padding-bottom:20px;
}
.divPdfImage
{
	position:relative;
	float:left;
	margin-right:10px;
}
.divPdfRight
{
	position:relative;
	float:left;
	width:166px;
}
.divPdfRight a
{
	font-weight:bold;
	font-style:italic;
}
.divPdfInfo
{
	margin-top:30px;
	clear:both;
	position:relative;
	width:168px;
}
.divPdfIcon
{
	position:relative;
	float:left;
	width:50px;
}
.divPdfText
{
	position:relative;
	float:left;
	width:118px;
}