html, body 
{
	height: 100%;
}

body 
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial;
	background-image: url(http://impact-office.co.uk/images/bg.jpg);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
	min-width: 990px;
}

#divBlankbody 
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial;
	background-image: url(http://impact-office.co.uk/images/bg.jpg);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
	min-width: 300px;
}

#divMainContainer 
{
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
	width: 100%;
	top: 0;
	background-attachment: scroll;
	background-image: url(http://impact-office.co.uk/images/bgLeft.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

html>body #divMainContainer {
				height: auto;
			}
			
#divSpacer 
{
	background-color: #FFFFFF;
	top: 20px;
	width: 85%;
	margin: 0 auto;
}

#divLogo 
{
	position: relative;
	background-color: #FFFFFF;
	left: 0px;
	width: 40%;
	height: 110px;
	text-align: left;
	top: 0px;
	float: left;
}

#divBanner 
{
	position: absolute;
	background-color: #FFFFFF;
	height: 90px;
	top: 0px;
	float: right;
	clear: right;
	right: 0px;
	width: 575px;
}

#divSearchBarContainer
{
	background-color: #C7D9EB;
	width: 100%;
	margin: 0 auto;
	background-attachment: scroll;
	background-image: url(http://impact-office.co.uk/images/bg_searchBar.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 32px;
	position: relative;
	right: 0px;
}

#divSearchBarLeft
{
	background-color: #FFFFFF;
	width: 20%;
	top: 0px;
	float:left;
	margin: 0 auto;
	background-attachment: scroll;
	background-image: url(http://impact-office.co.uk/images/bg_searchBar.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 30px;
}

#divSearchBarRight 
{
	background-color: #FFFFFF;
	width: 78%;
	top: 0px;
	float: right;
	margin: 0 auto;
	background-attachment: scroll;
	background-image: url(http://impact-office.co.uk/images/bg_searchBar.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	line-height: normal;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 0px;
}

#divTopContainer
{
	background-color: #FFFFFF;
	height: 110px;
	width: 100%;
	top: 0px;
	margin: 0 auto;
}

#divMain 
{
	width: 100%;
	height: auto;
	min-width: 100%;
	min-height: 550px;
	text-align: left;
	position: relative;
	top: 0px;
	padding-bottom: 22px;
}

#divMainEmail 
{
	width: 80%;
	margin: 0 auto;
	height: auto;
	min-width: 80%;
	min-height: 400px;
	text-align: left;
	position: relative;
	top: 0px;
}

#divCenterCheckout 
{
	width: 80%;
	height: auto;
	min-width: 80%;
	min-height: 400px;
	text-align: left;
	position: relative;
	margin: 0 auto;
	top: 0px;
}

#divLeftCheckout 
{
	width: 48%;
	float: left;
	height: 200px;
	text-align: left;
	position: relative;
	margin: 0 auto;
	background-color: #FFFFFF;
	top: 15px;
	border: 1px solid #6295CA;
	padding: 5px;
}

#divRightCheckout 
{
	width: 48%;
	height: 200px;
	float: right;
	text-align: left;
	position: relative;
	margin: 0 auto;
	top: 15px;
	background-color: #FFFFFF;
	border: 1px solid #6295CA;
	padding: 5px;
}

#divFullCheckout 
{
	width: 96%;
	height: 100px;
	float: right;
	text-align: left;
	position: relative;
	margin: 0 auto;
	top: 0px;
	background-color: #FFFFFF;
	border: 1px solid #6295CA;
	padding: 2%;
}

#divMyAccountBoxTop{
	width: 50%;
	height: 31px;
	position: relative;
	background-color: #CC3300;
	background-attachment: scroll;
	background-image: url(images/Title-Account-details.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding-top: 1px;
	right: 0px;
	top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	border: 1px solid #6296CB;
} 

#divMyAccountBox{
	width: 50%;
	height: 40px;
	position: relative;
	text-align: left;
	padding-top: 1px;
	right: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #333333;
	line-height: 40px;
	border: 1px solid #6296CB;
	background-color:#F4F8FB;
} 

#divBottomCheckout 
{
	width: 96%;
	height: auto;
	text-align: left;
	position: relative;
	margin: 0 auto;
	top: 20px;
}

#divLeft
{
	text-align: center;
	position: relative;
	min-height: 525px;
	float: left;
	width: 185px;
	}

#divCenter 
{
	top: 0px;
	text-align: left;
	position: relative;
	margin: 0px 165px auto 180px;
}

#divCenterAdvert 
{
	top: 0px;
	text-align: left;
	position: relative;
	margin: 0px 165px auto 180px;
	background-color:#FFFFFF;
	border: 1px solid #336699;
}

#divPrintCenter 
{
	width: auto;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	position: relative;
	margin: auto;
}

#divRight 
{
	text-align: center;
	float: left;
	width: 20%;
	min-width: 250px;
	position: relative;
}

#divDelivery{
	width:143px;
	position: absolute;
	background-color:#FFFFFF;
	right: 5px;
	top: 144px;
	text-align: center;
	border: 1px solid #CC0000;
	background-color:#F4F8FB;
	text-align: center;
} 

#divRightAdverts{
	width:143px;
	position: absolute;
	right: 5px;
	top: 144px;
	text-align: center;
} 

#divLeftSearchHeader{
	width:165px;
	position:relative;
	background-color:#6296CB;
	text-align: left;
	top: 5px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
} 

