

/*-------------------------------------------
| page colors
---------------------------------------------*/
	body {
		background:none #222222;
		color:#999999;
	}
	body #page,	body.zBarred {
		background-color:#ffffff;
	}
	body.iframed {
		background-color:#ffffff;
	}
	#mainShell {
		width:100%;
		background-color:#ffffff;
		padding-bottom:40px;
		/* add main background image here, if desired:
			background-image:url();
		*/
	}
	body.zBarred #mainShell {
		padding-bottom:0;
	}

	body.iframed, #main, #pageTitle, #pageSubTitle, #pageHeader, #pageBottom { 
		background: #FFFFFF;
	}

/*-------------------------------------------
| box styles
---------------------------------------------*/
	.box {
		border:1px solid #999999;
	}
	.fillBox {
		background-color:#FAFAFA;
	}

/*-------------------------------------------
| dividers
---------------------------------------------*/
	.hr {
		background-image:url(https://rlv.zcache.com/isapi/designall.dll?action=getimage&w=2&h=5&fill_color=FAFAFA&bdr_color=999999&bdr=TB&bdr_width=1&grd=0&opacity=100&fmt=gif);
	}
	.hrVert {
		background-image:url(https://rlv.zcache.com/isapi/designall.dll?action=getimage&w=2&h=1&fill_color=999999&bdr_color=FFFFFF&bdr=TLRB&bdr_width=0&grd=0&opacity=100&fmt=gif);
	}

/*-------------------------------------------
| tab colors
---------------------------------------------*/
	.tabShell, .skinnableScrollyTabbedShell .tabShell {
		background:url(https://rlv.zcache.com/isapi/designall.dll?action=getimage&w=2&h=1&fill_color=999999&bdr_color=999999&bdr=TLRB&bdr_width=0&grd=0&opacity=100&fmt=gif) transparent bottom left repeat-x;
	}	
	
	.tabShell a, .skinnableScrollyTabbedShell .tabShell a {
		border-color:#999999;
		background:url(https://rlv.zcache.com/isapi/designall.dll?action=getimage&w=2&h=1&fill_color=999999&bdr_color=999999&bdr=TLRB&bdr_width=0&grd=0&opacity=100&fmt=gif) #FFFFFF bottom left repeat-x;
		color:#999999;
	}
	
	.tabShell a.Active {
		background:none #FAFAFA;
		color:#999999;
		font-weight:bold;
	}
/*-------------------------------------------
| input colors (standards-compliant browsers only)
---------------------------------------------*/
	/*** normal ***/
		input[type=text],
		input[type=password],
		textarea {
			border:1px solid #808080;
			background:url(https://asset.zcache.com/assets/graphics/z2/skins/default/inputs/gradient_v2.gif) top left repeat-x #feffff;
			color:#666;
		}
	/*** on focus ***/
		input[type=text]:focus,
		input[type=password]:focus,
		textarea:focus {
			background:#fffb9c;
			color:#000;
		}
	/*** error state ***/
		input[type=text].error,
		input[type=password].error,
		textarea.error {
			border:1px solid #cc0000;
			background:url(https://asset.zcache.com/assets/graphics/z2/skins/default/inputs/errorGradient.gif) top left repeat-x #fffcfc;
			color:#cc0000;
		}
	
/*-------------------------------------------
| font/link colors
---------------------------------------------*/

	body, td, p {
		color:#999999;
	}
	a,
	a:hover, 
	td a,
	td a:hover {
		color:#66CCCC;
	}
	/*.controls a.active,  DO WE NEED THIS? */
	.navPane a.active {
		background-color:#FAFAFA;
		color:#999999;
		font-weight:bold;
	}
	.moreLink, a.moreLink {
		background-image:url(https://asset.zcache.com/assets/graphics/z2/icons/forwardArrow.gif);
	}
	.backLink, a.backLink {
		background-image:url(https://asset.zcache.com/assets/graphics/z2/icons/backArrow.gif);
	}
	a.disabled {
		color:#999999;
	}
	h1, h2, h3, h4, h5 {
		color:#FF6633;
	}
	#group_1 .sidePod h1, #group_1 .sidePod h2, #group_1 .sidePod h3, #group_1 .sidePod h4, #group_1 .sidePod h5,
	#group_2 .sidePod h1, #group_2 .sidePod h2, #group_2 .sidePod h3, #group_2 .sidePod h4, #group_2 .sidePod h5,
	#group_3 .sidePod h1, #group_3 .sidePod h2, #group_3 .sidePod h3, #group_3 .sidePod h4, #group_3 .sidePod h5 {
		color:#000000;
	}

	.mainText{
		color:#999999;
	}	
	.mainLink,
	.mainLink:hover {
		color:#66CCCC;
	}
	.mainTitle {
			color:#FF6633;
	}
	
	.error {
		color:#cc0000;
	}
	.note, .note * {
		color:#999999;
	}
	.note a,
	.note a:hover {
		color:#66CCCC;
	}

	#quantityDiscount, #discountAmount {
		color:#999999;
	}

/*-------------------------------------------
| side pods
---------------------------------------------*/
	#group_1 .sidePod, #group_2 .sidePod, #group_3 .sidePod {
		background-color:#FAFAFA;
		border-width:0;
		color:#999999;
		padding:10px;
	}

	.podText, .emptyBody { 
		color: #999999; 
	}
	.podLink { 
		color: #66CCCC; 
	}

	.skinnablePod h1, .skinnablePod h2, .skinnablePod h3, .skinnablePod h4, .skinnablePod h5, .skinnablePod div, .skinnablePod span, .skinnablePod td {
		color:#999999;
	}
	
	#group_1 .sidePod a, #group_2 .sidePod a, #group_3 .sidePod a, .podTabActive a {
		color: #66CCCC;
	}	

/*-------------------------------------------
| mantles
---------------------------------------------*/
	#pageMantle {
		overflow:hidden;
		width:900px;
		height:200px; background:url("https://rlv.zcache.com/isapi/designall.dll?action=gal_banner&fmt=jpg&bg=FFFFFF&logofilename=A8C62A22-9F3E-4856-A9A3-A2C4B1C3300B&grd_on=0&bg_img_scale=1&bg_img_align=center") bottom left no-repeat;
	}		
	#pageTitle, #pageSubTitle {
		width:864px;
		margin:0px;
		padding:0px 18px;
	}
	
	#pageMantleLink {
		border:0;
		text-decoration:none;
		width:900px;
		height:200px;
		position:absolute;
	}
	
/*-------------------------------------------
| tables
---------------------------------------------*/	
	/*** table head / foot ***/
		.dataTable thead tr,
		.dataTable tfoot tr {
			background-color:#FAFAFA;
		}
		.formTable thead tr {
			background-color:#FAFAFA;
		}
	/*** table body ***/
		.dataTable tr {
			background-color:#FAFAFA;
		}
		.dataTable,
		.dataTable td,
		.dataTable p,
		.dataTable .note,
		.dataTable .note *,
		.dataTable .discounts .subtotal,
		.dataTable h1, 
		.dataTable h2, 
		.dataTable h3, 
		.dataTable h4, 
		.dataTable h5 {
			color:#999999;
		}
		.dataTable .evenRow {
			background-color:#FAFAFA;
		}
		.dataTable .camoCell {
			background: #FFFFFF;
		}
		.dataTable a,
		.dataTable .note a {
			color: #66CCCC;
		}
		.altCellColor {
			background-color:#FAFAFA;
			color:#fff;
		}

/*-------------------------------------------
| gridCells
---------------------------------------------*/
	#mainShell .gridCell .realviewLink, 
	#mainShell .gridCell .nextviewLink {
		border-color:#FFFFFF;
	}
	#mainShell .gridCell .realviewLink:hover, 
	#mainShell .gridCell .nextviewLink:hover {
		border-color:#FAFAFA;
	}
	#mainShell .gridCell .realviewImageHover {
		border-color:#FAFAFA;
	}
	#mainShell .gridCellInfo {
		clear:both;
		padding:3px;
	}
	
