BODY { FONT: 12px Georgia, sans-serif;  }
TABLE, TD { FONT: 12px Georgia, sans-serif;  }
TEXTAREA, INPUT { FONT: 12px Georgia, sans-serif; COLOR: #717171; }
FORM { MARGIN: 0px }
.bgcolor1 {	 FONT: bold 12px Georgia, sans-serif;  }
.bgcolor3 {	 FONT: bold 12px Georgia, sans-serif;  }
.bglinecolor {  }
.productnamecolorLARGE, A.productnamecolorLARGE { FONT: bold 14px Georgia, sans-serif;  TEXT-DECORATION: none; }
A.productnamecolorLARGE:hover { FONT: bold 14px Georgia, sans-serif;  TEXT-DECORATION: none; }
.productnamecolor, A.productnamecolor {	FONT: bold 11px Georgia, sans-serif;  TEXT-DECORATION: none; }
A.productnamecolor:hover {  TEXT-DECORATION: none; }
.productnamecolorSMALL { FONT: bold 10px Verdana;  }
A.productnamecolorSMALL { FONT: bold 10px Verdana;  TEXT-DECORATION: none; }
A.productnamecolorSMALL:hover {	 TEXT-DECORATION: none; }
.pricecolor { FONT: bold 11px Georgia, sans-serif;  }
A.pricecolor, A.pricecolor:hover { FONT: bold 11px Georgia, sans-serif;  TEXT-DECORATION: none; }
.pricecolorSMALL { FONT: bold 10px Georgia, sans-serif;  }
A.pricecolorSMALL, A.pricecolorSMALL:hover { FONT: bold 10px Georgia, sans-serif;  TEXT-DECORATION: none; }
A.RegularLink { FONT: 11px Georgia, sans-serif;  TEXT-DECORATION: none; }
A.RegularLink:hover {  TEXT-DECORATION: underline; }
.smalltext { FONT: 10px Georgia, sans-serif;  }
A.smalltext, A.smalltext:hover { FONT: 10px Georgia, sans-serif;  TEXT-DECORATION: none; }
.nav1, A.nav1 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1:hover {  TEXT-DECORATION: none; }
.nav1_selected, A.nav1_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1_selected:hover {  TEXT-DECORATION: none; }
.nav2, A.nav2 { FONT: bold 11px Georgia, sans-serif;  TEXT-DECORATION: none; }
A.nav2:hover {  TEXT-DECORATION: none; }
.nav2_selected, A.nav2_selected { FONT: bold 11px Georgia, sans-serif;  TEXT-DECORATION: none; }
A.nav2_selected:hover {  TEXT-DECORATION: none; }
.nav3, A.nav3 { FONT: bold 11px Georgia, sans-serif;  TEXT-DECORATION: none; }
A.nav3:hover {  TEXT-DECORATION: none; }
.nav3_selected, A.nav3_selected { FONT: bold 11px Georgia, sans-serif;  TEXT-DECORATION: none; }
A.nav3_selected:hover {  TEXT-DECORATION: none; }
.carttext { FONT: 10px Georgia, sans-serif;  TEXT-DECORATION: none; }
A.carttext { FONT: 10px Georgia, sans-serif;  TEXT-DECORATION: none; }
A.carttext:hover { FONT: 10px Georgia, sans-serif;  TEXT-DECORATION: underline; }



/*Volusion Workarounds*/
	/*Home page*/
/*
#content_area table tr td table tr td table tr td table tr td a { /*Product Title*//*
	font-weight:normal;
	color:#983620;
}
*/

/* Main Category Pages (category listings) */
#content_area table tr td table tr td b a:last-child { /*Category Page Title above cat desc */
	font-weight:normal;
	font-size:22px;
	color:#B33;
}
#content_area table tr td table tr td table tr td a.productnamecolor { /*Category page - Sub-Category Titles */
	color:#37A;
	font-size:15px;
	font-weight:normal;
}
#content_area table tr td table tr td table tr td { /* font size for category description, also aligns sub-cat names properly*/
	vertical-align: bottom;
	font-size: 13px;