#divLeftSearch{
	width: 153px;
	position: relative;
	top: 15px;
	height: 60px;
	text-align: left;
	border: 1px solid #6296CB;
	background-color:#F4F8FB;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-transform: none;
	color: #003366;
	bottom:0px;
} 

#divAdvertHeader{
	width:145px;
	position: absolute;
	background-color:#CC0000;
	text-align: left;
	right: 5px;
	top: 355px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
} 

#divAdvert{
	width:143px;
	height: 141px;
	position: absolute;
	background-color:#FFFFFF;
	right: 5px;
	text-align: center;
	top: 373px;
	border: 1px solid #CC0000;
	background-color:#F4F8FB;
	text-align: center;
} 

#divFavouritesFooter{
	width: 143px;
	height: 17px;
	position: absolute;
	background-color: #FF6666;
	text-align: center;
	padding-top: 1px;
	right: 5px;
	top: 515px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #CC0000;
} 

#divShoppingBasketHeader{
	width:165px;
	height: 18px;
	position: relative;
	background-color: #6699CC;
	text-align: left;
	top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
} 

#divShoppingBasket{
	width: 163px;
	height: 50px;
	position: relative;
	border: 1px solid #6296CB;
	background-color:#F4F8FB;
	top: 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
} 

#divShoppingBasketFooter{
	width:163px;
	height: 18px;
	position:relative;
	border: 1px solid #6296CB;
	background-color: #92B6DA;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
} 

#divLeftPromotionBox{
	width:165px;
	position: relative;
	text-align: center;
	top: 5px;
	font-weight: bold;
	background-position: left;
} 

#divLeftMenu{
	width:165px;
	position: relative;
	background-color:#C7D9EB;
	text-align: center;
	top: 15px;
	font-weight: bold;
	background-position: left;
} 

#divLeftMenuTop{
	width: 165px;
	position:relative;
	background-color:#6296CB;
	text-align: center;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	padding-top: 2px;
} 

#divLeftMenuSubcat{
	width: 165px;
	position:relative;
	background-color:#99BBDD;
	text-align: left;
	height: 18px;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
} 

#divLeftMenuSubcat2{
	width: 157px;
	position:relative;
	background-color: #E2ECF5;
	text-align: left;
	height: 18px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 5px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	padding-left: 8px;
} 

#divLeftMenuSubcat3{
	width: 149px;
	position:relative;
	background-color:#FFFFFF;
	text-align: left;
	height: auto;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	border-top: 1px none #CDD7ED;
	border-right: 1px solid #CDD7ED;
	border-bottom: 1px none #CDD7ED;
	border-left: 1px solid #CDD7ED;
	padding-left: 14px;
} 

#divLeftMenuSubcat3Selected{
	width: 149px;
	position:relative;
	background-color:#FFFFFF;
	text-align: left;
	height: auto;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FB6600;
	border-top: 1px none #CDD7ED;
	border-right: 1px solid #CDD7ED;
	border-bottom: 1px none #CDD7ED;
	border-left: 1px solid #CDD7ED;
	padding-left: 14px;
	text-decoration: underline;
} 

#divLeftMenuBottom{
	width: 165px;
	position:relative;
	background-color:#6296CB;
	text-align: center;
	height: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 1px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
} 

#divLeftMenuSubMenu{
	width:auto;
	position:relative;
	background-color:#CCCCFF;
	text-align: left;
	height: auto;
	padding-left: 15px;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
} 

#divLoginHeader{
	width:145px;
	height: 18px;
	position:absolute;
	background-color:#6699CC;
	text-align: left;
	right: 5px;
	top: 244px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
} 

#divLogin{
	width:133px;
	height: 55px;
	position:absolute;
	border: 1px solid #6296CB;
	background-color:#F4F8FB;
	text-align: left;
	right: 5px;
	top: 264px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	padding: 5px;
} 

#divLoginFooter{
	width:143px;
	height: 18px;
	position:absolute;
	border: 1px solid #6296CB;
	background-color:#92B6DA;
	text-align: center;
	right: 5px;
	top: 328px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
} 