/*-------------------------------------------
| thermometers
---------------------------------------------*/
	.thermometerShell {
		border:1px solid #999999;
	}
	.thermometerShell a, .thermometerShell span {
		color:#000;
		background-image:url(https://rlv.zcache.com/isapi/designall.dll?action=getimage&fmt=gif&bg_color=&id=tmpl/therm/normal.gif&gry=1&gry_ref=200&gry_color=FAFAFA);
	}
	.thermometerShell .thermometerStepDisabled {
		color:#999999;
		background-image:url(https://rlv.zcache.com/isapi/designall.dll?action=getimage&fmt=gif&bg_color=&id=tmpl/therm/disabled.gif&gry=1&gry_ref=200&gry_color=FAFAFA);
	}
	.thermometerShell .thermometerStepActive {
		color:#999999;
		background-image:url(https://rlv.zcache.com/isapi/designall.dll?action=getimage&fmt=gif&bg_color=&id=tmpl/therm/active.gif&gry=1&gry_ref=200&gry_color=FAFAFA);
	}
/*-------------------------------------------
| loading indicators
---------------------------------------------*/
	.loadingOverlayShield {
		background-color:#eee;
	}
	.loadingOverlay {
		background-color:#fff;
	}
	
/*-------------------------------------------
| Fleetings
---------------------------------------------*/
	.fleetingMessageShell {
		background-color:#FFFFFF;
		border-color:#999999;
		color:#999999;
	}
	
/*-------------------------------------------
| misc
---------------------------------------------*/
	#returnStrip {
		background-image:url(https://asset.zcache.com/assets/graphics/z2/skins/z1/returnStripGradient_v2.gif);
		background-position:left center;
		font-weight:bold;
		line-height:30px;
	}
	#returnStrip .leftArrow {
		font-size:16px;
		color:#ffcc00;
	}
	#returnStrip a {
		color:#fff;
		text-decoration:none;
	}
	#tooltip {
		background:#FFDE6B none repeat scroll 0%;
		border:1px solid #000;
		color:#000 !important;
		padding:5px;
		text-align:left;
		width:195px;
		white-space:normal;
		position:absolute;
		z-index:5000;
		display:none;
		font-size:10px;
	}
	
	.dropArrow {
		position:absolute;
		right:0px;
		top:7px;
		width:9px;
		height:9px;
		background-image:url(https://rlv.zcache.com/isapi/designall.dll?action=getimage&bg_color=00FFFFFF&fmt=gif&gry=1&gry_color=FAFAFA&gry_ref=140&id=tmpl/arrow_down.gif);
	}

/*-------------------------------------------
| general overrides
---------------------------------------------*/
	#header, #footer {
		width:100%;
		background-color:#000;
	}
	#pageBottom {
		background-color:#000;
	}
	div.column, #footer, #footer h3, #footer h4, #pageBottom, #pageBottom p {
		color:#fff;
	}

	#main, #pageHeader, #pageBottom {
		border:none;
	}
	.zBarFooter {
		background:#ffffff;
	}
	.zBarFooter .zBarContents {
		background:#FFFFFF;
	}
	
	#footer button.inline span {
		background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=000&id=tmpl/white_inline.v2.gif&gry=1&gry_ref=255&gry_color=ffffff&btnh=22) !important;
	}