/* 	line-height: 150%; */
	padding-top: 0px;
}
#content_area table tr td table tr td table tr td a.colors_text img { /*Category page - sub category images*/
	border-width: 2px;
	color: #fad965;
}
#content_area table tr td table tr td table tr td table tr td .colors_text  { /* get rid of category descriptions. */
	display: none;
}
#content_area table tr td table tr td table tr td table tr td .carttext, #content_area table tr td table tr td table tr td table tr td b .pricecolor .colors_productprice { /* fix for above */
	display: inline;
}
/*
#content_area table tr td table tr td table tr td {
	width: 0px;
}
*/

/* Sub Category Pages (product listings) */
#content_area table tr td form#MainForm table tr td table tr td table tr td a.productnamecolor { /* Product Titles in category view*/
	color:#37A;
	font-size:13px;
	font-weight:normal;
}
#content_area table tr td form#MainForm table tr td table tr td table tr td { 
	vertical-align: top; 
	text-align: left;
}
#content_area table tr td[width="96%"] table tr td table tr td  { /* fix to align top home page products */
	padding-top: 5px;
	vertical-align: top; 
}
#content_area table tr td table tr td table tr td table tr td  { /* Product Row Spacing - affects the two empty rows between products */
	padding-bottom: 7px;
}
form#MainForm table tr td table tr td font b, form#MainForm table tr td table tr td font b input { /*Size of word "Page"*/
	font-size:11px;
	font-family:Georgia, sans-serif;
	color:#666 !important;
	font-weight:normal;
}
form#MainForm table tr td[align="right"] { /* next page image link */
	text-align: center;
	padding-bottom: 30px;
}
form#MainForm input + table { /* hide '20 per page - Page 1 of 2' info */
	display: none;
}
#content_area table tr td form#MainForm table tr td table tr td table tr td font.text { /*Increase size of "Our Price - Price" when Sale Price is visible*/
display: inline;
}
#content_area table tr td table tr td table tr td table tr td font.text b { /* Cateogry & Home - "Our Price" */
	color:#666666;
	font-size:12px;
	font-weight:normal;
}
#content_area table tr td table tr td table tr td table tr td b font.pricecolor { /*Sale Price*/
	font-weight:normal;
	font-size:12px;
	color:#333;
}
#content_area table tr td form#MainForm #usdcad { /*hide currency info on category page*/
	display: none;
}

	/*Product Detail page*/
h1, #content_area form table tr td font.productnamecolorLARGE { /*Main Product Title*/
	color:#B33;
	font-size:22px;
	font-weight:normal;
}
#content_area form img#product_photo { /*Main Product image*/
	border: 1px #999 solid;
	box-shadow:3px 3px 10px #ecd893;
	-webkit-box-shadow:3px 3px 10px #ecd893;
	-moz-box-shadow:3px 3px 10px #ecd893;
}
#content_area table tr td table.colors_descriptionbox tr td table tr td { /*product description*/
	line-height: 140%;
	font-size: 14px;
}
#content_area form table tr td table.colors_pricebox tr td table tr td table tr td { /*Price Information Box*/
	color:#555555;
	font-size:11px;
	font-family:Georgia, sans-serif;
}	
#content_area form table tr td table.colors_pricebox tr td table tr td table tr td i { /*Remove italics from Product Detail page*/
	font-style:normal;
	font-weight:bold;
	color:#52A03F;
}
#content_area form table tr td table tr td table tr td nobr font.productnamecolorSMALL b { /*Kit Box - Select*/
	color:#B33;
	font-size:13px;
	font-family:Verdana;
}
#content_area form table tr td table tr td table tr td nobr a.productnamecolorSMALL b { /*Kit Box - Others*/
	color:#B33;
	font-size:13px;
	font-family:Georgia, sans-serif;
}
#content_area form table tr td table.colors_pricebox tr td table tr td table tr td i font { /*Product Code*/
	color:#999999;
	font-weight:normal;
	font-size:11px;
}
#content_area form table tr td table.colors_pricebox tr td table tr td table tr td b { /*Price Box - Nondescription Stuff*/
	font-size:11px;
	color:#555555;
}
#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td font.productnamecolor i b { /*You Save*/
	color:#983620;
	font-weight:bold;
	font-size:11px;
	font-style:italic;
}
#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td font.colors_productname b { /*Choose Size & Color*/
	color:#B33;
	font-family:Georgia, sans-serif;
	font-weight:bold;
	font-size:11px;
}
#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td font.text b { /*Our Price*/
	color:#666666;
	font-weight:normal;
	font-size:10px;
}
#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td font.text { /* Our Price - Price*/
	color:#CC3727;
	font-weight:normal;
	font-size:13px;
	display: inline;
}
#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td b font.pricecolor span{ /*Sale Price*/
	font-size:12px;
	font-weight:bold;
	color:#AF0000;
}
#content_area form table tr td table.colors_pricebox tr td table tr td table tr td table tr td {
	font-size:11px;
}

