/*	SVG Custom CSS
	Shared Vision Group
	2008-01-15
--------------------------------------------------------*/

/*For use with the accordion header area's */
.svg_accordion_title_body_text2{overflow:hidden;}

div#disableLayer {
/*	background-image : url(/wcsstore/Moosejaw/images/disableIcon.jpg); */
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#DDDDDD;
	silver;opacity:.60;
	filter: alpha(opacity=60);}

div#errorSlot {
	min-height: 2em;
	font-family: Verdana, Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color: red;
	text-align: center;
	position: absolute;
}

div#sbp-error	{border:2px solid #777; text-align: center; margin:0 25px 15px;background:#fff;}
div#sbp-error p	{font:bold 14px/1.5em arial,helvetica,sans-serif;color: red; margin:15px 0;padding:0;}

div#qcp-error	{border:2px solid #777; text-align: center; margin:0 0px 0px; background:#fff;}
div#qcp-error p	{font:bold 12px/1.5em arial,helvetica,sans-serif;color: red; margin:15px 0;padding:0;}

div#refreshAreaMyPaymentMethods table#quick-checkout-profile div#qcp-error	{border:2px solid #777; text-align: center; margin:0 0px 0px; background:#fff;}
div#refreshAreaMyPaymentMethods table#quick-checkout-profile div#qcp-error p	{font:bold 12px/1.5em arial,helvetica,sans-serif;color: red; margin:15px 0;padding:0;}

/*For use with the drop down wish list */
div#div-wish a,
div#div-wish a:hover	{color:#333;}

div#div-wish	{position:absolute;top:40px;left:720px;width:260px;
					background-color:#fff;border:1px solid #8c8c8c;padding:0;margin:0;
					z-index:200;}
div#div-wish *	{font-size:11px;line-height:1.1em;color:#333;}
div#div-wish p	{margin:8px;padding:0;}
div#div-wish p#total	{margin:0;padding:15px 5px;background-color:#e9e8e4;text-align:center;line-height:1em;}
div#div-wish p.medium,
div#div-wish p.medium *	{font-size:14px;line-height:1.4em;}
div#div-wish table	{margin:0;padding:0;width:100%}
div#div-wish table td	{border-top:1px solid #e9e8e4;padding:5px 0;}
div#div-wish table td.addtocart	{border-top:none;}
div#div-wish table td.empty	{text-align:center;}
div#div-wish input	{border:1px solid #333;padding:1px;padding-top:2px;color:#333;}

#bubble {position:absolute; font-family: Verdana, Arial,sans-serif; font-size: 11px;color:white;width:100%;height:26px;display:block;z-index:999;}
#bubble div {float:left;display:block;z-index:999;}
#bubble .error_content {display:block;background-image : url(/wcsstore/Moosejaw/images/bubble_back.png); color:white; width:300px; float:left; height:26px; padding-top:5px; background-repeat : repeat-x;}
#bubble .lefttail {display:block;background-image :url(/wcsstore/Moosejaw/images/bubble_tail_left.png); alt:""; width:24px; height:26px; border:0px;}
#bubble .rightend {display:block;background-image :url(/wcsstore/Moosejaw/images/bubble_cap_right.png); alt:""; width:10px; height:26px; border:0px;}
#bubble .righttail {display:block;background-image :url(/wcsstore/Moosejaw/images/bubble_tail_right.png); alt:""; width:24px; height:26px; border:0px;}
#bubble .leftend {display:block;background-image :url(/wcsstore/Moosejaw/images/bubble_cap_left.png); alt:""; width:10px; height:26px; border:0px;}

#foundEmail {padding: 35px 25px; position: absolute; top: 0pt; left: 150px; width: 300px; z-index: 445; background-color: rgb(199, 188, 157);}

div#foundEmail .brdr {border:1px solid #8B8B8B;}
div#foundEmail .special {color:#990000;}

