BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 76%; PADDING-BOTTOM: 0px; MARGIN: 0em; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; BACKGROUND-COLOR: #fff
}
A {
	COLOR: #ff5500; TEXT-DECORATION: underline
}
A:link {
	COLOR: #ff5500
}
A:visited {
	COLOR: #ff5500
}
A:active {
	
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
H1 {
	MARGIN-TOP: 0em; FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0em
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0px
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN: 0px
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN: 0px
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt;
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt;
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
LI {
	MARGIN-TOP: 0.2em; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.1em; LINE-HEIGHT: 1.8em
}
UL {
	MARGIN-TOP: 0.2em; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.1em; LINE-HEIGHT: 1.8em
}
OL {
	MARGIN-TOP: 0.2em; FONT-SIZE: 1em; MARGIN-BOTTOM: 0.1em; LINE-HEIGHT: 1.8em
}
P {
	FONT-SIZE: 9pt; MARGIN: 0px; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none
}
LI > P {
	MARGIN-TOP: 0.2em
}
PRE {
	FONT-SIZE: 10pt; FONT-FAMILY: monospace
}
B {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}

#pagewrapper {
	BACKGROUND: #fff; MARGIN: auto
}
#mastheadwrapper {
	background-image: url(../images/masthead_background.gif);
	background-repeat: repeat-x;
	margin: auto;
}
#mastheadtop {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0em; MARGIN: auto auto 0.5em; WIDTH: 810px; COLOR: #000; PADDING-TOP: 0em; FONT-FAMILY: Arial, Helvetica, sans-serif, "Trebuchet MS"
}
#mastheadtop A {
	COLOR: #000
}
visited {
	COLOR: #000
}
#mastheadtop A:hover {
	COLOR: #fff
}
visited:hover {
	COLOR: #fff
}
.loggedInName {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #ffcc66
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 800px; PADDING-TOP: 0.5em; FONT-FAMILY: Arial, Helvetica, sans-serif, "Trebuchet MS"
}
#subnav {
	MARGIN: auto; WIDTH: 800px; FONT-FAMILY: Arial, Helvetica, sans-serif, "Trebuchet MS"; BACKGROUND-COLOR: #f60
}
#masthead_band {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BACKGROUND-COLOR: #f60
}
#search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: auto; WIDTH: 90%; PADDING-TOP: 0.8em
}
#breadCrumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; MARGIN: auto; WIDTH: 90%; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px dotted
}
#breadCrumbs P {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif, "Trebuchet MS"
}
#breadCrumbs A {
	COLOR: #f30; TEXT-DECORATION: none
}
visited {
	COLOR: #f30; TEXT-DECORATION: none
}
#breadCrumbs A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
visited:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.searchFormElements {
	FONT-SIZE: 130%
}
.formElements {
	FONT-SIZE: 130%; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 120%
}
.formElementsLabel {
	FONT-SIZE: 130%; MARGIN: 0.5em 0px 0px
}
.formElementsButton {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 0.5em 0px 0px
}
#contentwrapper {
	MARGIN: 1em auto; WIDTH: 90%
}
#column1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 210px; PADDING-TOP: 0px
}
#column1Promo {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #000 1px dotted; BACKGROUND-COLOR: #ff9
}
#column1Promo P {
	MARGIN: 0px 0px 0.5em
}
#column2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#column3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px dotted; WIDTH: 158px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#footerwrapper {
	BACKGROUND: #cfecfc; PADDING-BOTTOM: 20px; MARGIN: auto
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: auto; WIDTH: 90%; PADDING-TOP: 0px
}
#footerLeft {
	BORDER-RIGHT: #000 1px dotted; FLOAT: left; WIDTH: 30%; BACKGROUND-COLOR: #afd1fa
}
#footerRight {
	MARGIN: 0px 0px 0px 30%; WIDTH: 70%; BACKGROUND-COLOR: #ceefff
}
#footer P {
	FONT-SIZE: 90%; MARGIN: 0px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif, "Trebuchet MS"
}
#footerInformation P {
	COLOR: #777
}
.itemDetails {
	PADDING-RIGHT: 0px; BORDER-TOP: #cecece 2px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0.2em
}
.trackListing {
	MARGIN: 1em 0px 0.5em
}
.priceTop {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; TEXT-ALIGN: center
}
.priceAvailability {
	FONT-SIZE: 120%; MARGIN: 0px 0px 1em; LINE-HEIGHT: 120%
}
.priceAvailabilitySmall {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, sans-serif, "Trebuchet MS"
}
.priceAvailabilitySpecialOrder {
	FONT-SIZE: 150%; COLOR: #ff0000; TEXT-ALIGN: center
}
.priceAvailabilityPreorder {
	FONT-WEIGHT: bold; FONT-SIZE: 200%; COLOR: #ff0000; TEXT-ALIGN: center
}
.addToWishList {
	MARGIN: 0.5em 0px
}
.emailFriend {
	MARGIN: 0.5em 0px
}
.priceNormal {
	BACKGROUND: url(../images/price_crossout.gif) repeat-x
}
.pricePurchase {
	FONT-SIZE: 200%; MARGIN: 0px 0.2em 0.2em 0px; LINE-HEIGHT: 100%
}
#formatCaution {
	BORDER-RIGHT: #000 1px dotted; PADDING-RIGHT: 0.5em; BORDER-TOP: #000 1px dotted; DISPLAY: block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px; BORDER-LEFT: #000 1px dotted; PADDING-TOP: 0.5em; BORDER-BOTTOM: #000 1px dotted; BACKGROUND-COLOR: #ffff99
}
.smallSans {
	FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, sans-serif, "Trebuchet MS"
}
.smallSans EM {
	FONT-WEIGHT: bold; COLOR: #f00; FONT-STYLE: normal
}
#review P {
	MARGIN: 1em 0px
}
.addToCartButton {
	FONT-SIZE: 130%; MARGIN: 0.5em 0px
}
.searchListResultTable {
	BORDER-TOP: #000 1px dotted; MARGIN: 1em 0px; BORDER-BOTTOM: #000 1px dotted
}
.searchListResultTable TD {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; VERTICAL-ALIGN: top; PADDING-TOP: 0.3em
}
.altRow1 {
	BACKGROUND-COLOR: #eaeaea
}
.tableHeader {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; COLOR: #000; BACKGROUND-COLOR: #ddd
}
#moreResults {
	TEXT-ALIGN: center
}
#moreResults P {
	FONT-SIZE: 120%
}
.recommendedMusic {
	BACKGROUND-POSITION: center 50%; FONT-SIZE: 12pt; font-weight: bold; BACKGROUND-IMAGE: url(../images/big-tick.gif); LINE-HEIGHT: 100%; BACKGROUND-REPEAT: no-repeat
}
#filterbox {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px 0.5em; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ffff99
}
#searchResults {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px 0px; PADDING-TOP: 0px
}
.searchResultsItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted
}
.searchResultItemImage {
	MARGIN: 0px 10px 0px 0px
}
#searchResults H1 {
	FONT-SIZE: 150%; MARGIN: 0px 0px 0.2em
}
#formValidationErrors {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #f00 2px dotted; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #f00 2px dotted; BACKGROUND-COLOR: #fcc
}
#formValidationErrors UL {
	MARGIN: 0px 0px 0px 2em
}
.ticked {
	LIST-STYLE-IMAGE: url(../images/small-tick.gif)
}
.requiredField {
	COLOR: #ff0000
}
#checkoutProgress {
	MARGIN: 1em 0px 0px
}
#checkoutProgress LI {
	FONT-SIZE: 150%; LINE-HEIGHT: 100%; LIST-STYLE-TYPE: none
}
#checkoutProgress LI.uncomplete {
	COLOR: #999
}
#checkoutProgress LI.current {
	LIST-STYLE-IMAGE: url(../images/small-arrow_black.gif); COLOR: #000
}
#checkoutProgress LI.completed {
	LIST-STYLE-IMAGE: url(../images/small-tick_gray.gif); COLOR: #999
}
#checkoutProgress LI.accepted {
	LIST-STYLE-IMAGE: url(../images/small-tick_green.gif); COLOR: #060
}
#billingLayout {
	BORDER-TOP: #999 1px dotted; MARGIN: 0.5em 0px 0px; BORDER-BOTTOM: #999 1px dotted
}
#billingLayout P {
	FONT-SIZE: 130%; LINE-HEIGHT: 100%
}
.billingGrandTotal {
	BORDER-TOP: #000 3px solid; BORDER-BOTTOM: #000 3px solid; BACKGROUND-COLOR: #fc6
}
.ruleHeavyBlackBelow {
	BORDER-BOTTOM: #000 3px solid
}
.ruleMediumBlackBelow {
	BORDER-BOTTOM: #000 2px solid
}
.ruleLightBlackBelow {
	BORDER-BOTTOM: #000 1px solid
}
.ruleLightGrayBelow {
	BORDER-BOTTOM: #999 1px solid
}
.ruleDottedLightGrayBelow {
	BORDER-BOTTOM: #999 1px dotted
}
#orderAccepted {
	BORDER-RIGHT: #f60 2px dotted; PADDING-RIGHT: 0.5em; BORDER-TOP: #f60 2px dotted; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px; BORDER-LEFT: #f60 2px dotted; PADDING-TOP: 0.5em; BORDER-BOTTOM: #f60 2px dotted; BACKGROUND-COLOR: #ff9
}
.adTable {
	PADDING-BOTTOM: 1em; MARGIN: 1em 0px; BORDER-BOTTOM: #999 1px dotted; TEXT-ALIGN: center
}
#censorRating {
	BORDER-RIGHT: #f00 2px dotted; PADDING-RIGHT: 0.5em; BORDER-TOP: #f00 2px dotted; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px; BORDER-LEFT: #f00 2px dotted; PADDING-TOP: 0.5em; BORDER-BOTTOM: #f00 2px dotted
}
#censorRating H1 {
	FONT-SIZE: 150%; COLOR: #f00
}
.sortBy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #f90 1px solid
}
.formatIcon {
	MARGIN: 0px 0.5em 0px 0px; VERTICAL-ALIGN: middle
}
.padRightLge {
	MARGIN: 0px 2em 0px 0px
}
.padRightMed {
	MARGIN: 0px 1em 0px 0px
}
.padRightBottomMed {
	MARGIN: 0px 1em 1em 0px
}
.padRightSml {
	MARGIN: 0px 0.5em 0px 0px
}
.padLeftLge {
	MARGIN: 0px 0px 0px 2em
}
.padLeftMed {
	MARGIN: 0px 0px 0px 1em
}
.padLeftSml {
	MARGIN: 0px 0px 0px 0.5em
}
.homeFeatured {
	MARGIN: 0px 0px 0.5em
}
.savePrice {
	FONT-WEIGHT: bold; COLOR: #f00
}
#priceAvailability UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2em; PADDING-TOP: 0px
}
#priceAvailability LI.added {
	LIST-STYLE-IMAGE: url(../assets/small-tick_green.gif); COLOR: #060
}
.used_item {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: #fff; MARGIN-RIGHT: 0.2em; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #000
}
DIV#mastheadbox {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #ff6600; PADDING-BOTTOM: 10px; MARGIN: auto; WIDTH: 720px; PADDING-TOP: 10px
}
DIV#mainbox {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 20px; MARGIN: auto; WIDTH: 720px; PADDING-TOP: 20px
}
DIV#contentbox {
	BORDER-TOP: #aaa 1px dotted; MARGIN-TOP: 26px; WIDTH: 480px; PADDING-TOP: 1em
}
DIV#innerContentbox {
	BORDER-TOP: #aaa 1px dotted; MARGIN-TOP: 26px; WIDTH: 480px; PADDING-TOP: 1em
}
DIV#footerbox {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #39f; PADDING-BOTTOM: 20px; MARGIN: auto; WIDTH: 720px; PADDING-TOP: 20px
}
DIV#orangeRoundBoxTop {
	MARGIN: 1em 0px 0px; COLOR: #fff; BACKGROUND-COLOR: #f60
}
DIV#priceAvailability {
	BORDER-RIGHT: #f60 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #f60 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 1em; BORDER-LEFT: #f60 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #f60 1px solid
}
DIV#searchbox {
	BACKGROUND: #f90; MARGIN-LEFT: 2em
}
#mainnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 800px; PADDING-TOP: 0.3em
}
UL#navtabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#navtabs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#navtabs {
	WIDTH: 800px
}
UL#navtabs LI {
	FLOAT: left; MARGIN-RIGHT: 3px; TEXT-ALIGN: center
}
UL#navtabs A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #222; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 9em; COLOR: #fff; PADDING-TOP: 2px; TEXT-DECORATION: none
}
UL#navtabs A:hover {
	BACKGROUND: #f60; COLOR: #fff
}
UL#navtabs LI.activelink A {
	BACKGROUND: #f60; COLOR: #000
}
UL#navtabs LI.activelink A:hover {
	BACKGROUND: #f60; COLOR: #000
}
#subnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; MARGIN: auto; WIDTH: 800px; PADDING-TOP: 0.3em
}
UL#subnavtabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#subnavtabs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#subnavtabs LI {
	FLOAT: left; MARGIN-RIGHT: 1em; TEXT-ALIGN: center
}
UL#subnavtabs A {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; BACKGROUND: #f60; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
UL#subnavtabs A:hover {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/subnab_nic.gif); COLOR: #000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
}
UL#subnavtabs LI.activelink A {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/subnab_nic.gif); COLOR: #000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
}
UL#subnavtabs LI.activelink A:hover {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/subnab_nic.gif); COLOR: #000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
}
DIV#briefCart {
	MARGIN: 0px 0.5em 0px 0px; WIDTH: 216px; COLOR: #fff; BACKGROUND-COLOR: #f60
}
#briefCart P {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 90%; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; FONT-FAMILY: Arial, Helvetica, sans-serif, "Trebuchet MS"; TEXT-ALIGN: center
}
#briefCart A {
	COLOR: #fff
}
visited {
	COLOR: #fff
}
#briefCart A:hover {
	COLOR: #000
}
visited:hover {
	COLOR: #000
}
#belowPA {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; BACKGROUND-COLOR: #cecece
}
#usedAvailable {
	BORDER-RIGHT: #090 1px dotted; PADDING-RIGHT: 0.5em; BORDER-TOP: #090 1px dotted; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 1em; BORDER-LEFT: #090 1px dotted; PADDING-TOP: 0.5em; BORDER-BOTTOM: #090 1px dotted; BACKGROUND-COLOR: #e3febc
}
#usedAvailable A {
	COLOR: #060
}
visited {
	COLOR: #060
}
#usedAvailable A:hover {
	COLOR: #000
}
visited:hover {
	COLOR: #000
}
#topStrip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0.3em; MARGIN: auto; COLOR: #000; PADDING-TOP: 0.3em; FONT-FAMILY: Arial, Helvetica, sans-serif, "Trebuchet MS"; BACKGROUND-COLOR: #aaa; TEXT-ALIGN: center
}
#topStrip A {
	COLOR: #000
}
visited {
	COLOR: #000
}
#topStrip A:hover {
	COLOR: #fff
}
visited:hover {
	COLOR: #fff
}
.boxColor3A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #ceefff
}
.secondhandFaves A {
	COLOR: #036
}
visited {
	COLOR: #036
}
.secondhandFaves A:hover {
	COLOR: #000
}
visited:hover {
	COLOR: #000
}
.inlineImage {
	VERTICAL-ALIGN: middle; POSITION: relative; TOP: 0px
}
#cartLayout {
	FONT-SIZE: 130%; LINE-HEIGHT: 120%
}
#cartLayout P {
	
}
#cartLayout H1 {
	FONT-SIZE: 150%
}
#cartLayout TD.cartColHeading {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 2px solid; TEXT-ALIGN: center
}
#cartLayout TD.cartLineDescription {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
#cartLayout TD.cartLineQuantity {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 0.5em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #aaa 1px dotted; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
#cartLayout TD.cartLineTotal {
	PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