#divLeftSearchHeader{
	width:165px;
	position:relative;
	background-color:#6296CB;
	text-align: left;
	top: 15px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
} 

#divSpecialOffersTab{
	width:145px;
	height: 18px;
	position:absolute;
	background-color:#CC0000;
	text-align: left;
	right: 5px;
	top: 543px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
} 

#divSpecialOffers{
	width:143px;
	position:absolute;
	border: 1px solid #CC0000;
	background-color:#FFFFFF;
	text-align: center;
	right: 5px;
	top: 562px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #D50000;
} 

#divSpecialOffersTabFooter{
	width: 143px;
	height: 17px;
	position: relative;
	background-color: #FF6666;
	text-align: center;
	padding-top: 1px;
	right: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
} 

#divSpecialOffersTabFav{
	width:145px;
	height: 18px;
	position:absolute;
	background-color:#CC0000;
	text-align: left;
	right: 5px;
	top: 357px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
} 

#divSpecialOffersFav{
	width:143px;
	position:absolute;
	border: 1px solid #CC0000;
	background-color:#FFFFFF;
	text-align: center;
	right: 5px;
	top: 376px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #D50000;
} 

#divSpecialOffersTabFooterFav{
	width: 143px;
	height: 17px;
	position: relative;
	background-color: #FF6666;
	text-align: center;
	padding-top: 1px;
	right: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
} 

#divNewFooter 
{
	height: 20px;
	background-color:#0099CC;
	background-attachment: scroll;
	background-image: url(images/bg_bottomBar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #FFFFFF;
	top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	position: relative;
	margin: 0 auto;
}

#divUnderFooter 
{
	height: 18px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #000000;
	top: 17px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
	position: relative;
	margin: 0 auto;
}

#divBottomBar 
{
	height: 20px;
	background-color:#0099CC;
	background-attachment: scroll;
	background-image: url(images/bg_bottomBar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #FFFFFF;
	top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	position: relative;
	margin: 0 auto;
}

#divBottomBarUnder 
{
	height: 18px;
	position: relative;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #000000;
	top: 7px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
	
	margin: 0 auto;
}

p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #006699;
}

.txtUnderline 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.txtItalic 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-style: italic;
}

.TxtWhiteLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	
}

.TxtWhiteLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


.TxtRedLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #D50000;
	text-decoration: underline;
}

#TxtRedLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #D50000;
	text-decoration: none;
}

#TxtRedLink:hover {
	color: #D50000;
	text-decoration: underline;
}

#txtPageLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
}

#txtPageLink:hover {
	color: #D50000;
	text-decoration: underline;
}


#TxtWhiteLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-position: left;
}

#TxtWhiteLink:hover {
	text-decoration: underline;
	}

.TxtMenuLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6699CC;
	background-position: left;
}

#TxtMenuLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6699CC;
	background-position: left;
}

#TxtMenuLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.TxtRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
}

.TxtRedSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
}

.txtLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
}
.txtSmallBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
}

.txtSmallBoldRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-align: right;
}

.txtSmallBoldBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}

#txtSmallBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
}

#txtSmallBold:hover {
	color: #000000;
	text-decoration: underline;
}

#txtSmallWhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

#txtSmallWhiteBold:hover {
	color: #000000;
	text-decoration: underline;
}

.txtSmall {

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
}
.tbl-border {
	border: 1px solid #666666;
}

.tbl-borderOrange {
	border: 1px solid #CC0000;
}

.tbl-borderGrey {
	border: 1px solid #D2E8F7;
}


.tbl-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6699CC;
}
.tbl-bg2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A8C5E1;
}

.LoginPageTitle 
{  
	font-family: Arial, Verdana; 
	font-size: large; 
	font-style: normal; 
	font-weight: bold; 
	color: #3366CC; 
	text-decoration: none
}

.LoginPageTitleSmall 
{  
	font-family: Arial, Verdana; 
	font-size: small; 
	font-weight: bold; 
	color: #3366CC; 
	text-decoration: none
}

.Subheadingxsmall
{  
	font-family: Verdana, Arial; 
	font-size: 80%; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none;
	text-decoration: none;
	color: #000000; 
}

.PageTextSmall
{
	font-family: Verdana, Arial; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-decoration: none;
	color: #000000; 
}

.PageTextNormal
{
	font-family: Verdana, Arial; 
	font-size: small; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none;
	text-decoration: none;
	color: #000000; 
}



.PageTextSmallBold
{
	font-family: Verdana, Arial; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none;
	text-decoration: none;
	color: #000000; 
}

#PageTextSmallBold
{
	font-family: Verdana, Arial;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
	line-height: 20px;
}

#PageTextSmallBold:hover
{
	text-decoration: underline;
}

