TD {
	
}
TH {
	
}
.textbox {
	FONT-FAMILY: Helvetica, Arial, sans-serif
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 54px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 50px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 22px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #a0a0a0; FONT-SIZE: 16px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #ddd; FONT-SIZE: 13px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 54px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 32px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.blue-header {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #70b5ba; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.how-number {
	FLOAT: left; COLOR: #444444; CLEAR: both; FONT-SIZE: 14px; FONT-WEIGHT: 600
}
.how-number-center {
	COLOR: #444444; FONT-SIZE: 14px; FONT-WEIGHT: 600
}
.news-date-month {
	FONT-WEIGHT: bold
}
.news-date {
	LINE-HEIGHT: 25px; COLOR: #ffffff; FONT-SIZE: 28px
}
.highlight-text {
	COLOR: #cccccc; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.toll-free-text {
	COLOR: #a0a0a0; FONT-SIZE: 9px
}
.toll-free-number {
	LINE-HEIGHT: 12px; COLOR: #fefefe; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.toll-free-number-hdr {
	LINE-HEIGHT: 12px; COLOR: #fefefe; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.copyright {
	LINE-HEIGHT: 14px; COLOR: #6e706b; FONT-SIZE: 9px; FONT-WEIGHT: bold
}
.privacy {
	LINE-HEIGHT: normal; FONT-SIZE: 10px
}
.image-caption {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; FONT-STYLE: italic; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 5px
}
.trademark {
	FONT-SIZE: 26px
}
.message {
	COLOR: red; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.asterisk {
	LINE-HEIGHT: normal; COLOR: #bdd73e; FONT-SIZE: 11px; FONT-WEIGHT: 300
}
.validation {
	LINE-HEIGHT: normal; COLOR: #bdd73e; FONT-SIZE: 11px; FONT-WEIGHT: 300
}
.remove {
	COLOR: #70b5ba; TEXT-DECORATION: none
}
.product-name {
	COLOR: #f8f8f8; FONT-SIZE: 11.5px; FONT-WEIGHT: bold
}
.price {
	MARGIN-BOTTOM: 6px; COLOR: #f8f8f8; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.price-value {
	COLOR: #70b5ba; FONT-SIZE: 32px
}
.options-header {
	MARGIN-TOP: 10px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
P {
	
}

#home {
	PADDING-BOTTOM: 30px; LINE-HEIGHT: 26px; PADDING-LEFT: 54px; PADDING-RIGHT: 274px; COLOR: #cacaca; FONT-SIZE: 15px; PADDING-TOP: 0px
}
#home-2 {
	PADDING-BOTTOM: 30px; LINE-HEIGHT: 26px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #cacaca; FONT-SIZE: 20px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#sub-nav {
	PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
#sub-nav LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px; DISPLAY: inline; COLOR: #a0a0a0
}
#sub-nav LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 22px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #a0a0a0; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#sub-nav LI A.selected:link {
	BORDER-BOTTOM: #70b5ba 1px solid; BORDER-TOP-COLOR: #70b5ba; COLOR: #ffffff; BORDER-RIGHT-COLOR: #70b5ba; BORDER-LEFT-COLOR: #70b5ba; FONT-WEIGHT: bold
}
#sub-nav LI A.selected:visited {
	BORDER-BOTTOM: #70b5ba 1px solid; BORDER-TOP-COLOR: #70b5ba; COLOR: #ffffff; BORDER-RIGHT-COLOR: #70b5ba; BORDER-LEFT-COLOR: #70b5ba; FONT-WEIGHT: bold
}
#sub-nav LI A.selected:hover {
	BORDER-BOTTOM: #70b5ba 1px solid; BORDER-TOP-COLOR: #70b5ba; COLOR: #ffffff; BORDER-RIGHT-COLOR: #70b5ba; BORDER-LEFT-COLOR: #70b5ba; FONT-WEIGHT: bold
}
#sub-nav LI A:link {
	COLOR: #a0a0a0
}
#sub-nav LI A:visited {
	COLOR: #a0a0a0
}
#sub-nav LI A.all-products:link {
	COLOR: #70b5ba
}
#sub-nav LI A.all-products:visited {
	COLOR: #70b5ba
}
#sub-nav LI A:hover {
	BORDER-BOTTOM: #70b5ba 1px solid; BORDER-TOP-COLOR: #70b5ba; COLOR: #ffffff; BORDER-RIGHT-COLOR: #70b5ba; BORDER-LEFT-COLOR: #70b5ba
}
#sub-nav LI A.all-products:hover {
	BORDER-BOTTOM: #70b5ba 1px solid; BORDER-TOP-COLOR: #70b5ba; COLOR: #ffffff; BORDER-RIGHT-COLOR: #70b5ba; BORDER-LEFT-COLOR: #70b5ba
}
.strike {
	TEXT-DECORATION: line-through
}
.holiday {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #ff0000; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}





.al {
	TEXT-ALIGN: left
}
.ar {
	TEXT-ALIGN: right
}
.selected {
	COLOR: #92d7dc; FONT-WEIGHT: bold
}
H2 SPAN {
	MARGIN-LEFT: 0.5em; FONT-SIZE: 12px
}
#tab-container {
	HEIGHT: 33px
}
#tab-nav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
#tab-nav TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tab {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: 33px; VERTICAL-ALIGN: bottom; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.tab A {
	LINE-HEIGHT: 0
}
TD.spacer {
	VERTICAL-ALIGN: bottom
}
TD.spacer DIV {
	BORDER-BOTTOM: #4e5351 1px solid
}
.panel-content {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #282a29; MARGIN: 5px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 4px
}
.panel-content TD.divrow {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 8px; BORDER-TOP: #505050 1px solid; PADDING-TOP: 0px
}
.panel-content TABLE TD.itemrow {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.panel-content .seldesc {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: 300; PADDING-TOP: 1px
}
.seldesc .grey {
	COLOR: #ccc
}
.location-item {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CLEAR: both; PADDING-TOP: 5px
}
.location-item LABEL {
	WIDTH: 8em; FLOAT: left
}
.location-item INPUT {
	FLOAT: left
}
#panel-colour-nav LI {
	DISPLAY: inline
}
#panel-colour-nav {
	BORDER-BOTTOM: #515151 1px solid
}
#panel-colour-nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#panel-colour-nav LI A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; CURSOR: pointer; PADDING-TOP: 6px
}
.colour-preview {
	WIDTH: 67px; HEIGHT: 30px
}
.colour-item-outer {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; CURSOR: pointer; PADDING-TOP: 7px
}
.colour-item-outer-container {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; HEIGHT: 164px; PADDING-TOP: 0px; LEFT: 5px
}
#colour-item-outer-background {
	BORDER-BOTTOM: #515151 1px solid; BORDER-TOP: #515151 1px solid
}
.colour-item-outer-container > DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.colour-item {
	FLOAT: left
}
.colour-item-outer .label {
	MARGIN-LEFT: 80px
}
#colour-picker {
	POSITION: relative; LEFT: 180px
}
.color-picker-instruct {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 13px; FONT-SIZE: 10px
}
.yui-picker-swatch {
	VISIBILITY: hidden
}
.yui-picker-controls A {
	VISIBILITY: hidden
}
#art_container TABLE TD {
	BACKGROUND-COLOR: inherit; VERTICAL-ALIGN: top
}
#art_preview_container {
	TEXT-ALIGN: left
}
#art_preview_container > .img {
	
}
#art_preview_container TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
#art_preview_container TABLE TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#art_preview_cell {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
#art_preview {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#preview-status {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 400px; PADDING-RIGHT: 3px; HEIGHT: 2em; PADDING-TOP: 3px
}
#preview-info {
	MARGIN-TOP: 0px; PADDING-LEFT: 3px; WIDTH: 100%; CLEAR: both
}
#preview-info TD {
	VERTICAL-ALIGN: top
}
.preview-summary {
	HEIGHT: 8em
}
#preview-price {
	TEXT-ALIGN: left; FLOAT: left
}
#preview-price H2 {
	LINE-HEIGHT: 30pt; MARGIN: 0px; COLOR: #85b5b5; FONT-SIZE: 28pt
}
#preview-info H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#preview-frame {
	TEXT-ALIGN: right; FLOAT: right
}
#pd-frame-info {
	FONT-SIZE: 24px
}
.plain-text {
	COLOR: #a0a0a0; FONT-SIZE: 11px
}
.label {
	FONT-WEIGHT: bold
}
.label-color-picker {
	POSITION: relative; COLOR: #a0a0a0; MARGIN-LEFT: 80px; CURSOR: default
}
.inner_panel {
	BORDER-BOTTOM: #505050 1px solid; BORDER-LEFT: #505050 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #333333; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 448px; PADDING-RIGHT: 0px; BORDER-TOP: #505050 1px solid; BORDER-RIGHT: #505050 1px solid; PADDING-TOP: 0px
}
.inner_panel TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
.inner_panel TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: small; PADDING-TOP: 5px
}
.inner_panel TD IMG {
	CURSOR: pointer
}
.lnk-done {
	POSITION: absolute; DISPLAY: none; COLOR: #888; FONT-SIZE: 14px; TOP: 13px; RIGHT: 40px; FONT-WEIGHT: bold
}
.inner_panel_container {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em
}
.lnk-next {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em
}
.sel-item-outer {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.lnk-next {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #282a29; COLOR: #6db8bb; FONT-SIZE: 12px; CURSOR: pointer; FONT-WEIGHT: bold
}
.preview-msr-w {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 19px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.preview-msr-h {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 33px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#unit-w {
	TEXT-ALIGN: center; WIDTH: 44px
}
#unit-h {
	HEIGHT: 24px; VERTICAL-ALIGN: middle
}
.msr-end-l {
	TEXT-ALIGN: right; WIDTH: 5px
}
.msr-end-r {
	TEXT-ALIGN: left; WIDTH: 5px
}
.msr-end-t {
	HEIGHT: 5px; VERTICAL-ALIGN: bottom
}
.msr-end-b {
	HEIGHT: 5px; VERTICAL-ALIGN: top
}
.msr-horiz {
	BACKGROUND-IMAGE: url(/media/bg_size_horiz.gif); WIDTH: 148px; BACKGROUND-REPEAT: repeat-x
}
.msr-vert {
	BACKGROUND-IMAGE: url(/media/bg_size_vert.gif); BACKGROUND-REPEAT: repeat-y
}
.panel-content .selected {
	BACKGROUND-COLOR: #85b5b5
}
#preview-links {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #515150 1px solid; PADDING-TOP: 15px
}
#panel-add-cart {
	LINE-HEIGHT: 10px; MARGIN: 40px 0px 10px; COLOR: #aaa; FONT-SIZE: 9px
}
#lnk-add-cart {
	CURSOR: pointer
}
#lnk-add-cart-continue {
	CURSOR: pointer
}
#art_container P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: inherit; PADDING-TOP: 0px
}
#lnk_update_preview {
	MARGIN: 8px 0px 5px
}
#lnk_update_preview A {
	COLOR: #70b5ba; FONT-WEIGHT: bold
}
.highlight {
	COLOR: #fff; FONT-WEIGHT: bold
}
.gift-text {
	COLOR: #fff
}
.help-icon {
	POSITION: relative; WIDTH: 30px; FLOAT: right; HEIGHT: 30px; TOP: -10px; LEFT: 20px
}
.help-icon IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}

.tabs_class
	{
	font-size:12px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	text-decoration:none;
	font-weight:normal;
	padding:5px;
	}
.tabs_class:hover
	{
	background-color:#ffffff;
	color:#000000;
	}
	.tabs_class_selected{
	background-color:#ffffff;
	color:#000000;
	}
.mycart
    {
	font-family:Helvetica, sans-serif;
	font-size:14px;
	padding-left:23px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	}

    .mycart:hover
    {
	color:#ffcc00;
	
		font-family:Helvetica, sans-serif;
	font-size:14px;
	padding-left:23px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	}

	.mylink
    {
	font-family:Helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	}
	.mylink:hover
    {
	font-family:Helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFD455;
	}