#cartLayout TD.cartFreightDescription {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 0.5em; BORDER-TOP: #000 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
#cartLayout TD.cartFreightTotal {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
#cartLayout TD.cartGSTDescription {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 0.5em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
#cartLayout TD.cartGSTTotal {
	PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
#cartLayout TD.cartDiscountDescription {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 0.5em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
#cartLayout TD.cartDiscountTotal {
	PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
#cartLayout TD.cartOrderTotalDescription {
	BORDER-RIGHT: #000 1px dotted; PADDING-RIGHT: 0.5em; BORDER-TOP: #000 2px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #000 2px solid
}
#cartLayout TD.cartOrderTotalValue {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #000 2px solid; TEXT-ALIGN: right
}
#cartLayout TD.cartVoucherDescription {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
#cartLayout TD.cartVoucherNumber {
	BORDER-RIGHT: #aaa 1px dotted; PADDING-RIGHT: 0.5em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #aaa 1px dotted; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
#cartLayout TD.cartVoucherValue {
	PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
#cartLayout TD.cartFinalChargeDescription {
	BORDER-RIGHT: #000 1px dotted; PADDING-RIGHT: 0.5em; BORDER-TOP: #000 3px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #000 3px solid; BACKGROUND-COLOR: #ff9
}
#cartLayout TD.cartFinalChargeTotal {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #000 3px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #000 3px solid; BACKGROUND-COLOR: #ff9; TEXT-ALIGN: right
}
#cartLayout .cartBackordered {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; COLOR: #f00; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #fcc
}
#cartIncludes {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #eaeaea
}
#cartInfo {
	
}
#wishList {
	FONT-SIZE: 130%; LINE-HEIGHT: 120%
}
#wishList P {
	
}
#wishList H1 {
	FONT-SIZE: 150%
}
#wishList TD.wishListColHeading {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 2px solid; TEXT-ALIGN: center
}
#wishList TD.wishListCurrentPrice {
	PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #aaa 1px dotted; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
