BODY {
	MARGIN: 0px; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
H1 {
	FONT-SIZE: 21px; MARGIN: 0px auto; COLOR: #29a9cc
}
H2 {
	FONT-SIZE: 16px; MARGIN: 3px auto; COLOR: #190f69; PADDING-TOP: 5px
}
H3 {
	PADDING-RIGHT: 10px; BORDER-TOP: #1a318b 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; COLOR: #f0940f; PADDING-TOP: 10px; BORDER-BOTTOM: #1a318b 1px solid; BACKGROUND-COLOR: #eef0f1
}
H4 {
	FONT-SIZE: 13px; MARGIN: 0px auto; COLOR: #29a9cc
}
A {
	COLOR: #190f69; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f0940f; TEXT-DECORATION: underline
}
A.topButtonLink {
	FONT-SIZE: 14px; COLOR: #1a318b; TEXT-DECORATION: none
}
A.topButtonLink:hover {
	COLOR: #f0940f; TEXT-DECORATION: none
}
A.mainNav {
	COLOR: #190f69; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.mainNavOn {
	COLOR: #f0940f; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.mainNav:hover {
	COLOR: #f0940f; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.mainNavSelected {
	COLOR: #f0940f; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.mainNavSelected:hover {
	TEXT-DECORATION: none
}
A.subNav {
	COLOR: #190f69; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.subNav:hover {
	COLOR: #f0940f; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.subNavSelected {
	COLOR: #f0940f; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.subNavSelected:hover {
	TEXT-DECORATION: none
}
A.addItem {
	COLOR: #190f69; TEXT-DECORATION: none
}
A.addItem:hover {
	COLOR: #f0940f; TEXT-DECORATION: none
}
A.addItemBasket {
	FONT-SIZE: 12px; COLOR: #190f69; TEXT-DECORATION: none
}
A.addItemBasket:hover {
	FONT-SIZE: 12px; COLOR: #f0940f; TEXT-DECORATION: none
}
A.footerLinks {
	COLOR: #190f69; TEXT-DECORATION: none
}
A.footerLinks:hover {
	COLOR: #f0940f; TEXT-DECORATION: none
}
A.footerTermsLinks {
	COLOR: #94a9ca; TEXT-DECORATION: none
}
A.footerTermsLinks:hover {
	COLOR: #f0940f; TEXT-DECORATION: none
}
#headerContainer {
	MARGIN: 15px auto 0px; WIDTH: 760px; POSITION: relative; HEIGHT: 107px
}
#logo {
	LEFT: 12px; WIDTH: 182px; POSITION: absolute; TOP: 20px; HEIGHT: 58px
}
#headerImages {
	FLOAT: right; WIDTH: 523px; POSITION: relative; HEIGHT: 90px
}
#pageContainer {
	MARGIN: 0px auto; WIDTH: 760px; POSITION: relative
}
#line1 {
	OVERFLOW: hidden; POSITION: relative; HEIGHT: 3px; BACKGROUND-COLOR: #0e3192
}
#line2 {
	OVERFLOW: hidden; POSITION: relative; HEIGHT: 3px; BACKGROUND-COLOR: #b4c0df
}
#topLinkContainer {
	FONT-SIZE: 14px; FLOAT: left; MARGIN: 10px 0px 30px; COLOR: #1a318b; POSITION: relative; TEXT-DECORATION: none
}
#topLinkButtonOne {
	FLOAT: left; BACKGROUND-IMAGE: url(../index_files/toplink_button_one.gif); WIDTH: 174px; MARGIN-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 61px
}
#topLinkButtonTwo {
	FLOAT: left; BACKGROUND-IMAGE: url(../index_files/toplink_button_two.gif); WIDTH: 197px; MARGIN-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 61px
}
#topLinkButtonThree {
	FLOAT: left; BACKGROUND-IMAGE: url(../index_files/toplink_button_three.gif); WIDTH: 168px; MARGIN-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 61px
}
#topLinkButtonFour {
	FLOAT: left; BACKGROUND-IMAGE: url(../index_files/toplink_button_four.gif); WIDTH: 191px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 61px
}
.topLinkButtonText {
	MARGIN: 15px 0px 0px 65px
}
#mainNavContainer {
	FLOAT: left; WIDTH: 169px; POSITION: relative
}
DIV.mainNavItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; WIDTH: 169px; COLOR: #190f69; PADDING-TOP: 5px; BORDER-BOTTOM: #d9d9d9 1px dashed; POSITION: relative
}
DIV.lastMainNavItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; WIDTH: 169px; COLOR: #190f69; PADDING-TOP: 5px; POSITION: relative
}
DIV.subNavItem {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: -1px 0px 0px; COLOR: #0f468d; PADDING-TOP: 5px; POSITION: relative; BACKGROUND-COLOR: #d9d9d9; TEXT-ALIGN: right
}
#mainContent {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 50px; WIDTH: 300px; COLOR: #000000; POSITION: relative
}
#mainContentWide {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 50px; WIDTH: 505px; COLOR: #000000; POSITION: relative
}
#mainContent P {
	LINE-HEIGHT: 16px
}
#mainContentWide P {
	LINE-HEIGHT: 16px
}
#mainContent LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#mainContentWide LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#navContentHolder {
	BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid
}
.inlineImage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
DIV.individualItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 15px
}
DIV.individualItemPicture {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
DIV.individualItemDescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#rightSideContainer {
	FLOAT: right; WIDTH: 205px; POSITION: relative
}
#bucketOne {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../index_files/bucket_boxes.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 234px
}
#bucketTwo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../index_files/bucket_boxes.gif); PADDING-BOTTOM: 0px; MARGIN: 10px 0px 30px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 234px
}
DIV.bucketTitle {
	FONT-SIZE: 13px; LEFT: 50px; FLOAT: left; COLOR: #0e207f; POSITION: relative; TOP: 8px
}
DIV.bucketContent {
	FONT-SIZE: 11px; LEFT: 10px; FLOAT: left; WIDTH: 180px; COLOR: #000000; POSITION: relative; TOP: 25px; TEXT-ALIGN: left
}
DIV.bucketButton {
	LEFT: -12px; FLOAT: right; POSITION: relative; TOP: 30px
}
DIV.clearDiv {
	CLEAR: both
}
#shoppingBasket {
	WIDTH: 205px; HEIGHT: auto; BACKGROUND-COLOR: #ececec
}
#basketExtras {
	DISPLAY: none; VISIBILITY: hidden
}
#basketNotice {
	BORDER-RIGHT: orange 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: orange 2px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: orange 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: orange 2px solid; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