.price		{ }
.listPrice	{ font-size:  11px; color: #333333; text-decoration: line-through;}
.offerPrice	{ font-size:  11px; color: #333333; }
.errorSpan  { font-weight:bold; text-align: center; }

/*For Text a Friend popup on the product page */
div#svg_textafriend-pop	{position:absolute;display:block;width:335px;background-color:#d7cead;}
 
/*For Tell a Friend popup on the product page */
div#svg_tellafriend-pop	{position:absolute;display:block;width:335px;background-color:#d7cead;}

/*For rewards points calculator popup on the product page */
div#svg_rewardspointscalculator-pop	{position:absolute;display:block;width:315px;}

/*For size chart popup on the product page */
div#svg_sizechart-pop	{position:absolute;display:block;width:545px;background-color:#fff;}

/*For Quick View popup on the product page */
div#svg_qv-pop	{position:absolute;display:block;/*width:415px;*/ height:483px;}

/*error message style*/
.svg_error_msg {color:red;}

/*For all popups on the product page */
/*
div#svg_product-pop	p	{line-height:1.2em;margin:10px 0;padding:0;}
div#svg_product-pop	span.catch	{color:#900;}
div#svg_product-pop	img.product-pop-title-img	{padding:10px 110px 2px 1px;border-bottom:1px solid #777;}
div#svg_product-pop div.overflow	{position:relative;display:block;height:315;overflow:auto;margin-top:20px;padding:10px 10px 10px 25px;}
div#svg_product-pop div.overflow li	{margin-left:25px;line-height:1.2em;}
*/
/*For peoduct enlarge view page */
div#svg_enlarge-pop	{position:absolute;display:block;width:700px;padding:5px 15px;background-color:#ffffff;border:1px solid #000;}
div#svg_enlarge-pop	p	{line-height:1.2em;margin:10px 0;padding:0;}
div#svg_enlarge-pop	span.catch	{color:#900;}
div#svg_enlarge-pop	img.product-pop-title-img	{padding:10px 110px 2px 1px;border-bottom:1px solid #777;}
div#svg_enlarge-pop div.overflow	{position:relative;display:block;height:315;overflow:auto;margin-top:20px;padding:10px 10px 10px 25px;}
div#svg_enlarge-pop div.overflow li	{margin-left:25px;line-height:1.2em;}

/*For Product Info popup on the product page */
div#svg_productinfo-pop	{position:absolute;display:block;padding:5px 15px;width:800px;background-color:#d7cead;border:1px solid #000;}
div#svg_productinfo-pop	p	{line-height:1.2em;margin:10px 0;padding:0;}
div#svg_productinfo-pop	span.catch	{color:#900;}
div#svg_productinfo-pop	img.product-pop-title-img	{padding:10px 110px 2px 1px;border-bottom:1px solid #777;}
div#svg_productinfo-pop div.overflow	{position:relative;display:block;height:315px;overflow:auto;margin-top:20px;padding:10px 30px 10px 25px;}
div#svg_productinfo-pop div.overflow li	{margin-left:25px;line-height:1.2em;}

/* Centering img for ajax loader */
img.svg_displayed {display: block; margin-top:auto; margin-botton:auto; margin-left: auto; margin-right: auto }


/* Overridding styles for Search Widgets */
/*
body .rangeSelectorHandle { position:absolute; background-image: url(../images/slider_arrow.gif); width: 16px; height: 30px;cursor: e-resize;z-index: 10;}						  
body .rangeSelectorHandleHover { background-image: url(../images/slider_arrow.gif);}
body .rangeSelectorEnd { position:absolute; width:16px; height:40px; left:15px; top:0px;background:url('../images/slider_end.gif') no-repeat top center;}
body .rangeSelectorEnd2 { position:absolute; width:16px; height:40px; left:160px; top:0px;background:url('../images/slider_end2.gif') no-repeat top center;}
body .rangeSelectorBar {position:absolute; width:135px; height:40px;left:30px; top: 1px; background:url('../images/slider_gradient_nohandle.gif') no-repeat top center; }
.rangeSelectorBar {cursor:arrow;}*/
body .rangeSelectorTooltip{ position: absolute; background-color: transparent; border-color: transparent; padding: 1px 0px 1px 0px; font-size: 9px;font-weight:bolder; text-align:center; z-index: 30;}

body .svg_HtmlCheckboxOn {background: url(../images/search/box_on.jpg) no-repeat  0 1px; }
body .svg_HtmlCheckboxOn:hover {background: url(../images/search/box_on.jpg) no-repeat 0 1px;cursor:pointer }
body .svg_HtmlCheckboxOff {	background: url(../images/search/box_off.jpg) no-repeat 0 1px;}
body .svg_HtmlCheckboxOff:hover {	background: url(../images/search/box_off.jpg) no-repeat  0 1px; cursor:pointer}
body .svg_HtmlCheckboxDisabledOn { background: url(../images/search/box_disabled.gif) no-repeat  0 1px; }
body .svg_HtmlCheckboxDisabledOff {color:#939393;}
body .svg_HtmlCheckbox {line-height:1.2em; border: 0px;/*padding-left:16px;*/ padding-left: 1px; margin-left:15px;/*width: 160px;*/height: 13px;margin-bottom: 4px;vertical-align: middle;}
body .svg_HtmlBrandCheckbox {line-height:1.2em; border: 0px;padding-left:16px; margin-left:3px;width: 125px;height: 13px;margin-bottom: 4px;vertical-align: middle;}
table#customer-reviews-top .svg_HtmlTopRefinementsCheckbox {line-height:1.0em; border: 0px;padding:0px 0px 3px 16px; margin: 10px 0px -5px 10px;vertical-align: middle;height: 12px;}
table#customer-reviews-top .svg_HtmlTopRefinementsCheckboxDisabledOff {color:#939393;}
body .svg_AvgCustyLeft {padding-left:20px;}


body .dojoHtmlBlockboxOn {background: url(../images/search/Size_Nav_selected.jpg) no-repeat;}
body .dojoHtmlBlockboxOff {	background: url(../images/search/Size_Nav_enabled.jpg) no-repeat;}
body .dojoHtmlBlockboxDisabledOn {	background: url(../images/search/Size_Nav_disabled.jpg) no-repeat;}
body .dojoHtmlBlockboxDisabledOff {	background: url(../images/search/Size_Nav_disabled.jpg) no-repeat;}
body .dojoHtmlBlockboxOnHover {	background: url(../images/search/Size_Nav_selected.jpg) no-repeat;}
body .dojoHtmlBlockboxOffHover { background: url(../images/search/Size_Nav_enabled.jpg) no-repeat;}
body .dojoHtmlBlockbox {border: 0px;width: 39px;height: 39px;vertical-align: middle;}


body .svg_blockwrapper {display:block; margin:0px 10px; padding: 2px; padding-bottom:4px; position:relative; width:185px; }

body .svg_colorwrapper {display:block; margin:0px 10px; padding: 2px; padding-bottom:4px; position:relative; width:185px; }

body .svg_custyreviewswrapper {display:block; margin:0px 37px;position:relative; }

body .blockBoxOff {color:#797474; border: 0px;width: 31px;height: 31px; line-height: 31px; margin:2px 7px 0px;vertical-align: middle;padding:2px 0px 5px;text-align:center;cursor:pointer;float:left;font-size:11px;font-weight:bold;}
body .blockBoxTextOff {	background: url(../images/search/Size_Nav_enabled.jpg) no-repeat;}

body .blockBoxOn {color:#cccccc; border: 0px;width: 31px;height: 31px; line-height: 31px; margin:2px 7px 0px;vertical-align: middle;padding:2px 0px 5px;text-align:center;cursor:pointer;float:left;font-size:11px;font-weight:bold;}
body .blockBoxTextOn {	background: url(../images/search/Size_Nav_selected.jpg) no-repeat;}

body .blockBoxDisabled {color:#797474; border: 0px;width: 31px;height: 31px; line-height: 31px; margin:2px 7px 0px;vertical-align: middle;padding:2px 0px 5px;text-align:center;float:left;font-size:11px;font-weight:bold;}
body .blockBoxTextDisabled {	background: url(../images/search/Size_Nav_disabled.jpg) no-repeat;}

body .svg_ColorBoxOff {border: 0px;width: 15px;height: 15px;margin: 0px;vertical-align: middle;margin-right:5px;text-align:center;cursor:pointer;float:left;font-size:11px;font-weight:bold;}

body .svg_ColorBoxOn {border: 0px;width: 15px;height: 15px;margin: 0px;vertical-align: middle;margin-right:5px;text-align:center;cursor:pointer;float:left;font-size:11px;font-weight:bold;}
/*
body .svg_ColorBoxDisabled {border: 0px;width: 15px;height: 15px;margin: 0px;vertical-align: middle;margin-right:5px;text-align:center;float:left;font-size:11px;font-weight:bold;}
*/

.svg_style10 {color: #cccccc;}
.svg_igraytxt {color:#333333;font-family:Arial,sans-serif;font-size:11px;font-style:italic;line-height:13px;}

div#search-tools div.tool p.svg_crumb { margin-right:50px;}
div#search-tools div.tool div.tool-text-select p.svg_disabled	{color:#939393;}
div.tool-wrapper div.tool div.svg_one-category	{position:relative;display:block;margin:0px 0px 0px 25px;padding:0;cursor:pointer;}
div.tool-wrapper div.tool div.svg_two-category	{position:relative;display:block;margin:0px 0px 0px 30px;padding:0;cursor:pointer;}
div.tool-wrapper div.tool div.svg_four-category	{position:relative;display:block;margin:0px 0px 0px 35px;padding:0;cursor:pointer;}

div.tool-wrapper div.tool div.svg_category_disabled	{position:relative;display:block;margin:0px 0px 0px 25px;padding:0; color: #939393;;cursor:default;}

/* Overridding MJ style for color bumps */
div#product-options table#product-options-table table#swatch-table-sm td img.bump	{width:55px;}
div#product-options table#product-options-table table#swatch-table-sm td img.bump:hover	{cursor:pointer;}

.svg_lefty {margin-left:-16px;}
/*
div#svg_product-pop table td img.normal	{margin:0;padding:3px 3px 3px 3px;}
div#svg_product-pop table td img.bump	{width:55px; margin:0;padding:1px 1px 1px 1px;}
div#svg_product-pop table td img.bump:hover	{cursor:pointer;}*/

.svg_bump:hover { cursor:pointer;}

.svg_pointer:hover { cursor:pointer;}

.svg_accessory:hover	{cursor:pointer;}

.svg_whitespace {height:20px;}

.svg_padding_right {padding-right:3px;}
.svg_right {text-align:right; padding-right:22px;padding-bottom:0px;}

.svg_block_off {background-image:url(../images/search/block_off.gif);}

.svg_block_on {background-image:url(../images/search/block_on.gif);}

.svg_block_on {background-color:#FFFFFF;color:#918255;cursor:pointer;}

.svg_block_off {background-color:#DCDCDC;color:#AAAAAA;cursor:default;}
.svg_block_off,.svg_block_on {
background-position:left center;
background-repeat:no-repeat;
border-style:none;
cursor:pointer;
float:left;
font-size:11px;
height:19px;
line-height:14px;
margin:4px;
padding-bottom:3px;
padding-top:3px;
text-align:center;
width:25px;}
.svg_sizeblock_on {}

/* Extended MJ style for search result page */
table#customer-reviews-products td b.shipping a {color:#999999;line-height:1.5em;}
table#customer-reviews-products td em.special a {color:#990000;font-size:11px;font-style:normal;}
div#svg_product-ad-left	{float:left;width:235px;margin-left:-285px;background-color:#fff;}
div#svg_product-ad-left p.svg_product-ad-text	{font-size:12px;font-weight:bold;line-height:1.6em;}
.svg-qv-wrapper {position:relative;}
.svg-qvicon	{border:none !important; position:absolute; /*top:-61px; left:8px;*/ top:-55px; left: 38px; cursor:pointer;}

.svg-enlarge	{border:none !important; position:absolute; top:-342px; left:18px;}
.svg-ad	{border:none !important; position:absolute; top:-347px; left:220px;}
.svg-ad-sml	{border:none !important; position: absolute; top: 0; right: 0;}

/* Overriding the MJ style in the special.css file for the Order History styles */
div#svg_history-pop	{position:absolute;display:block;top:35px;left:10px;width:740px;padding:30px;
								background-color:#d7cead;border:1px solid #000;z-index:71;}
div#svg_history-pop	p	{line-height:1.2em;margin:10px 0;padding:0;}

div#svg_history-pop div.overflow	{position:relative;display:block;height:500px;overflow:auto;margin-top:20px;padding-left:10px;}

div#svg_history-pop2	{position:absolute;display:block;top:35px;left:10px;width:740px;padding:30px;
								background-color:#d7cead;border:1px solid #000;z-index:71;}
div#svg_history-pop2 p	{line-height:1.2em;margin:10px 0;padding:0;}

div#svg_history-pop2 div.overflow	{position:relative;display:block;height:500px;overflow:auto;margin-top:20px;padding-left:10px;}

div#svg_history-pop3	{position:absolute;display:block;top:35px;left:10px;width:740px;padding:30px;
								background-color:#d7cead;border:1px solid #000;z-index:71;}
div#svg_history-pop3 p	{line-height:1.2em;margin:10px 0;padding:0;}

div#svg_history-pop3 div.overflow	{position:relative;display:block;height:500px;overflow:auto;margin-top:20px;padding-left:10px;}

div#svg_history-pop4	{position:absolute;display:block;top:35px;left:10px;width:740px;padding:30px;
								background-color:#d7cead;border:1px solid #000;z-index:71;}
div#svg_history-pop4 p	{line-height:1.2em;margin:10px 0;padding:0;}

div#svg_history-pop4 div.overflow	{position:relative;display:block;height:500px;overflow:auto;margin-top:20px;padding-left:10px;}

table#customer-reviews-products td.svg_spacer	{padding:10px 0 5px;}

div#svg_profile-pop	{width:400px;height:275px; background:url('../images/product/rounded-review-profile-bg.gif') no-repeat top center;}
div#svg_profile-pop table td	{padding:3px 4px 2px;line-height:1em;}
div#svg_profile-pop table td.spacer	{padding:0 4px;line-height:1em;}
div#svg_profile-pop table tr.personal td	{height:40px;padding:0 4px 0;margin-top:5px;}
div#svg_profile-pop table td p	{padding:0;}
div#svg_profile-pop table td.product-reviews-name	{font-weight:bold;font-size:16px;}
div#svg_profile-pop table td em.product-reviews-status	{line-height:1.2em;margin:0;padding:0;color:#900;font-style:normal;}

div#svg_product-pop	{position:absolute;display:block; /*padding:5px 15px;background: url("../images/quickview/bg-quickview-mid.png") repeat-y scroll 0 0 transparent;*/height: auto; /*border:1px solid #000;*/}
/*
div#svg_product-pop .sale,
div#svg_product-pop .cart	{font-size:13px;}
div#svg_product-pop .sale 	{color:#990000;}
div#svg_product-pop	{width:375px;}
div#svg_product-pop p {line-height:1.5em;}
div#svg_product-pop .sale	{color:#900;}
div#svg_product-pop h2	{font-size:12px;padding:10px 0 7px;}
div#svg_product-pop .sw-normal	{padding:0px 2px 5px 0px;}*/
div.svg_title {font-weight:bold;height:auto;min-height:28px;}

table.profile-review-table td.profile-review-info .special { color:#990000; }

table.swatch-table-sm {border: 0px;}
.swatch-element { line-height:37px; padding-right:4px; display:inline; }
.swatch-element-enlarge {display: block; line-height:40px; margin-left:8px;}

/*--- Start: Product Display css --*/
selectedImageElement{
	border:1px solid #990000;
	color:white;
	cursor:pointer;
	float:left;
	font-family:Verdana,Arial,sans-serif;
	font-size:8pt;
	margin:2px 0px 4px 2px;
}

div#login_popup {position: absolute; z-index:1050;}

.tooltip-title { width: 375px; }

/*-- End: Product Display css --*/