.ErrorText
{
	font-family: Verdana, Arial; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none;
	text-decoration: none;
	color: #FF0000; 
}

.LoginLinks 
{  
	font-family: Verdana, Arial; 
	font-size: x-small; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none;
	text-decoration: none;
	color: #3366CC; 
}

.LoginLinks:hover 
{  
	color: #CC0000
}

.bgEnquiry { border: 1px #CCCCCC solid; background-color: #FFFFCC}
.TxtRedMedium {

	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
}
.bgBasket {
border: thin none #CCCCCC; background-color: #FFFFCC
}

.bgWhite {
	background-color: #FFFFFF;
	padding: 15px;
}

.TxtWhiteSubLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: underline;
	background-color: #CCCCFF;
	background-position: left;
}

#TxtWhiteSubLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
	background-color: #CCCCFF;
	background-position: left;
}
#TxtWhiteSubLink:hover {
	text-decoration: underline;
	}

.TxtLRedMedium {


	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
}


#txtLeftMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	}

#txtLeftMenu:hover {
	color: #000000;
	text-decoration: underline;
}

#txtLeftMenuSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
	line-height: 18px;
}

#txtLeftMenuSub:hover {
	color: #000000;
	text-decoration: underline;
}

#txtLeftMenuSub2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
	line-height: 18px;
}

#txtLeftMenuSub2:hover {
	color: #000000;
	text-decoration: underline;
}

.txtOrangeMedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FB6600;
	text-decoration: none;
}

.txtOrangeLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FB6600;
	text-decoration: none;
}

.txtTitleLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3333CC;
	text-decoration: none;
}

.txtTitleLink:hover {
	text-decoration: underline;
}

.txtColHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}

.txtRowText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}

.rowHeader {
	margin:0px;
	width: 600px;
	height: 20px;
	background-color: #6296CB;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: #ABB9D9;
	border-right-color: #ABB9D9;
	border-bottom-color: #ABB9D9;
	border-left-color: #ABB9D9;
	padding: 0px;
}

.rowdata {
	margin:0px;
	width: 600px;
	background-color: #F5F7FA;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: #ABB9D9;
	border-right-color: #ABB9D9;
	border-bottom-color: #ABB9D9;
	border-left-color: #ABB9D9;
	padding: 0px;
}
.txtOrangeLarge {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FB6600;
	text-decoration: none;
}
.rowHeaderSmaller {
	margin:0px;
	background-color: #EFF2FA;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: #ABB9D9;
	border-right-color: #ABB9D9;
	border-bottom-color: #ABB9D9;
	border-left-color: #ABB9D9;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	height: 18px;
}
.rowdataWhite {

	margin:0px;
	width: 600px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-color: #ABB9D9;
	border-right-color: #ABB9D9;
	border-bottom-color: #ABB9D9;
	border-left-color: #ABB9D9;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.TxtRRP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: line-through;
}

.TxtRRPnu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.txtXSmall {


	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006699;
}

#divAddressSummary 
{
 width: 70%;
 height: auto;
 text-align: left;
 position: relative;
 margin: 0 auto;
 top: 0px;
}
 
#divLeftSummary 
{
 width: 40%;
 float: left;
 height: auto;
 text-align: left;
 position: relative;
 margin: 0 auto;
 top: 0px;
 background-color: #FFFFFF;
 border: 1px solid #6295CA;
 padding: 5px 5px 5px 25px;
}
 
#divRightSummary 
{
 width: 40%;
 height: auto;
 float: right;
 text-align: left;
 position: relative;
 background-color: #FFFFFF;
 margin: 0 auto;
 top: 0px;
 border: 1px solid #6295CA;
 padding: 5px 5px 5px 25px;
}
 
#divFullSummary 
{
 width: 96%;
 height: auto;
 float: right;
 text-align: left;
 position: relative;
 margin: 0 auto;
 top: 0px;
 border: 0px;
 padding: 2%;
}

.code {
  font-family: Courier New, Monospace;
  font-size: 12px;
  margin: 10px;
  padding: 0px;
  color: blue;
}
.bgWhiteNoBorder {

	background-color: #FFFFFF;
}

.rowHeaderSmallerNew {
	margin:0px;
	background-color: #EFF2FA;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	height: 18px;
}

.rowHeaderSmallerNewBlank {
	background-color: #EFF2FA;
}

.txtRedLarge {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
	text-decoration: none;
}

.txtGreyMed {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.txtColHeaderLg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}


.txtPageNum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3333CC;
	text-decoration: none;
}

.txtPageNum:hover {
	text-decoration: underline;
}

.txtPageNumRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #CC0000;
	text-decoration: none;
}

.txtWhiteFavourites {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}

.txtWhiteFavourites:hover {
	text-decoration: underline;
}