/*-------------------------------------------
| product page and design tool overrides
---------------------------------------------*/
	#mainShell .podTabActive {
		background-color: #FAFAFA;
		color: #999999;
	}
	#mainShell #fullWorkspace {
		border-color:#999999!important;
	}
	#mainShell #footer {
		border-width:0;
	}
	#mainShell #page_contextTabs .tabShell a {
		background-color:#FFFFFF!important;
		color:#999999!important;
	}
	#mainShell #pageFooter {
		background-color:#ffffff!important;
	}
	#mainShell .priceShell .price, 
	#mainShell .quantityLabel, 
	#mainShell #productAttributes-discountAmount {
		color:#FF6633!important;
	}
	#productAttributes_price {
		color:#000000!important;
	}
	#productAttributes-inStock {
		color:#999999!important;
	}
	#productAttributes_size_selector-frames {
		background-image:url(https://asset.zcache.com/assets/graphics/z2/global/controls/droplist/100.png);
	}
	#mainShell .allComments {
		border-top:0;
		background:none #FAFAFA;
		color:#999999;
	}
	#mainShell .allComments a {
		color:#66CCCC;
	}
	/*** add to cart footer ***/
	#mainShell .addToCartFooter {
		background:#FFFFFF;
		border:1px solid #999999;
		border-top:0px;
	}
	#mainShell #page-customizeLinks, #mainShell #customizeLinksShell,#mainShell #product_publishIt-shell {
		background:#FFFFFF;
		border:1px solid #999999;
	}
	/*** scrolly tabs ***/
	#mainShell #productOptions .skinnableScrollyTabbedShell .tabShell a {
		background-color:#FAFAFA;
		color:#999999;
		border-color:#999999;
	}
	#mainShell #group_3 table {
		border-color:#999999;
	}
	#mainShell #group_3 table thead th,
	#mainShell #group_3 table thead th span,
	#mainShell #group_3 .skinnableScrollyTabbedShell .tabShell a.Active,
	#mainShell #group_3 .skinnableScrollyTabbedShell .tabBaseContents {
		background-color:#FFFFFF;
		color:#999999;
	}
	#mainShell #group_2 table {
		border-color:#999999;
	}
	#mainShell #group_2 table thead th,
	#mainShell #group_2 table thead th span {
		background-color:#FAFAFA;
		color:#999999;
	}
	#mainShell #productOptions .skinnableScrollyTabbedShell .tabBaseContents,
	#mainShell #productOptions .skinnableScrollyTabbedShell .tabShell a,
	#mainShell #productOptions .skinnableScrollyTabbedSmall .skinnableScrollyButtonLeft,
	#mainShell #productOptions .skinnableScrollyTabbedSmall .skinnableScrollyButtonRight,
	#mainShell #productAttributes_style-view,
	#mainShell #productOptions .skinnableScrollyTabbedShell .tabBaseContents a.tabBaseLink,
	#mainShell #productOptions .skinnableScrollyTabbedShell .tabBaseContents a.tabBaseLinkActive {
		border-color:#999999!important;
		color:#999999;
	}
	#mainShell #productOptions .skinnableScrollyTabbedShell .tabShell a {
		color:#999999;
	}
	#mainShell .formTable .labelCell {
		border-top:0;
		background:none #FFFFFF;
		color:#999999;
	}


	#mainShell .promoteOptions a {
		color: #555;
	}
	#mainShell .promoteOptions a:hover {
		color: #000;
		text-decoration:underline;
	}
	#mainShell .promoteOptions .label {
		font-weight:bold;
	}

	#mainShell .toolbar h1,
	#mainShell .toolbar h2,
	#mainShell .toolbar h3,
	#mainShell .toolbar h4,
	#mainShell .toolbar h5,
	#mainShell .toolbar #toolbarHelpLink {
		color:#666;
	}

	#mainShell .skinnablePod button span {
		color:#666;
	}

	#mainShell .skinnablePod button.inlineGrayed span,
	#mainShell .skinnablePod button.inlineGrayed:hover span,
	#mainShell .skinnablePod button.inlineGrayed:active span,
	#mainShell .skinnablePod button.inlinesubmitGrayed span,
	#mainShell .skinnablePod button.inlinesubmitGrayed:hover span,
	#mainShell .skinnablePod button.inlinesubmitGrayed:active span,
	#mainShell .skinnablePod button.inlinegreenGrayed span,
	#mainShell .skinnablePod button.inlinegreenGrayed:hover span,
	#mainShell .skinnablePod button.inlinegreenGrayed:active span {
		color:#aaa;
	}
	
	#mainShell #group_2 #page-customize.inline span {
		background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FFFFFF&id=tmpl/orange_inline.png&gry=1&gry_ref=240&gry_color=ffffff&btnh=22)!important;
	}
	

	#page-addToCartBox.sidePod {
		background:#FAFAFA repeat scroll 0%;
	}
	#group_3 .accordionSectionTitle div.gradient,
	#group_3 .accordionSectionTitle .content .accordionNumber,
	#group_3 .accordionSectionTitleOver div.gradient,
	#group_3 .accordionSectionTitleOver .content .accordionNumber,
	#group_2 .accordionSectionTitle div.gradient,
	#group_2 .accordionSectionTitle .content .accordionNumber,
	#group_2 .accordionSectionTitleOver div.gradient,
	#group_2 .accordionSectionTitleOver .content .accordionNumber
	{
		background-color:#FAFAFA !important;
	}
	#group_3 .accordionSectionTitle div.content a,
	#group_2 .accordionSectionTitle div.content a 
	{
		color:#66CCCC;
	}
	#group_3 .accordionSectionTitleActive div.content a,
	#group_2 .accordionSectionTitleActive div.content a 
	{
		color:#000000;
	}
	
	.radioList a.radioOption.radioOptionOver,
	.radioList a.radioOption.radioOptionActive {
		color:#66CCCC;
	}