#basketTop {
	DISPLAY: inline-block; BACKGROUND-IMAGE: url(../index_files/shopping_basket_top.gif); BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
#basketBottom {
	DISPLAY: inline; BACKGROUND-IMAGE: url(../index_files/shopping_basket_bottom.gif); BACKGROUND-REPEAT: no-repeat
}
#basketCTA {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 30px
}
DIV.basketItem {
	CLEAR: both; MARGIN-BOTTOM: 7px
}
DIV.basketAdjustor {
	FLOAT: left
}
DIV.basketDescriptor {
	FLOAT: right
}
DIV.basketItemDetails {
	FONT-SIZE: 10px; FLOAT: left; WIDTH: 100px
}
DIV.basketItemSpecial {
	FONT-SIZE: 10px; FLOAT: right; HEIGHT: 20px
}
DIV.basketItemPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: right; VERTICAL-ALIGN: top
}
DIV.basketItemSummary {
	CLEAR: both; FLOAT: right; WIDTH: 175px
}
DIV.basketItemSpecialDesc {
	FONT-SIZE: 12px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 100px; TEXT-ALIGN: right
}
DIV.basketItemSpecialPrice {
	FONT-SIZE: 12px; FLOAT: right; VERTICAL-ALIGN: top
}
DIV.basketItemTotal {
	CLEAR: both; BORDER-RIGHT: #c5c5c5 2px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #c5c5c5 2px dotted; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #c5c5c5 2px dotted; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #c5c5c5 2px dotted; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.addToBasketBlock {
	HEIGHT: 30px; BACKGROUND-COLOR: #eef0f1
}
DIV.addQuantity {
	FLOAT: left; MARGIN: 2px 0px 0px
}
DIV.addToBasket {
	FLOAT: right; MARGIN: 2px 20px 0px 0px
}
.icon {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.basketInput {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; WIDTH: 15px
}
#weightNotice {
	PADDING-RIGHT: 10px; BORDER-TOP: #f0940f 1px dashed; PADDING-LEFT: 10px; FONT-SIZE: 15px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; COLOR: #f0940f; PADDING-TOP: 10px; BORDER-BOTTOM: #f0940f 1px dashed; BACKGROUND-COLOR: #fceacf
}
#footerLine {
	MARGIN: 30px 0px 0px; OVERFLOW: hidden; HEIGHT: 3px; BACKGROUND-COLOR: #1a318b
}
#footerLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #190f69; PADDING-TOP: 5px; POSITION: relative; TEXT-ALIGN: right
}
#footerTermsLinks {
	FONT-SIZE: 10px; MARGIN: 0px auto; COLOR: #94a9ca; POSITION: relative; TEXT-ALIGN: right
}
#footerLogos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 30px; MARGIN: -35px 0px 0px; PADDING-TOP: 10px; POSITION: relative
}
