
/*** Page Structure ***/

/* body */
hidden {display: none;}

.maintable {background-color: transparent;}

body {
	background: #5e5e5e;
	margin: 0px; 
	padding: 0px;
}

.ui_page {
	width: 1000px;
	margin: 0 auto;
	background: #fff;
	}

/*Begin new css*/
.ui_header {
	width: 900px;

	margin: 0 auto;
}

	.ui_logo{float: left; width: 315px;}
	.ui_quicklinks{float: right; width: 580px; padding: 10px 0;}
		.ui_login, .ui_headerLRM, .ui_header_currency{display: inline-block; line-height: 15px; padding: 0 4px 0 4px;}
			.ui_login {border-right: 1px solid #d3cfc2; padding: 0 8px 0 4px;}
		.ui_header_currency{border: 0;}
		.ui_top {line-height: 26px; float: right;}
			.ui_top a:link,
			.ui_top a:visited,
			.ui_top a:hover,
			.ui_top a:active {
				color:#464646;
				font:normal 12px/15px Tahoma,Arial,Helvetica,sans-serif;
				
			}
			.ui_basket a:hover {text-decoration: underline;}
			
			.search_box {
				float: right;
				width: 193px;
				text-align: right;
				font-size: 11px;
				padding: 0;
				border: 1px solid #dfdfdc;
			}

				.search_box form.frmSearch{
					margin: 0;
					padding: 0;

				}

					.search_box input.Search_Spec  {
						font-size: 10px;
						color: #464646;
						background-color: #fff;
						border: 0;
						width: 155px;
						height: 15px;
						padding: 5px;
					}

				.search_box input.Search_btn { 
					background: transparent url(/images/Stonz-searchbtn.jpg) no-repeat center left;
					border: 0;
					width: 28px;
					height: 25px;
				}
			.ui_basket{float: right;}
				.ui_ship,.ui_checkout,
				.ui_basketlinks{float: left; color: #8f191c; padding: 0 15px; }
				.ui_basketlinks{background: url(/images/Stonz-cartbtn.jpg) no-repeat center left; padding: 0 0 0 40px;}
					.ui_basketlinks a:link,
					.ui_basketlinks a:active,
					.ui_basketlinks a:hover,
					.ui_basketlinks a:visited{display: inline-block; line-height: 60px; color: #8f191c; font-weight: normal;}
				.ui_checkout{padding: 15px 0 15px 20px;}
					.ui_checkout a:link,
					.ui_checkout a:active,
					.ui_checkout a:hover,
					.ui_checkout a:visited{display: inline-block; background: #8f191c; color: #fff; line-height: 30px; padding: 0 20px; font-weight: normal};

			/*CSS for currency Popup */

			.ui_header_content { text-align: right; padding-bottom: 5px; font: 11px Verdana,Arial,Helvetica,sans-serif;}

			.ui_header_content .CurrencyFont {font:10px Verdana,Arial,Helvetica,sans-serif;}

			.ui_header_content a {color:#242021; font-weight:normal; font-size:10px;}

			.ui_header_content a.NoDeco:hover {color:#242021; text-decoration:none; cursor:text;}

			.ui_header_content a:hover {color:#971B1E;}

			.Popup_Wrapper {
				width:100%;
				background: #fff;
			}
			.Popup_Wrapper .PageTitle {text-align:center; padding-top:30px;}


			.Popup_BG {
				padding: 100px 40px;
				background: url(/images/stonz-logo.jpg) no-repeat top center;
			}
			/*End Currency Popup */



	.ui_top_navigation {
		width: 910px; 
		margin: 0 auto;
		/*background: #464646;*/
		height: 34px;
		margin-bottom: 5px;
		}
	
		.top_nav table{ background:#464646; width: 900px;}
	.ui_mainWrapper {
		width: 900px; 
		margin: 0 auto;
		background: #ffffff;
	}

		.ui_left{
			width: 293px; 
			background: #334972; 
			height:415px;
			float: left; 
		}

		.ui_right{
			width:251px; 
			background: url(/images/home-right-nav-background.jpg) no-repeat top left; 
			float:right;
		}

.subNavHome{
	height: 302px;
	width: 249px;
}

.bannerAds{
	text-align: center;
}

	.site_breadcrumb { font-size: 10px; text-align: left; color: #4C4C4C; padding: 0 0 10px 0;}
	.site_breadcrumb .site_pretext { display: none; }
		.site_breadcrumb a:link, 
		.site_breadcrumb a:active,
		.site_breadcrumb a:hover, 
		.site_breadcrumb a:visited { color: #4C4C4C; font-weight: normal;}
		.site_breadcrumb a:hover {text-decoration: underline;}
	.ui_is_home .site_breadcrumb {display: none;}


.main_content_wrapper,
.home_content_wrapper { }

	.main_content{ 
		min-height: 600px;
		padding: 0 0 15px 0;
	}




/* footer */
.ui_footer {
	background: #383838;
	width: 1000px;
	margin: 0px auto;
}
	.connect{background: url(/images/Stonz-connectBG.jpg) no-repeat top center; padding: 30px 0 30px 20px;}
		.connect td,
		.connect p{color: #fff; font-size: 13px;}
		.connect h3{font-size: 22px; color: #aba485; margin: 15px 0;}
		.connect table{background: #8f191c; padding: 0 20px 15px;}
		
		/*mail chimp form*/
		#mc_embed_signup div{float: left;}
			.mc-field-group{width: 140px; overflow: hidden;}
		#mc_embed_signup input{float: left; margin: 0 5px 0 0; background: #fff; border: 1px solid #e6e3da;  } 
			#mc_embed_signup input.email{font-size: 12px;color: #646464; padding: 5px 4px 4px; height: 13px; width: 125px;  }
			#mc_embed_signup input.btn{ border: 0; background: rgb(255,255,255); /* Old browsers */
				background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(198,198,198,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(198,198,198,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(198,198,198,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(198,198,198,1) 100%); /* Opera11.10+ */
				background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(198,198,198,1) 100%); /* IE10+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-9 */
				background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(198,198,198,1) 100%); /* W3C */
				text-align: center; font-size: 12px; padding: 0 5px; height: 24px; width: 53px;}
		
.ui_outside{background: #5e5e5e; color: #bdbdbd;}
	.ui_outside a {color: #bdbdbd;}
	
			.ui_currency_switcher { float: right; display: inline-block; padding: 13px 8px 0 4px;}
				.ui_currency_switcher a, .ui_currency_switcher a:link, .ui_currency_switcher a:visited {color: #fff;}
				.ui_currency_switcher a:hover, .ui_currency_switcher a:visited {text-decoration: underline;}

/* copyright / tagline links */
.copyright_tagline { background: url(/images/Stonz-madeincanada.jpg) no-repeat top left; padding: 15px 0 15px 50px; font-size: 11px; float: left; width: 400px; text-align: left;}
	.copyright_tagline  a:link, 
	.copyright_tagline  a:active, 
	.copyright_tagline  a:visited { color: #bdbdbd; font-weight: normal;}
	.copyright_tagline  a:hover {color: #bdbdbd; font-weight: normal;}

	.tagline { }
		.tagline a:link, 
		.tagline a:active, 
		.tagline a:visited {color: #bdbdbd; font-weight: normal;}
		.tagline a:hover {color: #bdbdbd; font-weight: normal;}
	.ui_payment_icons{float: right;}

/* print / email links */
.print_email {text-align: right; padding: 0 15px 0 0; }
	.print {  }
		.print a:link, 
		.print a:active, 
		.print a:visited {color: #000; font-weight: normal; font-size: 9px; }
		.print a:hover {color:#000; font-weight: normal; font-size: 9px; }
	.email { padding: 0 5px 0 0;}
		.email a:link, 
		.email a:active, 
		.email a:visited {color: #000; font-weight: normal; font-size: 9px; }
		.email a:hover {color: #000; font-weight: normal; font-size: 9px; }

/*
a:link.TellAFriendLink .LinkedText, 
a:visited.TellAFriendLink .LinkedText, 
a:hover.TellAFriendLink .LinkedText, 
a:active.TellAFriendLink  .LinkedText {font-weight: normal; color: #334972; font-size: 11px;} 
a:hover.TellAFriendLink .LinkedText{color: #334972;text-decoration: underline; font-weight: normal;}
*/
.addthis_button {float: right; padding: 0 10px 0 0;}

/* clearing */
.ui_clear { clear: both; }

.ui_spacer{float: left;}


.basket_ad_spot5,
.basket_ad_spot6,
.basket_ad_spot4 {
	display: inline; 
	padding: 0 16px;
}
.basket_ad_spot6 {padding-right: 0}
.basket_ad_spot4 {padding-left: 0}

/*end new css*/


form { margin: 0; padding: 0; }


/* page container */




/* newsletter signup, security and payment */
.newslettersignup {
	clear: both;
	border-top: 2px dashed #A4A4A4;	
	padding-bottom:10px;
	padding-top:10px;
}

.ui_is_home .newslettersignup{
	display: none;
}

.newslettersignup_home {
	padding: 6px 0 0 0;
	color: #242021;
	font-size: 12px;
}

.newsletter_security { padding-left: 20px; }
.newsletter_signup { float: left; width: 190px; }
.newsletter_signup .intro_text { padding-bottom: 5px; }
.newsletter_signup input {
	width: 145px;
	padding-left: 2px;
}

.bottom_content_block {width: 320px; float: left; text-align: center;}
.security_payment { float: left; width: 300px; text-align: right; }
.security_icon {}
.payment_types {}


/* home page */
	.home_content{padding: 20px 0;}
		.ui_AdLarge{float: left; width:654px; overflow: hidden;}
			.ui_SiteAdTopRight{display: inline-block; margin-bottom: 2px;}
		.ui_AdsLeft{float: right;width:246px;}
			.ui_AdsLeft img{margin: 0 0 5px 0;}
		.ui_AdTable table td{padding: 10px 10px 10px 0;}		

/* department */

.DepartmentHeaderContainer {width: 890px; height: 196px; background: #334972; padding: 2px;}
.DepartmentHeader { border: 1px solid #fff; padding:0;}

.Department_StandardDepartment {padding: 0 0 50px 0;}
	.Department_StandardDepartment .DepartmentImage { padding: 0 0 10px 0;}
	.DepartmentName {display: block; padding: 6px 6px 0 6px; text-transform: uppercase; margin: 0px; font-size: 25px;}
	.DepartmentDescription {display: block; padding: 6px; line-height: 18px;}
	.Department_StandardDepartment .Products { clear: both; }
		.Department_StandardDepartment .Products td.Product_Item{vertical-align: top;}
	.Products .Product{position: relative;}
		.CrossSale .NewProductDiv, .Products .NewProductDiv{height: 12px;}
			.CrossSale .NewProduct, .Products .NewProduct{display: block; background: url(/images/Stonz-new.jpg) no-repeat 25px 0; width: 80px; height: 12px;}
			.CrossSale .NewProduct, .Products .NewProduct{display: inline-block; background: url(/images/Stonz-new.jpg) no-repeat center top;}
				.CrossSale .NewText, .Products .NewText{display: none;}
		.Products .Product .ProductName{display: block; text-align:left;  padding: 0 0 0 25px;}
			.Products .Product .ProductName a{font-weight: normal; color: #2d2d2d;}
		.Products .ProductPrice .ListPrice,
		.Products .ProductPrice .SalePrice{display: block; text-align: left; padding: 0 0 0 25px; color: #2d2d2d;}
		.Product .ProductPrice .SalePrice{padding: 0 0 0 55px; color: #971B1E;}
		.ui_productRight .ProductPrice .SalePrice{padding: 0 10px 0 15px;}
			/*all sale prices*/
			.ProductSalePrice .ListPrice{text-decoration: line-through;}
			.ProductPrice .SalePrice{color: #971B1E;}
		.Department_StandardDepartment .ProductOnSale{position: absolute; left: 25px; bottom: 5px; color: #971B1E;}
		#SEARCH .ProductOnSale{position: absolute; left: 25px; bottom: 0px; color: #971B1E;}
.Department_StandardDepartment .ProductList {}
.Department_StandardDepartment .ProductList table, .Department_StandardDepartment .ProductList td {text-align: left;}
	.Department_StandardDepartment .Product { padding: 5px 0;}
	.Department_StandardDepartment .ProductSale {}
	
		.addthis_toolbox.addthis_default_style span {margin-top: 3px;}
		.addthis_button_facebook_like{margin-top: 1px;}

	.Department_StandardDepartment .Image {}
	.Department_StandardDepartment .Name {}
	.Department_StandardDepartment .Name a:link,
	.Department_StandardDepartment .Name a:visited,	
	.Department_StandardDepartment .Name a:hover,
	.Department_StandardDepartment .Name a:active	{ font-weight: normal; color: #000;}
	.Department_StandardDepartment .Name a:hover {text-decoration: underline;}
	.Department_StandardDepartment .Price {}
	.Department_StandardDepartment .Currency { }
	.Department_StandardDepartment .SalePrice .Currency { display: none; }
	.Department_StandardDepartment .Stock {}
	.Department_StandardDepartment .Attributes { display: none; }
	.Department_StandardDepartment .AttributeRow {}
	.Department_StandardDepartment .Quantity {}
	.Department_StandardDepartment .Attribute1 {} /* 1 to 4 available */
	.Department_StandardDepartment .AttributeLabel {}
	.Department_StandardDepartment .Required {}
	.Department_StandardDepartment .AttributeField {}

.Department_StandardDepartment .Buttons { display: none; }
.Department_StandardDepartment .AddToCartImage {}
.Department_StandardDepartment .AddToCartImage a {}
.Department_StandardDepartment .AddToCartImage a:hover {}
.Department_StandardDepartment .AddToCartImage img {}
.Department_StandardDepartment .AddToCartButton {}
.Department_StandardDepartment .AddToCartButton input {}
.Department_StandardDepartment .AddToCartText {}
.Department_StandardDepartment .AddToCartText a {}
.Department_StandardDepartment .AddToCartText a:hover {}

.Department_StandardDepartment .DepartmentPagingBottom { display: none; }
	.Department_StandardDepartment .DepartmentPage {}
	/*.Department_StandardDepartment .DepartmentPagingBottom .PreviousNext {}
	.Department_StandardDepartment .DepartmentPagingBottom .PreviousText {}
	.Department_StandardDepartment .DepartmentPagingBottom .NoPreviousText {}
	.Department_StandardDepartment .DepartmentPagingBottom .EN-USPreviousImage {}
	.Department_StandardDepartment .DepartmentPagingBottom .PreviousImage {}
	.Department_StandardDepartment .DepartmentPagingBottom .NoPreviousImage {}
	.Department_StandardDepartment .DepartmentPagingBottom .NextText {}
	.Department_StandardDepartment .DepartmentPagingBottom .NoNextText {}
	.Department_StandardDepartment .DepartmentPagingBottom .EN-USNextImage {}
	.Department_StandardDepartment .DepartmentPagingBottom .NextImage {}
	.Department_StandardDepartment .DepartmentPagingBottom .NoNextImage {}*/
	
/*Gift Certificate Department*/	
.GC .DepartmentHeader_Wrapper{padding: 0 0 20px 0;}
.GC .Entries_Wrapper{border-top: 1px dashed #353535; border-bottom: 1px dashed #353535;}
.GC .GiftCertificateEntry_Wrapper{width: 400px; float: left; }
	.GC h2{padding: 20px 0;}
.GC .Row{padding: 0 0 5px 0;}
	.GC .Row .RequiredStar{display: inline-block; float:left; width: 15px; text-align: left;}
		.GC .EmailRow .RequiredStar span {display: inline-block; margin-left: -4px;}/*fixes wierd alignment with this field*/
	.GC .Row .Label{display: inline-block; width: 185px; float: left;}
	.GC .Row .Value{display: inline-block; width: 200px; float: left;}
		.GC .Row .Value input{border: 1px solid #ccc;}
.GC .Spacer{clear: both;}
.GC .AddRemoveButtons_Wrapper{clear: both; padding: 20px 0 0; float: left; width: 320px;}
	.GC .AddRemoveButtons{ border: 0 !important;}
			.GC .AddButton input{width: 210px;}
		.GC .AddButton,
		.GC .RemoveButton{ display: block; float: left; margin: 0 10px 0 0; }
		.GC .RemoveButton{ float: left;}
			.GC .RemoveButton input{width: 62px;}
			.GC .DeleteButton input,
			.GC .AddButton input,
			.GC .RemoveButton input{ background: #fff; border: 1px solid #334972; color: #334972; text-transform: uppercase; padding: 5px; margin: 0;}
			.GC .DeleteButton input:hover,
			.GC .AddButton input:hover,
			.GC .RemoveButton input:hover{background: #334972; color: #fff; }
		.GC .DeleteRow {height: 30px;}
.GC .TotalCheckout_Wrapper{ text-align: right; width: 350px; float: left; padding: 20px 0 0 0;}
	.GC .TotalCheckout .Label,
	.GC .TotalCheckout .Value{float: left; padding: 5px 5px 0 0; line-height: 20px;}
	.GC .CheckoutButton{ float: right; border: 0; display: block; width: auto !important; padding: 0; margin: 0;}
		.GC .CheckoutButton input{ background: #8F191C; border: 1px solid #fff; color: #fff; text-transform: uppercase; padding: 5px; margin: 0;}
		.GC .CheckoutButton input:hover{ background: #fff; border: 1px solid #8F191C; color: #8F191C;}
.GC .DepartmentFooter_Wrapper{clear: both; padding: 0 0 40px;}
		
/* product */
.Product_StandardProduct {background: url(/images/Stonz-productbg.jpg) repeat-y top right; position: relative;}
	.Product_StandardProduct .ui_paging { 
		font-size:10px; 
		text-align: right; 
		margin: 0; 
		padding-right: 20px; 
		color: #575757;
		position: absolute;
			top: -22px;
			right: 0;
	}
		.Product_StandardProduct .ui_paging a.PreviousProduct:active, .Product_StandardProduct .ui_paging a.PreviousProduct:visited, .Product_StandardProduct .ui_paging a.PreviousProduct:link, .Product_StandardProduct .ui_paging a.PreviousProduct:hover {
			color: #575757;
			background: transparent url(/images/stonz_previous.jpg) no-repeat center left;
			padding: 0 0 3px 15px;
			font-weight: normal;
		}
		.Product_StandardProduct .ui_paging a.disabledprevious:active, 
		.Product_StandardProduct .ui_paging a.disabledprevious:visited, 
		.Product_StandardProduct .ui_paging a.disabledprevious:link, 
		.Product_StandardProduct .ui_paging a.disabledprevious:hover {
			display: none;
		}
		.Product_StandardProduct .ui_paging a.NextProduct:active, 
		.Product_StandardProduct .ui_paging a.NextProduct:visited, 
		.Product_StandardProduct .ui_paging a.NextProduct:link, 
		.Product_StandardProduct .ui_paging a.NextProduct:hover {
			color: #575757;
			background: transparent url(/images/stonz_next.jpg) no-repeat center right;
			padding: 0 15px 3px 0;
			font-weight: normal;
		}
		.Product_StandardProduct .ui_paging a.disablednext:active, 
		.Product_StandardProduct .ui_paging a.disablednext:visited, 
		.Product_StandardProduct .ui_paging a.disablednext:link, 
		.Product_StandardProduct .ui_paging a.disablednext:hover {
			display:  none;
		}


	.Product_StandardProduct .ui_productLeft{ float: left; width: 370px; padding-bottom: 10px;}
		.ui_productLeft .ui_zoom {font-size: 11px;
			background: transparent url(/images/popup_icon.gif) no-repeat center left;
				padding: 0 0 5px 20px;}
		.Product_StandardProduct .ui_productLeft .Enlarge {	font-size: 11px; padding: 0 0 0 15px; height: 25px;	}
			.ui_productLeft .Enlarge a:link,
			.ui_productLeft .Enlarge a:visited,
			.ui_productLeft .Enlarge a:hover,
			.ui_productLeft .Enlarge a:active{
				font-weight: normal;
				color: #242021; 
				background: transparent url(/images/stonz_view_larger.jpg) no-repeat center left;
			
				padding: 0 80px 4px 25px;
			}
			.ui_productLeft .Enlarge a:hover{text-decoration: underline;}
		.ProductImageTable,
		.ProductImageTable .ZoomProductImage_Wrapper,
		.ProductImageTable .ProductImage table{width: 350px; }
			.ui_ribbon .RibbonImage{}
			.ui_ribbon .ImageRibbon td {width: 55px; height: 55px; border: 1px solid #5E5E5E; vertical-align: center;}
.ProductVideo{
	font-size: 11px;
}

.ui_productRight{
	float: left;
	width: 350px;
	padding: 0;
}
	.ui_productTop{min-height: 350px;}
	.ProductDetails ul{margin: 0; padding: 0 10px 0 10px;}
	.ProductDetails .PageIntro p{padding: 0 10px 0 0;}
	
	.testimonial{padding: 20px 20px 20px 0; font-size: 13px;}
	Fieldset.FS_testimonial{line-height: 18px; border: 1px solid #dbdfe0; padding: 20px 15px 10px;}
	Legend.FS_testimonial{color: #000; font-weight: bold;}

	.Product_StandardProduct .ProductName { margin-bottom: 5px; margin-top: 0; font-size: 22px; }
	.Product_StandardProduct .ProductPrice { font-size: 14px; padding: 15px 0 0 0; font-weight: bold;}
	.Product_StandardProduct .ProductLongDescription{display: block; padding: 10px 0 20px 0; }
		.Product_StandardProduct .ProductLongDescription iframe{position: relative; z-index: 10;}
	.Product_StandardProduct .Currency {}
	.Product_StandardProductSale .ProductPrice { }
	.Product_StandardProduct .SalePrice {color: #971B1E; font-size: 14px; font-weight: bold; padding: 5px 0 0 0;}
	.Product_StandardProduct .SalePrice .Currency {}
	.Product_StandardProduct .PageIntro { clear: left; }
	.Product_StandardProduct .Attributes { padding: 20px 0 0; font-size: 14px;}
		.Product_StandardProduct .SizeChart{float: left; width: 70px; display: inline-block;}
			.Product_StandardProduct .SizeChart a:link,
			.Product_StandardProduct .SizeChart a:visited,
			.Product_StandardProduct .SizeChart a:hover,
			.Product_StandardProduct .SizeChart a:active{color:#334972; font-weight: bold; font-size: 12px; line-height: 18px; text-decoration: underline;}
			.Product_StandardProduct .SizeChart a:hover{text-decoration: none;}
	.Product_StandardProduct .ProductAttributes {float: left;}
		.Product_StandardProduct .ProductAttributesTable .Label {display: none;}
	.Product_StandardProduct .ProductQuantity {padding: 5px 0;}
		.Product_StandardProduct .ProductQuantity td.Label{ width: 70px; text-align: left; font-size: 12px; font-weight: bold; color:#334972; padding: 0;}
		.Product_StandardProduct .ProductQuantity td.Field{text-align:left; padding: 0;}
	.Product_StandardProduct .Required { display: none; }
	.Product_StandardProduct .AttributeField {padding: 0 5px;}
	.Product_StandardProduct .AttributeField select{ font-size: 10px; color: #666; padding: 0;}
	.Product_StandardProduct .AttributeField option{ font-size: 10px; color: #666; padding: 3px 3px 0px 0;}

	.Product_StandardProduct .AddToCartButton { padding: 0 0 0 70px; display: inline-block;}
		.Product_StandardProduct .AddToCartButton a:link, 
		.Product_StandardProduct .AddToCartButton a:visited, 
		.Product_StandardProduct .AddToCartButton a:active{ display: block; width: 127px; height: 30px; background: transparent url(/images/BTN_addtocart.jpg) no-repeat top left; }
		.Product_StandardProduct .AddToCartButton a:hover {}
	.Product_StandardProduct .AddToCartButton img { width: 127px; height: 30px; }
	.Product_StandardProduct .AddToCartButton input {}
	.Product_StandardProduct .ButtonText { display: none; }
	.Product_StandardProduct .ButtonText a {}
	.Product_StandardProduct .ButtonText a:hover {}

	.Product_StandardProduct .ImageRelations {
		text-align: left;
	}
	.Relations { margin: -26px 0 0 0; font-size: 11px; font-weight: normal; padding: 0 0 20px 0;}
	.Product_StandardProduct .ImageRelations { font-size: 11px; font-weight: normal; padding: 0 0 20px 0;}
	.Product_StandardProduct .ImageRelationsItem { width: 96px; height: 80px; padding-right: 10px; float: left; }
	.Product_StandardProduct .ImageRelationsItem a {}
	.Product_StandardProduct .ImageRelationsItem a:hover {}
	.Product_StandardProduct .ImageRelations1 {}
	.Product_StandardProduct .ImageRelations1 a {}
	.Product_StandardProduct .ImageRelations1 a:hover {}
	.Product_StandardProduct .RelationImage { display: block; padding: 5px;}
	.Product_StandardProduct .RelationName { display: none; }

	.Product_StandardProduct .ui_crosssales {
		float: right; 
		width: 150px;
		margin: 15px 0 0 0;
		min-height: 603px; 
		overflow: hidden; 
	}

	.Product_StandardProduct .CrossSaleTabular .CrossSale_Heading {padding: 0 0 0 5px; font-size: 12px; text-align: center;}
	.Product_StandardProduct .CrossSale_Item { padding: 0 0 10px 0; text-align: center; }
		.CrossSale_Heading {text-align: center;}
		.Product_StandardProduct .CrossSale_Item .Product { padding: 0 0 0 5px;}
		.Product_StandardProduct .CrossSale_Item .ProductSale {}
		.Product_StandardProduct .CrossSale_Item .Image {padding: 0 0 10px 0;}
		.Product_StandardProduct .CrossSale_Item .ProductName ,	
		.Product_StandardProduct .CrossSale_Item .ProductName a:link,
		.Product_StandardProduct .CrossSale_Item .ProductName a:visited,	
		.Product_StandardProduct .CrossSale_Item .ProductName a:hover,
		.Product_StandardProduct .CrossSale_Item .ProductName a:active	{ font-weight: normal; font-size: 12px; color: #282921; text-decoration: none;}
			.Product_StandardProduct .CrossSale_Item .ProductName a:hover {text-decoration: underline;}
		.Product_StandardProduct .CrossSale_Item .ProductPrice {padding: 0; font-weight: normal !important; color: #282921; font-size: 12px;}
		.Product_StandardProduct .CrossSale_Item .Currency { display: none; }
		.Product_StandardProduct .CrossSale_Item .ProductSale .Price { font-style: italic; text-decoration: line-through; }
			.Product_StandardProduct .CrossSale_Item .ProductPrice a{text-decoration: none !important;}
		.Product_StandardProduct .CrossSale_Item .SalePrice { display: block; padding: 0 0 0 5px; color: #971B1E; }
			.Product_StandardProduct .CrossSale_Item .ProductOnSale{display: none;}
		.Product_StandardProduct .CrossSale_Item .SalePrice .Currency { display: none; }
		.Product_StandardProduct .CrossSale_Item .Stock { display: none; }
		.Product_StandardProduct .CrossSale_Item .Attributes { display: none; }
		.Product_StandardProduct .CrossSale_Item .AttributeRow {}
		.Product_StandardProduct .CrossSale_Item .Quantity {}
		.Product_StandardProduct .CrossSale_Item .Attribute1 {} /* 1 to 4 available */
		.Product_StandardProduct .CrossSale_Item .AttributeLabel {}
		.Product_StandardProduct .CrossSale_Item .Required {}
		.Product_StandardProduct .CrossSale_Item .AttributeField {}

	.Product_StandardProduct .CrossSale_Item .Buttons { display: none; }
	.Product_StandardProduct .CrossSale_Item .AddToCartImage {}
	.Product_StandardProduct .CrossSale_Item .AddToCartImage a {}
	.Product_StandardProduct .CrossSale_Item .AddToCartImage a:hover {}
	.Product_StandardProduct .CrossSale_Item .AddToCartImage img {}
	.Product_StandardProduct .CrossSale_Item .AddToCartButton {}
	.Product_StandardProduct .CrossSale_Item .AddToCartButton input {}
	.Product_StandardProduct .CrossSale_Item .AddToCartText {}
	.Product_StandardProduct .CrossSale_Item .AddToCartText a {}
	.Product_StandardProduct .CrossSale_Item .AddToCartText a:hover {}

	

.PC {}
.PC .ErrorMessage, 
.PC .ErrorMessage h1,
.PC .ErrorMessage p { font-weight: bold; color: #f00; }
.PC label { font-weight: bold; }
.PC input { width: 200px; }
.PC input.SubmitButton { width: auto; }

/* Wholesaler Sale */

.WS .ListPrice { text-decoration: line-through;}
/* Search Style */

/*On Page Add to Cart*/
.ContinueShopping {text-align: right; width: 67%;}
	.ContinueShopping a{font-weight: normal; display: inline-block; padding: 6px 10px; border: 1px solid #334972; }
.ViewCart{text-align: center;}
.ViewCart a{width: 145px;background: #8F191C; font-weight: normal; color: #fff; display: inline-block; padding: 8px 5px;}
	#AddedToCart1Results .ListPrice{display: inline-block; padding-right: 5px;}
	#AddedToCart1Results .SalePrice{color: #971B1E;}



/*please wait*/
#PW{width: 800px; margin: 0px auto; background: #fff;}