#wishList TD.wishListLineDescription {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
#wishList {
	BORDER-BOTTOM: #000 1px solid
}

/* AFFILIATES STYLES */
.affPageHeading { MARGIN-TOP: 0em; FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0em }
.affNavHeading { FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0px }
.affHeadings { FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0px }
.affBackLgt { background-color : #FFFFFF }
.affBackDrk { /*background-color:#ffffff;border:1px solid #E6E1D1;color:#626469;padding:2px;font-weight:bold;font-size:12px*/ }
.affBorder { }
.affButtons { FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 0.5em 0px 0px }
.inputAff { FONT-SIZE: 130%; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 120% }
.affSubHeading { FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN: 0px }
.affSales { /*font-family:arial, verdana, helvetica; font-weight:normal;color:#626469;font-size:8pt;border : 1px solid #626469;background-color : #ffffff;*/ }
.affMsg{ /*font-family:arial, verdana, helvetica; font-weight:normal;color:#CC0000;font-size:12px;*/ 
	/*PADDING-RIGHT: 0.5em; BORDER-TOP: #f00 2px dotted; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #f00 2px dotted; BACKGROUND-COLOR: #fcc*/
}
.affpaymentpopupbg { }
.affLink { FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0px }
.affSubLink { FONT-WEIGHT: normal; FONT-SIZE: 10pt; MARGIN: 0px }
.affBoldLink { FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN: 0px }
.affNavLink { FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0px }
/* end affiliates */

.smallBold {FONT-WEIGHT: bold; FONT-SIZE: 80%; }

