
/* STREAM SHOP - CHECKOUT
===================== */
.FormTableCheckout				{font-size:11px; background-color:#f1f5f8;}
.FormTableCheckout th				{font-size:12px; color:#191e92; font-weight:bold; padding:4px 6px; border-right:1px solid #fff;

background: rgb(190,211,229); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(190,211,229,1) 0%, rgba(218,229,234,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,211,229,1)), color-stop(100%,rgba(218,229,234,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(190,211,229,1) 0%,rgba(218,229,234,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(190,211,229,1) 0%,rgba(218,229,234,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(190,211,229,1) 0%,rgba(218,229,234,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(190,211,229,1) 0%,rgba(218,229,234,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed3e5', endColorstr='#dae5ea',GradientType=0 ); /* IE6-8 */}
.FormTableCheckout td				{padding:3px;}
.FormCheckoutTotal				{font-size:12px; color:#000; font-weight:bold; padding:3px; background-color:#e5e5e5; border-bottom:1px solid #fff;}
.FormCellHeadSubCheckoutAlt		{font-size:10px; color:#fff; padding:2px; background-color:#128589;}
.FormCellHeadSubCheckout			{font-size:11px; color:#000; padding:3px; background-color:#ced7e3; border-bottom:1px solid #fff;}
.CheckoutHeading					{font-size:11px; font-weight:bold;}
.CheckoutTextMain					{font-size:11px; vertical-align:top;}
.CheckoutTextMainAlt				{font-size:12px; color:#191e92;}
.CheckoutTextSmall				{font-size:10px;}
.CheckoutTextNote					{font-size:11px; color:#f00;}
.CheckoutContinueOrder			{padding:6px 10px 6px 10px; background-color:#f0f0f0; width:100%;}

/* STREAM SHOP - PRODUCT SEARCH CONTROL
===================== */
	
.ProductSearch						{background-color:#cbcbcb;}
.ProductSearch th					{font-size:12px; font-weight:bold; color:#fff; background-color:#cbcbcb; padding:0px;}
.ProductSearch td					{font-size:11px; color:#666; background-color:#cbcbcb; padding:0px 3px 3px 6px;}

/* Favourites
===================== */

.FavouritesBorder					{border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; background-color:#fff;}
.FavouritesBorderMain				{border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background-image:url(/images/tile_main_header.jpg); background-repeat:repeat-x; padding:4px 4px 4px 8px;}
.FavouritesHeader					{border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; background-image:url(/images/tile_main_header.jpg); background-repeat:repeat-x; padding:4px;}
.FavouritesSubHeader				{font-size:12px; padding:4px; background-color:#f5f5f5; }
.FavouritesHeading				{font-size:12px; font-weight:bold; line-height:15px;}
.FavouritesText					{font-size:12px; padding:4px; line-height:15px; background-color:#fff;}

/* Order Manage Page */
.ItemCell				{padding:8px 3px 3px 3px; background-color:#ffffff; font-size: 11px; color: #000; border-bottom: 1px solid #ccc;} 
/* MAIN TOTAL */
.Total1					{padding:8px 3px 3px 3px; font-size:12px !important; color:#000; font-weight:bold; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color:#e8eaeb;}
/* SECONDARY TOTAL */
.Total2					{padding:3px; font-size:10px !important; color:#000; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.TotalMain			{font-size:16px !important;}

/* STREAM SHOP - MISC
===================== */
.PriceMain							{font-size:14px; font-weight:bold; color:#000;}
.PriceMainCut						{font-size:14px; font-weight:bold; color:#000; text-decoration:line-through;}
.PriceMainSpecial					{font-size:14px; font-weight:bold; color:#f00;}
.PriceFull							{font-size:14px; font-weight:bold; color:#000;}
.PriceDiscount						{font-size:14px; color:#999;}

/* Shopping Buttons - Links */
		
/* Add to Cart or Buy Now*/
.BtnShopAddToCart					{-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; display:inline-block; color:#fff; font-weight: 300; letter-spacing:1px; background-color:#e8762c; font-size:18px; padding:8px 40px; text-decoration:none !important; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; text-decoration:none;}
.BtnShopAddToCart:link		{color:#fff;}
.BtnShopAddToCart:hover		{color:#fff; background-color:#f38034;}
.BtnShopAddToCart:active	{position:relative; top:1px;}
.BtnShopAddToCart:visited		{color:#fff;}

		
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
.BtnShopAddToCart					{width:99% !important; padding:8px 0;}

}

/* View Variation Options */
.BtnShopViewOptions					{-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; display:inline-block; color:#fff !important; font-family:Arial Narrow, Arial; letter-spacing:1px; background-color:#001f62; font-size:18px; padding:8px 40px; text-decoration:none !important; text-align:center; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; text-decoration:none;}
.BtnShopViewOptions:hover		{color:#fff; opacity:0.8;}
.BtnShopViewOptions:active	{position:relative; top:1px;}	

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
.BtnShopViewOptions					{width:99% !important; padding:8px 0;}

}

/* Custom settings */

.CheckoutBlueBox							{background-color:#e6f0f7;}