.dynamicMenu {
	Z-INDEX: 500; LEFT: 760px; WIDTH: 105px; POSITION: absolute; TOP: 50px
}
TD INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD TEXTAREA {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
 HTML TD INPUT {
	
}
.previous {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 90px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.middle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.middle A:hover {
	TEXT-DECORATION: underline! important
}
.next {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 90px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.bigPrice {
	FONT-SIZE: large
}
.errorText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red
}
.flatPanel {
	DISPLAY: inline-block
}
.shadedPanel {
	CLEAR: both; BORDER-RIGHT: #e6e6e4 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e6e6e4 1px solid; DISPLAY: inline-block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #e6e6e4 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e6e6e4 1px solid; BACKGROUND-COLOR: #f6f6f6
}
.shadedPanel A {
	COLOR: #414b56; TEXT-DECORATION: none
}
.shadedPanel A:hover {
	TEXT-DECORATION: underline
}
TABLE.spacedColumns {
	TEXT-ALIGN: center
}
TABLE.spacedColumns TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #414b56 1px solid
}
TABLE.spacedColumns TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.expertSearch {
	WIDTH: 100%
}
TABLE.expertSearch TH {
	TEXT-ALIGN: left
}
TABLE.expertSearch TD {
	WIDTH: 50%
}
TABLE.expertSearch TD.button {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
TABLE.expertSearch TD SELECT {
	WIDTH: 90%
}
TABLE.expertSearch TD INPUT {
	
}
 HTML TABLE.expertSearch TD INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.whiteTable {
	BORDER-RIGHT: #e6e6e4 1px solid; BORDER-TOP: #e6e6e4 1px solid; BORDER-LEFT: #e6e6e4 1px solid; WIDTH: 100%; BORDER-BOTTOM: #e6e6e4 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TABLE.whiteTable TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.whiteTable TD.most {
	WIDTH: 60%
}
TABLE.whiteTableCentre {
	BORDER-RIGHT: #e6e6e4 1px solid; BORDER-TOP: #e6e6e4 1px solid; BORDER-LEFT: #e6e6e4 1px solid; WIDTH: 100%; BORDER-BOTTOM: #e6e6e4 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TABLE.whiteTableCentre TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.expertSearchResults {
	BORDER-RIGHT: #e6e6e4 1px solid; BORDER-TOP: #e6e6e4 1px solid; BORDER-LEFT: #e6e6e4 1px solid; WIDTH: 100%; BORDER-BOTTOM: #e6e6e4 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TABLE.expertSearchResults TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.expertSearchResults TR.header TD {
	FONT-WEIGHT: bold; BORDER-BOTTOM: #e6e6e4 1px solid
}
TABLE.expertSearchResults TR.odd TD {
	BACKGROUND-COLOR: #f5f5f5
}
TABLE.expertSearchResults TR.pager TD {
	TEXT-ALIGN: center
}
.generalTabs {
	BORDER-TOP: #e6e6e4 1px solid; DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; BORDER-LEFT: #e6e6e4 1px solid
}
.basketTabs {
	BORDER-TOP: #e6e6e4 1px solid; DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; BORDER-LEFT: #e6e6e4 1px solid
}
.generalTabs DIV {
	BACKGROUND-COLOR: #f6f6f6
}
.generalTabs DIV.selected {
	BACKGROUND-COLOR: #ffffff
}
.generalTabs A {
	BORDER-RIGHT: #e6e6e4 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 100px; COLOR: #414b56; PADDING-TOP: 5px; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.basketTabs A {
	BORDER-RIGHT: #e6e6e4 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 100px; COLOR: #414b56; PADDING-TOP: 5px; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.generalTabs IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; WIDTH: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.generalTabs A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; WIDTH: auto; PADDING-TOP: 4px
}
.generalTabs A.selected {
	COLOR: #414b56; BACKGROUND-COLOR: #ffffff
}
.generalTabs A.on {
	COLOR: #333333
}
.basketTabs A.off {
	COLOR: #d1d1d1
}
.generalTabs A:hover {
	TEXT-DECORATION: underline
}
.basketTabs A:hover {
	TEXT-DECORATION: underline
}
.basketItems {
	BACKGROUND-COLOR: #ffffff
}
.basketItems TH {
	BORDER-BOTTOM: #414b56 1px solid; BACKGROUND-COLOR: #d5d5d5
}
.basketItems TH.descCol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 290px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.basketItems TD.descCol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 290px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.basketItems TD.descCol {
	BORDER-LEFT: #e6e6e4 1px solid
}
.basketItems TH.priceCol {
	WIDTH: 90px
}
.basketItems TH.quantityCol {
	WIDTH: 90px
}
.basketItems TH.removeCol {
	WIDTH: 80px
}
.basketItems TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.basketItems TR.itemRow TD {
	BORDER-RIGHT: #e6e6e4 1px solid; BORDER-BOTTOM: #414b56 1px solid; HEIGHT: 30px
}
.basketItems TR.totalsRow {
	BACKGROUND-COLOR: #e6e6e6
}
.basketItems TR.totalsRow TD.totals {
	FONT-SIZE: 11px
}
.basketItems TD.basketButtons {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #d5d5d5; TEXT-ALIGN: right
}
.basketItems INPUT.basketButton {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; CURSOR: hand; PADDING-TOP: 0px
}
 HTML .basketItems INPUT.basketButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.basketItems INPUT.itemButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; PADDING-TOP: 0px
}
.basketItems INPUT.quantity {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; WIDTH: 20px; PADDING-TOP: 0px; HEIGHT: 1.4em; BACKGROUND-COLOR: #ffffff
}
.addressItems {
	WIDTH: 100%
}
.addressItems TD {
	PADDING-BOTTOM: 20px
}
.addressItems TD INPUT {
	CURSOR: hand
}
.newDetails TH {
	TEXT-ALIGN: left
}
.newDetails TD {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 2px
}
.newDetails TD INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 2px
}
.newDetails TD SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 204px; PADDING-TOP: 0px
}
 HTML .newDetails TD SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.newDetails TD INPUT.short {
	WIDTH: 40px
}
.newDetails TD SELECT.datebox {
	WIDTH: auto
}
.newDetails TD.newDetailsButton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-COLOR: #d5d5d5; TEXT-ALIGN: right
}
.newDetails TD.newDetailsButton INPUT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; CURSOR: hand; PADDING-TOP: 0px
}
 HTML .newDetails TD.newDetailsButton INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.paymentTotals TH {
	TEXT-ALIGN: left
}
.paymentTotals TD {
	PADDING-LEFT: 40px
}
.orderItems {
	BORDER-RIGHT: #e6e6e4 1px solid; BORDER-TOP: #e6e6e4 1px solid; BORDER-LEFT: #e6e6e4 1px solid; WIDTH: 100%; BORDER-BOTTOM: #e6e6e4 1px solid; BACKGROUND-COLOR: #ffffff
}
.orderItems TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #414b56 1px solid; BACKGROUND-COLOR: #e6e6e6; TEXT-ALIGN: center
}
.orderItems TH.descCol {
	WIDTH: 60%
}
.orderItems TR.itemRow TD {
	BORDER-BOTTOM: #414b56 1px solid
}
.orderItems TR.infoRow TD {
	BORDER-BOTTOM: #e6e6e4 1px solid
}
.orderItems TR.totalsRow TD {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #e6e6e6; TEXT-ALIGN: center
}
.orderItems TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.orderItems TH.descCol {
	TEXT-ALIGN: left
}
.orderItems TD.descCol {
	TEXT-ALIGN: left
}
.orderItems TR.totalsRow TD.descCol {
	TEXT-ALIGN: left
}
.orderItems TD.textLeft {
	TEXT-ALIGN: left
}
.paySummaryTC {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #d5d5d5
}
.paySummaryButtons {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-COLOR: #e6e6e6; TEXT-ALIGN: right
}
.paySummaryButtons INPUT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: auto; CURSOR: hand; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
 HTML .paySummaryButtons INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.worldPayLogos {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.searchdetails {
	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%
}
.searchline {
	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%
}
.searchtextbox {
	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%
}
.searchselect {
	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%
}
.searchtextbox {
	WIDTH: 90%
}
.searchselect {
	WIDTH: 90%
}
.searchlineleft {
	FLOAT: left; MARGIN: 15px 0px 0px; OVERFLOW: hidden; WIDTH: 50%
}
.searchlineright {
	FLOAT: left; MARGIN: 15px 0px 0px; OVERFLOW: hidden; WIDTH: 50%
}
.searchlineright {
	FLOAT: right
}
.searchsubmit {
	FLOAT: right; MARGIN: 25px 0px 10px
}
.tickList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.tickList LI {
	DISPLAY: block; PADDING-LEFT: 14px; FONT-SIZE: 10px; BACKGROUND: url(/RICSWEB/img/tick.gif) no-repeat 0px -3px; COLOR: #414b56; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#azLettersRow {
	CLEAR: both; DISPLAY: inline-block; PADDING-BOTTOM: 5px! important; BORDER-TOP-STYLE: none; PADDING-TOP: 5px! important; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#azLettersRow A {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #eeeeee 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: left; BORDER-LEFT: #eeeeee 1px solid; COLOR: #ffffff! important; MARGIN-RIGHT: 1px; PADDING-TOP: 3px; BORDER-BOTTOM: #eeeeee 1px solid; POSITION: relative; TOP: 2px; HEIGHT: 18px; BACKGROUND-COLOR: #a3a3a3; TEXT-ALIGN: center
}
#azContentContainer H2 A {
	COLOR: white; TEXT-DECORATION: none
}
#azContentContainer H2 A:hover {
	COLOR: white; TEXT-DECORATION: underline
}
#azLettersRow A:hover {
	BACKGROUND-IMAGE: none; COLOR: #a3a3a3! important; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#azLettersRow A.active {
	BACKGROUND-IMAGE: none; COLOR: #a3a3a3! important; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#azContentContainer {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #eeeeee 1px solid; WIDTH: 528px; PADDING-TOP: 10px; BORDER-BOTTOM: #eeeeee 1px solid
}
#categoryContentContainer {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #eeeeee 1px solid; WIDTH: 528px; PADDING-TOP: 10px; BORDER-BOTTOM: #eeeeee 1px solid
}
#azContentContainer H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: url(../images/tile_grey.jpg); PADDING-BOTTOM: 1px; WIDTH: 255px; PADDING-TOP: 1px
}
#categoryContentContainer H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: url(../images/tile_grey.jpg); PADDING-BOTTOM: 1px; WIDTH: 255px; PADDING-TOP: 1px
}