#content_area form table tr td table.colors_pricebox tr td table tr td table tr td b font { /*In Stock, Sale Price - Price*/
	font-weight:normal;
	font-size:13px;
	/*color:#BB130A;*/
}
#content_area form table tr td table.colors_pricebox tr td table tr td table tr td b font.pricecolor { /*NEW NEWEST - not-on-sale RED or both green*/
	color:#CC3727;
	font-family:Georgia, sans-serif;
}
#content_area form table tr td table.colors_lines_light tr td table  { /*You May Also Like - inner column */
	width: 120px;
}
#content_area form table tr td table.colors_lines_light tr td table tr td { /*You May Also Like - titles padding fix */
	padding: 1px;
	line-height: 120%;
	text-align: center;
}
#content_area form table tr td table.colors_lines_light tr td table tr td.colors_background_main table tr td table tr td { /*You May Also Like - Add - not sure what this does. */
	color:#37A;
	font-weight:normal;
	font-size:11px;
}
#content_area form table tr td table.colors_lines_light tr td table tr td.colors_background_main table tr td a.productnamecolorsmall { /*You May Also Like - Product Title*/
	color:#37A;
	font-weight:normal;
	font-size:11px;
}
#content_area form table tr td table.colors_lines_light tr td table tr td.colors_background_main table tr td table tr td  { /*You May Also Like - Price */
	display: none;
	height: 0px;
/*	color:#666666;
	font-size:11px;
	font-weight:normal; */
}
#content_area form table tr td table.colors_lines_light tr td table tr td.colors_background_main table tr td img { /*You May Also Like - Price*/
	border-width: 0px;
	padding-bottom: 5px;
}
#content_area form table tr td table.colors_descriptionbox tr td table tr td a { /*Link color for Product Description Box*/
	color:#983620;
} 

#usdcad {
	font-size: 10px;
/* 	color: #999; */
}

	/*View Cart page*/
#content_area table tr td table tr td form table tr td.colors_backgroundlight table tr td font b { /*Calculate Shipping Rates*/
	color:#777777;
	font-size:13px;
	font-family:Georgia, sans-serif;
	font-weight:bold;
}
#content_area table tr td table tr td form table tr td table tr td font.pricecolor b { /*Total - Price*/
	color:#CB3727;
	font-size:18px;
	font-family:Georgia, sans-serif;
	font-weight:bold;
}
#content_area table tr td table tr td form table tr td table tr td div font.carttext { /*Each/Total - Number*/
	color:#777777;
	font-size:12px;
	font-weight:normal;
	font-family:Georgia, sans-serif;
}
html body.colors_background_main table tr td table.colors_lines_light tr.colors_background_main td strong font.pricecolor { /*Option Pop-up*/
	color:#777777;
}
#content_area table tr td table tr td font.productnamecolorLARGE { /*Related Products & Accessories*/
	color:#983620;
}
#content_area table tr td table tr td table tr td table tr td font.text { /*Increase size of "Our Price - Price" when Sale Price is visible*/
	font-size:11px;
}

	/*Checkout page*/