/*** Design Tool CSS Overrides ***/
	#mainShell .podTabScrollShell {
		background: none repeat scroll 0%;
	}

	#mainShell input[type="text"].designToolTitle {
		color:#FF6633;
	}

	#mainShell #pageTitlebar {
		background:#FFFFFF repeat scroll 0%;
	}
	#pageTopCap {
		display:none;
	}

	#mainShell .innerPod, #mainShell .innerPod a {
		color:#666;
	}

	#mainShell .innerPod h2, #mainShell .innerPod td{
		color:#838383;
	}

	#loadingOverlay {
		color:#000;
	}
	
	.designtoolToolbar {
		color:#000;
	}
	
/*** New product options widgets overrides until we have legit widget skinning ***/
	#group_3 .selectionUi-filterGroupsShell,
	#group_3 .selectionUi-fullLinksShellNextTo, 
	#group_2 .selectionUi-filterGroupsShell,
	#group_2 .selectionUi-fullLinksShellNextTo 
	{
		background-color:#FAFAFA;
	}
	
/*-------------------------------------------
| Buttons
---------------------------------------------*/

	#mainShell button span {
		background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FFFFFF&id=tmpl/white.v2.gif&gry=1&gry_ref=255&gry_color=ffffff&btnh=30);
	}

	#mainShell button.submit span {
		background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FFFFFF&id=tmpl/orange.png&gry=1&gry_ref=240&gry_color=ffffff&btnh=30);
	}

	#mainShell a.button span {
		background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FFFFFF&id=tmpl/white.v2.gif&gry=1&gry_ref=255&gry_color=ffffff&btnh=30);
	}

	#mainShell a.button.submit span {
		background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FFFFFF&id=tmpl/orange.png&gry=1&gry_ref=240&gry_color=ffffff&btnh=30) !important;
	}

	#mainShell button.inline span {
		background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FFFFFF&id=tmpl/white_inline.v2.gif&gry=1&gry_ref=255&gry_color=ffffff&btnh=22);
	}

	#mainShell button.inlineSubmit span {
		background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FFFFFF&id=tmpl/orange_inline.png&gry=1&gry_ref=240&gry_color=ffffff&btnh=22) !important;
	}

	#mainShell a.inlineButton span {
		background-image: url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FFFFFF&id=tmpl/white_inline.v2.gif&gry=1&gry_ref=255&gry_color=ffffff&btnh=22);
	}

	#mainShell a.inlineSubmit span {
		background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FFFFFF&id=tmpl/orange_inline.png&gry=1&gry_ref=240&gry_color=ffffff&btnh=22) !important;
	}
	
	/*** Side Pod buttons ***/
		#mainShell .sidePod button span {
			background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FAFAFA&id=tmpl/white.v2.gif&gry=1&gry_ref=255&gry_color=ffffff&btnh=30);
		}

		#mainShell .sidePod button.submit span {
			background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FAFAFA&id=tmpl/orange.png&gry=1&gry_ref=240&gry_color=ffffff&btnh=30);
		}

		#mainShell .sidePod a.button span {
			background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FAFAFA&id=tmpl/white.v2.gif&gry=1&gry_ref=255&gry_color=ffffff&btnh=30);
		}

		#mainShell .sidePod a.button.submit span {
			background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FAFAFA&id=tmpl/orange.png&gry=1&gry_ref=240&gry_color=ffffff&btnh=30) !important;
		}

		#mainShell .sidePod button.inline span {
			background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FAFAFA&id=tmpl/white_inline.v2.gif&gry=1&gry_ref=255&gry_color=ffffff&btnh=22);
		}

		#mainShell .sidePod button.inlineSubmit span {
			background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FAFAFA&id=tmpl/orange_inline.png&gry=1&gry_ref=240&gry_color=ffffff&btnh=22) !important;
		}

		#mainShell .sidePod a.inlineButton span {
			background-image: url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FAFAFA&id=tmpl/white_inline.v2.gif&gry=1&gry_ref=255&gry_color=ffffff&btnh=22);
		}

		#mainShell .sidePod a.inlineSubmit span {
			background-image:url(https://rlv.zcache.com/svc/getimage?fmt=gif&bg_color=FAFAFA&id=tmpl/orange_inline.png&gry=1&gry_ref=240&gry_color=ffffff&btnh=22) !important;
		}