#content_area form table tr td table tr td table tr td table tr td { /*Checkout - I want to receive...*/
	/*color:#0099CC;*/
}
#content_area form table tr td table tr td table tr td table tr td div table tr td div font.carttext { /*Checkout - Totals & Prices*/
	color:#000000;
	font-family:Georgia, sans-serif;
}
#content_area form table tr td table tr td table tr td table tr td div table tr td div table tr td font.pricecolor b font { /*Total Price*/
	color:#CB3727;
}
div#content_area table tr td table tr td form table tr td center input { /*Quantity input box*/
	color:#8B8041;
	font-weight:normal;
	font-family:Georgia, sans-serif;
	font-size:13px;
	width:35px;
}

#table_checkout_cart0, #table_checkout_cart0 tr {
	/*width:580px;*/
	background-color:none;
}

#table_checkout_cart0 td {
	margin-left:0px;
	margin-right:0px;
	padding-right:0px;
	background-color:#FFFFFF;
}

#font_checkout_cart b {
	color:#000000 !important;
}


/* Home page Workarounds */
#content_area td[width="1%"] { width: 0; }
#content_area td[width="96%"] { width: 75%; padding-right: 10px; }
#content_area td[width="96%"] table tr td table tr td .colors_text b { display: none; } /*hide 'Our Price'*/
#content_area td[width="96%"] table tr td table tr td b .colors_productprice { display: none; } /*hide 'Price'*/
#content_area + td[width="96%"] {margin-right: 0; margin-bottom: 0; }
/* #content_area td[width="96%"] table tr td table tr td a img[src^="/v/vspfiles/photos/"] { max-width:100px; max-height: 100px; } */  /*  change the home page image sizes */
#content_area td[width="96%"] table tr td table tr td { text-align:left; } */  /*  change the home page image sizes
#content_area td[width="2%"] { background-color:#fff6d4; width: 25%; margin:0; padding:0; padding-left: 7px; }
#content_area > table[width="100%"][align="center"] { width:"99%"; } /*bizzare fix on home page to fix right bar */
#content_area td[width="2%"] table tr td img[width="181"] { width:0px; } /*pixel gif*/
/* #content_area td[width="2%"] table table table tr td a img{ width:100px; height:100px;  } */  
/* #content_area td[width="2%"] table[width="180"] { width:0px; }  */
/* #content_area td[width="2%"] table[width="185"] { width:0px; }  */
/* td.colors_background1 + td[width="180"] {width:0px; } */
#content_area td[width="2%"] table table table tr + tr { display: none; }
#content_area td[width="2%"] table table table tr + tr + tr {display:inline }
#content_area td[width="2%"] table table table tr + tr + tr + tr + tr {display: none; }
#content_area td[width="2%"] .colors_text  { /* get rid of descriptions on home side bar*/
	display: none;
}


/*Additional Workarounds*/
#content_area table.colors_backgroundlight {/*background-color:#FFFFFF;*/} /*Recent History*/

#content_area table tr td.colors_backgroundneutral table.colors_backgroundlight {/*background-color:#983620;*/} /*Content Area - Subcat*/

#content_area table.colors_backgroundlight tr td.smalltext a {/*color:#983620;font-size:12px;*/} /*Recent History Product Titles*/

#content_area table tr td form#MainForm table tr td table tr td table tr td a img {/*border:0 !important;*/} /*Remove Category borders*/
/*END Additional Workarounds*/

#content_area table tr td table tr td b + a { /* make the 'click here' on the search page bigger */
	font-size: 130%;
	font-weight: bold;
}

/* Order page addition of text in purchase order number section */
#span_paymentfields_purchase_order_number:after{
	content: "Note: This option is available only to Shambhala Centres or bookstores that already have an account with Shambhala Media. Shambhala Centres or bookstores that would like to set up an account, please email info@shambhalamedia.org";
}