/* The following colour values are populated automatically by the 'Customize design' mode. If modifying manually, mapping.xml also needs to be updated accordingly */
.GC1{background-color:#fedce5;color:#000000;}
.GC2{color:#000000;background-color:#fea8be;}
.GC3{color:#000000;background-color:#fea8be;}
.GC4,.GC4 a,a .GC4{background-color:#FFFFFF;border-color:#fea8be;color:#6F6F6F;}
.GC5,.GC5 a,a .GC5{background-color:#fea8be;color:#000000;}
.GC6,.GC6 a,a .GC6{background-color:#FFFFFF;border-color:#fedce5;color:#000000;}
.GC7{border-color:#D0DFF4;color:#FFFFFF;}
.GC8,.GC8 a,a .GC8{border-color:#fedce5;color:#000000;background-color:#fea8be;}
.GC9,.GC9 a,a .GC9{background-color:#CCCCCC;border-color:#fedce5;color:#000000;}
.GC10{background-color:#fedce5;border-color:#fea8be;color:#000000;}
.GC11{color:#000000;}
.GC12{color:#000000;}
.GC13{background-color:#fea8be;border-color:#D0DFF4;color:#000000;}
.GC14,.GC14 a,a .GC14{background-color:#CCCCCC;color:#000000;}
.GC15,.GC15 a,a .GC15{background-color:#CCCCCC;border-color:#CCCCCC;color:#000000;}
.GC16{color:#000000;background-color:#fea8be;border-color:#fea8be;}
.GC17{color:#000000;}
.GC18{color:#000000;}
.GC19{color:#000000;}
.GC20{color:#000000;}
.GC21{color:#FF0303;}
.GC22{color:#000000;background-color:#FFFFFF;}
.GC23{border-color:#000000;color:#000000;}
.GC24{background-color:#fea8be;border-color:#fedce5;color:#FFFFFF;}
.GC25{color:#000000;}
.GC26{background-color:#fea8be;border-color:#fef0f3;color:#000000;}
.GC27{background-color:#fea8be;border-color:#fea8be;color:#000000;}
.GC28,.GC28 a,a .GC28{border-color:#FFFFFF;color:#FFFFFF;}
.GC29,.GC29 a,a .GC29{border-color:#FFFFFF;color:#FFFFFF;background-color:#5F91D6;}
.GC30,.GC30 a,a .GC30{color:#000000;border-color:#fea8be;background-color:#fedce5;}
.GC31,.GC31 a,a .GC31{background-color:#fea8be;color:#FFFFFF;border-color:#fea8be;}
.GC32,.GC32 a,a .GC32{border-color:#fea8be;color:#000000;background-color:#fedce5;}
.GC33,.GC33 a,a .GC33{border-color:#fea8be;color:#FFFFFF;background-color:#fea8be;}
.GC34,.GC34 a,a .GC34{border-color:#fea8be;color:#000000;background-color:#fedce5;}
.GC35,.GC35 a,a .GC35{background-color:#fea8be;color:#FFFFFF;border-color:#fea8be;}
.GC36{color:#000000;background-color:#5F91D6;}
.GC37{color:#000000;}
.GC38{color:#000000;border-color:#000000;}
.GC39{color:#000000;}
.GC40{background-color:#fedce5;color:#000000;}
.GC41{background-color:#fef0f3;color:#000000;}
.GC42{color:#000000;}
.GC43{background-color:#fea8be;}
.GC44,.GC44 a,a .GC44{color:#FFFFFF;background-color:#fea8be;}
.GC45,.GC45 a,a .GC45{background-color:#fea8be;color:#000000;}
.GC46{background-color:#fea8be;}
.GC47{background-color:#CCCCCC;}
.GC48,.GC48 a,a .GC48{background-color:#fef0f3;border-color:#000000;color:#000000;}
.GC49,.GC49 a,a .GC49{background-color:#fea8be;border-color:#000000;color:#000000;}
.GC50{color:#000000;border-color:#fedce5;background-color:#FFFFFF;}
.GC51{background-color:#fedce5;color:#000000;border-color:#fea8be;}
.GC52{color:#FF0303;}
.GC53{color:#000000;}
.GC54{color:#000000;}
.GC55{color:#000000;}
.GC56{color:#FF0303;}
.GC57{background-color:#CCCCCC;color:#000000;border-color:#fea8be;}
.GC58{background-color:#CCCCCC;color:#000000;border-color:#fea8be;}
.GC59{background-color:#CCCCCC;color:#000000;border-color:#fea8be;}
.GC60{color:#000000;}
.GC61{color:#000000;}
html body, div, p, td, input, select /* font */{font-family:Arial, Helvetica, Tahoma, sans-serif;}
html /* scrollbars */{scrollbar-track-color:#fea8be;scrollbar-arrow-color:#000000;scrollbar-base-color:#fedce5;}
a{text-decoration:none;color:#009fff;}
/* **** END: Base system colour styles and declarations **** */

/* ** BEGIN: Primary declarations ** */
* {margin:0;padding:0;} /* Forces all elements to default */
html {text-align:center;}
/*body, div, p, td, input, select {font-style:normal;}*/
body {font-size:12px;background-image:url();background-repeat:repeat-x;background-position:left top;margin:0px; padding:0px;}
*html body {width:100%;}
html, body {height:100%;text-align:center;}
/* ** BEGIN: Website width and height ** */
	/* Normally set to 770px (Fits on 800 x 600 screens) or 980px (Fits on 1024 x 768 screens). Larger or smaller sizes are possible, with sacrifice to legability of website text and loading times. */
	#WebSite, #WebSiteHeader, #WebSiteContent, #WebSiteFooter, #WebSiteContent, #AppLogo, #DesignImage2, #DesignImage3, #DesignImage5, #DesignImage7, #DesignImage8  {width:980px;}
	#DesignImage1 {width: 100%;}
	#DesignImage4 {width: 452px;}
/* Sum of the following elements width must equal WebSite width. Check other values further down this file for other elements which my be affected by these settings. */
	#SideBar_L, #Index2 table.idx2Background {width:196px;} #Content {width:784px;}
	/* Minimum website height */
	#WebSite, #SideBar_L, #WebSiteContent, #Content {min-height:415px;}
	#WebSiteHeader {height:430px;}
	#WebSiteFooter {min-height:5px;}
/* ** END: Website width and height ** */

p {margin:0 0 .75em 0;}
ul, ol {clear:left;margin:0 0 0.5em 2.5em;}
li ul, li ol {margin-bottom:.25em;}
object {display:block;}
table[align=center] {margin:0 auto;}
abbr, acronym {border-width:0;border-bottom-width:1px;border-bottom-style:dotted;}
textarea {overflow:auto;}
input[type=checkbox], input[type=radio] {background-color:transparent;}
input[type=button], input[type=submit], input[type=reset] {cursor:pointer;}
.noDisplay {display:none;}
#WebSite{position:relative;margin:0 auto;text-align:left;border-width:0px;border-style:solid;}
#WebSiteHeader{position:relative;text-align:left;border:0;margin-bottom: 10px;}
#WebSiteContent{position:relative;}
#SideBar_L{position:relative;float:left;overflow-x:hidden;}
#Index1{position:absolute;left:0px;top:111px;height:31px;width:980px;text-align:left;z-index:40;}
#idx1Navigation{position:absolute;left:15px;}
#Index2{padding:0;margin:0 0 10px 0;overflow:hidden;}
#Container1 {margin-bottom:2px;}
#Content{position:relative;float:right;padding:0;text-align:left;line-height:150%;overflow-y:hidden;overflow-x:auto;}
#FooterClearance{position:relative;clear:both;height:0px;overflow:hidden;}
#FooterClearance span {display:none;}
#WebSiteFooter{position:relative;border:0;text-align:center;}
/* ** END: Primary declarations ** */
#CompanyImage{position:absolute;height:105px;width:455px;top:0px;left:0px;}
#SiteHeadingSiteSloganContainer {position:absolute;top:200px;left:25px;width:420px;height:200px;overflow:hidden;}
#SiteHeadingContainer {position:relative;}
#SiteHeading {font-size:30px;background-color:transparent;font-weight:700;font-style:normal;line-height:1.2em;text-decoration:none;}
#SiteSlogan{position:relative;margin-top:.25em;font-weight:400;font-size:20px;font-style:normal;line-height:1.15em;text-decoration:none;}
.WebSiteFootnote {text-align:center;}
#AppLogo{text-align:center;margin:0 auto;padding:10px;} /* Application logo */
#LinkSF {margin:0 auto ! important;} /* Centers application logo */
/* ** BEGIN: Other Design Images ** */
#DesignImage1{position:absolute;top:0px;left:0px;height:18px;}
*html #DesignImage1{overflow:hidden;}/* IE6 Support */
#DesignImage2{position:absolute;bottom:0px;height:276px;background-image:url(../media/masthead.jpg);background-position:0% 0%;}
#DesignImage3{position:absolute;bottom:0px;height:100px;background-image:url(../media/masthead2.jpg);background-position:0% 0%;}
#DesignImage4{position:absolute;bottom:0px;height:276px;-moz-opacity:0.20;filter:alpha(opacity=20);opacity:0.20;}
#DesignImage5{position:absolute;top:111px;height:31px;}
#DesignImage6{position:relative;padding:5px;}
#DesignImage7{position:absolute;top:154px; left:0px; height:25px;}
#DesignImage8{position:absolute;bottom:0px; left:0px; height:25px;}
/* ** END: Other Design Images ** */
/* ** BEGIN: ObjectFragments ** */
#Login{position:relative;width:192;padding:5px 0;text-align:center;}
#Login a {background:transparent;}

#MiniCartSearchLanguageContainer {position:absolute;top:25px;right:5px;z-index:700;}
#MiniCartAlt {float:right;margin-left:10px;}
#MiniCartSearchLanguageContainerInner {float:right;}
#SwitchLang{position:relative;font-size:12px;line-height:18px;width:166px;}
#SwitchLang select {font-size:12px;}
*html #SwitchLang{position:static;}
#Search{position:relative;margin-bottom:2px;}
#Search td{padding:0;}
input.SearchTextField {width:130px;height:16px;font-size:12px;margin:0;margin-right:3px;text-align:left;border:0px;}
a.SearchButton {margin:0;border:0;}

.ResellerLogOutIcon {width:70px;margin:0;padding:0;border-width:1px;border-style:solid;}
.ResellerLogInIcon {margin-top:3px;padding:0;}
.SignUp {font-family:inherit;font-weight:bold;text-align:center;text-decoration:underline;}

/* ** START: HTML code snippets ** */
.IndexCodeSnippetTop {margin:5px;}
.IndexCodeSnippetBottom {margin:5px;}

.Index1CodeSnippetTop {}
.Index1CodeSnippetTopContent {}
.Index1CodeSnippetBottom {}
.Index1CodeSnippetBottomContent {}
.Index2CodeSnippetTop {}
.Index2CodeSnippetTopContent {}
.Index2CodeSnippetBottom {}
.Index2CodeSnippetBottomContent {}
/* ** END: HTML code snippets ** */
/* ** END: ObjectFragments ** */
/* ** START THEME OVER-RIDING STYLES FOR PAGE AND PRODUCT ** */
/* Control background-position */
.PageLinkBox, .Product, .ProductCrossPromotion {background-position:top;}
/* Check out pages */
.DropDowns {width:180px;} /* Select fields for country and region */
.ViewbasketRow2, .ViewbasketExtras {border-width:1px;border-style:solid;}
.ViewbasketCheckOut {height:20px;margin:20px;padding:0;vertical-align:bottom;background-color:transparent;border:0;}
/* Reseller */
.ResellerFormTable {width:250px;padding-bottom:30px;border-width:1px;border-style:solid;}

/* Drop-shadow effects */
#sfLightBox {-moz-box-shadow: 0px 0px 10px #000000;-webkit-box-shadow: 0px 0px 10px #000000;box-shadow: 0px 0px 10px #000000;}
#sfAddDiv, #MiniCartTotalContents, #MiniCartTotalDrawer {-moz-box-shadow: 3px 3px 5px #666666;-webkit-box-shadow: 3px 3px 5px #666666;box-shadow: 3px 3px 5px #666666;}

/* Start SiteMap */
.ddSitemapLink{position:relative;padding:0 5px;cursor:pointer;font-size:9px;background-color:transparent;color:#7c7c7f;}
.ddSitemapMenu{position:absolute;visibility:hidden;left:0;top:0;width:200px;height:150px;padding:0px 5px;border:1px solid #000000;overflow:scroll;overflow-x:hidden;z-index:999;background-color:#ffffff;text-align:left;}
.ddSitemapMenu a,.ddSitemapMenu div{color:#000000;}
.ddSitemapMenu hr{position:relative;width:200px;height:1px;}
.ddSitemapItem{display:block;padding:0px 10px;text-decoration:none;width:190px;}
#ddSFLink{position:relative;text-align:right;top:-12px;}
#ddSFLinkSep{width:86%;}
/* End SiteMap */

#MiniCartTotalHead{font-size:15px;font-weight:700;font-style:normal;}
.NextPreviousLink{font-size:13px;font-weight:700;font-style:normal;}
/*
Version tag, please don't remove
$Revision: 4392 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V8_10/bin/Templates/Website/8-BASE-AA_1024 x -/website.css $
*/
/* Major elements */
.Breadcrumbs {position:relative;overflow:hidden;margin:0px;font-size:10px;padding:2px 5px;border-style:solid;border-width:1px;border-left:0px;border-right:0px;border-top:0px;}
.Breadcrumbs #SwitchCurrency {float:right;}

#ProductContainer1 {}/* wrapper */
#ProductContainer2 {float:left;width:33%;} /* pricing */
#ProductContainer3 {text-align:center;overflow:hidden;padding:0 10px;} /* main-top */
#ProductDetailsPanel1, #ProductDetailsPanel2, #ProductDetailsPanel3 {overflow:hidden;} /* main-content */
.ProductTitle {font-size:20px;margin:5px 5px 0px 5px;padding:5px;}
.ProductIntroduction {overflow:hidden;margin:5px;padding:5px;font-size:14px;font-weight:normal;}
.ProductDescription {margin:5px;padding:5px;}
.ProductHighlightOuter {float:right;width:50%;}
.ProductHighlight {margin:10px;padding:10px;border-radius:5px;font-size:13px;}
#ProductNumbers {position:relative;overflow:hidden;margin:0 10px 5px 10px;}
#ProductNumbers .ProductManufacturer, #ProductNumbers .ProductInternationalCatalogNumber, #ProductNumbers .ProductNumber {display:block;float:left;margin-right:.5em;line-height:1.5em;}
#ProductNumbers div:after {display:block;float:right;margin-left:.5em;content:"|";}
#ProductNumbers div:last-child:after {display:none;}
.ProductAskQuestion {margin:5px;padding:5px;display:inline-block;text-decoration:underline;}
.Schema {display:none;}/* SEO values */

/* Product image*/
.ProductImageContainer {margin:10px auto;text-align:left;}
#ProductMoreDetailsIcon.LayoutObject {width:15px;height:15px;background-image:url(../media/MoreDetails.gif);background-repeat:no-repeat;background-position:center;}
 #ProductMoreImagesIcon.LayoutObject {width:22px;height:18px;background-image:url(../media/gallery.png);background-repeat:no-repeat;background-position:center;}
 .ProductImageCaptionIcon {width:22px;height:18px;background-image:url(../media/zoom.png);background-repeat:no-repeat;background-position:center;}

/* Tabs */
.ProductDetailsPanelOn {display:block;}
.ProductDetailsPanelOff {display:none;}
#ProductDetailsNav {overflow:hidden;margin-top:30px;font-size:13px;clear:both;}
#ProductDetailsNav ul {position:relative;overflow:hidden;margin:0 10px;padding:0;list-style:none;border-style:solid;border-width:0 0 1px 0;}
#ProductDetailsNav li {float:left;cursor:pointer;margin:0;padding:0;padding:2px 10px;border-width:1px 1px 0px 0px;border-style:solid;border-radius:5px 5px 0 0;}
#ProductDetailsNav li:first-child {border-left-width:1px;}
#ProductDetailsNav li a {display:block;}

/* Pricing */
.ProductPurchaseContainer, .ProductPurchaseContainerInner {position:relative;overflow:hidden;}
.ProductPurchaseContainerInner {margin:5px 10px 0 10px;}
.ProductPriceIntro {float:left;}
.ProductPriceOriginal {margin-left:5px;float:left;text-decoration:line-through;font-size:12px;line-height:15px;}/* old price */
.ProductPriceOriginal .ProductCurrencySymbol {font-size:10px;vertical-align:baseline;}
.ProductPrice, .ProductPriceCalculated {clear:left;float:left;line-height:1em;font-size:30px;font-weight:bold;margin-right:5px;} /* current price */
.ProductPriceContainer {float:left;}
.ProductCurrencySymbol {font-size:20px;}
.ProductPriceCalculated .ProductCurrencySymbol {vertical-align:baseline;}
.ProductPriceCalculated .ProductPriceGroupPart1 {font-weight:bold;}
.ProductPriceCalculated .ProductPriceGroupPart1_Text {font-size:12px;font-weight:normal;}
.ProductPriceCalculated .ProductPriceGroupPart2 {font-weight:normal;font-size:10px;}
.ProductPrice .ProductPriceGroupPart1 {font-weight:bold;}
.ProductPrice .ProductPriceGroupPart1_Text {font-size:12px;font-weight:normal;}
.ProductPrice .ProductPriceGroupPart2 {font-weight:normal;font-size:10px;}
.ProductPrice .ProductCurrencySymbol {font-size:20px;vertical-align:baseline;}
.ProductIncTaxes, .ShippingChargeForProduct, .ProductWeight {font-size:10px;line-height:14px;}
.ProductWeight:after {content:")";}
.ProductWeight span:before {content:"(";}
.ProductDiscountMessage {font-weight:normal;font-size:16px;margin:5px 10px;}
.ProductPriceOriginal:empty, .ProductPrice:empty, .ProductPriceCalculated:empty  {display:none;}

.ProductNumberBasePriceContainer {margin:5px;padding:5px;list-style:none;line-height:1.2em;}
.ProductNumberBasePriceContainer li {margin-bottom:.5em;}
.ProductNumberBasePriceContainer li:last-child {margin-bottom:0;}

/* Stock control */
.ProductStockContainer {position:relative;overflow:hidden;font-weight:bold;}
.ProductStockTlight {display:none;float:left;margin-right:3px;}
.ProductStockTlight > span {display:block;float:left;height:10px;width:17px;margin:0px 2px 0px 0px;border-radius:2px;border-width:1px;border-style:solid;}
.ProductStockTlight > span > span {display:block;height:8px;width:15px;margin:1px;border-radius:2px;}
.ProductStockTlight1 span {background-color:#65B00F;background:-webkit-gradient(linear, left top, left bottom, from(#65b00f), to(#006837));background:-moz-linear-gradient(top,#65b00f,#006837);background:-ms-linear-gradient(top,#65b00f,#006837);background:linear-gradient(top,#65b00f,#006837);}
.ProductStockTlight2 span {background-color:#ff7733;background:-webkit-gradient(linear, left top, left bottom, from(#ff7733), to(#ed4f00));background:-moz-linear-gradient(top,#ff7733,#ed4f00);background:-ms-linear-gradient(top,#ff7733,#ed4f00);background:linear-gradient(top,#ff7733,#006837);}
.ProductStockTlight3 span {background-color:#ff0000;background:-webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#b00000));background:-moz-linear-gradient(top,#ff0000,#b00000);background:-ms-linear-gradient(top,#ff0000,#b00000);background:linear-gradient(top,#ff0000,#b00000);}

/* Buttons */
.ProductIcons {position:relative;overflow:hidden;margin:5px 10px 10px 10px;}
.ProductOptions + .ProductIcons {margin:10px;}
.QntyBox {float:left;}
.QntyBox input {font-size:14px;margin-top:1px;padding:2px;}
.QntyBox + .AddToBasketButton {margin-left:5px;}
.AddToBasketButton {float:left;border-radius:5px;border-width:1px;border-style:solid;font-size:14px;line-height:24px;font-weight:bold;padding:0 10px 0 2px;}
.AddToBasketButton span.ImgLink {display:block;float:left;color:inherit;background-color:transparent;background-image:url("../media/sgk_cart.png");background-repeat:none;background-repeat:no-repeat;background-position:0 center;padding-left:25px;}
.AddToBasketButton span {display:block;}
.AddToBasketButton + .FavoritesButton {margin-left:5px;}
.FavoritesButton {float:left;border-radius:5px;border-width:1px;border-style:solid;}
.FavoritesButton span.ImgLink {display:block;background-image:url("../media/sgk_fav.png");background-repeat:none;background-repeat:no-repeat;background-position:center;height:24px;width:24px;}
.FavoritesButton span {display:none;}

.AddToBasketButton, .FavoritesButton{cursor:pointer;background-image:url("../media/a2b_grad.png")/* IE7 */;background-position:top left;background-repeat:repeat-x;background-image: -ms-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,.2));background-image: -moz-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,.2));background-image: -o-linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,.2));background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,.2)), color-stop(1, rgba(0,0,0,.2)));background-image: linear-gradient(top, rgba(255,255,255,.2), rgba(0,0,0,.2));}
.AddToBasketButton:hover, .FavoritesButton:hover {background-image:url("../media/a2b_grad.png")/* IE7 */;background-position:bottom left;background-repeat:repeat-x;background-image: -ms-linear-gradient(top, rgba(0,0,0,.2), rgba(255,255,255,.2));background-image: -moz-linear-gradient(top, rgba(0,0,0,.2), rgba(255,255,255,.2));background-image: -o-linear-gradient(top, rgba(0,0,0,.2), rgba(255,255,255,.2));background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.2)), color-stop(1, rgba(255,255,255,.2)));background-image: linear-gradient(top, rgba(0,0,0,.2), rgba(255,255,255,.2));}

/* Options */
.ProductOptions {margin:5px;}
.ProductOptionInner {position:relative;overflow:hidden;padding:5px;margin:0 0 5px 0;}
.ProductOptionInner.ProductOptionInnerCheckbox {position:relative;overflow:hidden;padding:5px;margin:0 0 5px 0;}
.ProductOptionInner.ProductOptionInnerCheckbox + .ProductOptionInner.ProductOptionInnerCheckbox {padding:0px 5px 5px 5px;margin-top:-5px;}
.ProductOptionInner:last-child {margin:0;}
.ProductChoiceNameImageParent {text-align:center;}
.ProductChoiceNameImageParent.NoImage {padding:10px;}
.ProductOptionName {font-weight:bold;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:.5em;}
.ProductChoiceName {position:relative;overflow:hidden;margin-bottom:.25em;}
.ProductChoiceName label {cursor:pointer;}
.ProductChoiceName label div{font-size:10px;}
.ProductChoiceNameImageParent a {margin:0 auto;display:inline-block;cursor:url(../media/search.png),auto;}
.ProductOptions textarea, .ProductOptions input, .ProductOptions select {font-family:inherit;font-size:12px;max-width:99%;}
.ProductOptions .ProductOptionName {margin-top:.75em;}
.ProductOptions br + .ProductOptionName {margin-top:-.5em;}
.ProductOptions .ProductOptionName:first-child {margin-top:0;}
.ProductOptions input[type=radio], .ProductOptions input[type=checkbox] {float:left;margin-right:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .ProductOptions input[type=radio], .ProductOptions input[type=checkbox] {margin-left:1px;margin-top:1px;} } /* webkit for mac gui quirk */
.ProductOptions input[type=radio] + span, .ProductOptions input[type=checkbox] + span {display:block;overflow:hidden;margin-bottom:.25em;}
.ProductOptionName  + .ProductChoiceName input[type=radio], .ProductChoiceName input[type=checkbox], .ProductOptionName + .ProductChoiceName input[type=radio] + span, .ProductChoiceName input[type=checkbox] + span {margin-top:.25em;}
.ProductOptions select {min-width:150px;max-width:100%;}
.ProductOptions select option {padding:1px 2px;}

/* Detailed description */
.ProductDetailedDescription {overflow:hidden;margin:5px;padding:5px;}

/* Freatures */
.ProductFeatures table {margin:10px;line-height:1.2em;}
.ProductFeatures th {text-align:left;vertical-align:top;padding:0 .25em .5em 0;}
.ProductFeatures td {text-align:left;vertical-align:top;padding:0 0 .5em 0;}

/* Cross promotions */
.ProductCrossPromotion {clear:both;position:relative;overflow:hidden;border-width:1px 0 0 0;border-style:solid;margin:10px;padding-top:5px;}
.ProductCrossPromotionContainer {float:left;width:220px;margin:5px;padding:5px;line-height:1.2em;border-width:0 1px 0 0;border-style:solid;}
.ProductCrossPromotionContainer:last-child {border:0;}
.ProductCrossPromotionImage {float:left;width:80px;}
.ProductCrossPromotionImage img {border:0;height:auto;width:80px;}
.ProductCrossPromotionInner {overflow:hidden;padding:0 0 0 7px;}
.ProductCrossPromotionTitle {font-size:13px;font-weight:bold;}
.ProductCrossPromotionDescription {}
.ProductCrossPromotion .PageLinkBoxMoreDetails {padding:2px;text-align:right;text-decoration:underline;}
.ProductCrossPromotion .ProductPurchaseContainerInner {margin:0;}
.ProductCrossPromotion .ProductIcons {margin:0;}
.ProductCrossPromotionPriceOriginal {text-decoration:line-through;font-size:12px;line-height:15px;}/* old price */
.ProductCrossPromotionPriceOriginal .ProductCrossPromotionCurrencySymbol {font-size:10px;}
.ProductCrossPromotionPrice, .ProductCrossPromotionPriceCalculated {line-height:1em;font-size:14px;font-weight:bold;} /* current price */
.ProductCrossPromotionPriceContainer {float:left;}
.ProductCrossPromotionCurrencySymbol {vertical-align:baseline;}
.ProductCrossPromotionPriceCalculated .ProductCrossPromotionPriceGroupPart1 {font-weight:bold;}
.ProductCrossPromotionPriceCalculated .ProductCrossPromotionPriceGroupPart1_Text {font-size:12px;font-weight:normal;}
.ProductCrossPromotionPriceCalculated .ProductCrossPromotionPriceGroupPart2 {font-weight:normal;font-size:10px;}
.ProductCrossPromotionPrice .ProductCrossPromotionPriceGroupPart1 {font-weight:bold;}
.ProductCrossPromotionPrice .ProductCrossPromotionPriceGroupPart1_Text {font-size:12px;font-weight:normal;}
.ProductCrossPromotionPrice .ProductCrossPromotionPriceGroupPart2 {font-weight:normal;font-size:10px;}
.ProductCrossPromotionPrice .ProductCrossPromotionCurrencySymbol {font-size:14px;}
.ProductCrossPromotionIncTaxes, .ShippingChargeForProductCrossPromotion, .ProductCrossPromotionWeight {font-size:10px;line-height:14px;}

.ProductCrossPromotionContainer_Recommend {float:left;width:220px;margin:5px;padding:5px;line-height:1.2em;border-width:0 1px 0 0;border-style:solid;}
.ProductCrossPromotionContainer_Recommend:last-child {border:0;}
.ProductCrossPromotionInner_Recommend {overflow:hidden;padding:0 0 0 5px;}
.ProductCrossPromotionBasePrice {font-size:10px;}

/* HTML areas */
#WebsiteLinkBoxTop-P2, #WebsiteLinkBoxBottom-P2 {margin:10px;}

/*
Version tag, please don't remove
$Revision: 10235 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V10_23/bin/Templates/Products/10-MMM_1/stylesheet.css $
*/
/* ** BEGIN: Index1 ** */
#idx1Navigation{line-height:25px;border:0;cursor:pointer;text-align:right;}
#idx1Navigation table td a{text-decoration:none;}
td.idx1Head, td.idx1Foot {display:none;}
td.idx1Left{padding-left:15px;background-image:url(../media/start-cap.png);background-repeat:repeat;background-position:top left;background-color:transparent;}
td.idx1LeftMouseOver{padding-left:15px;background-image:url(../media/start-cap-over.png);background-repeat:repeat;background-position:top left;background-color:transparent;}
td.idx1{white-space:nowrap;vertical-align:top;background-image:url(../media/middle.png);background-repeat:repeat;background-position:top left;background-color:transparent;}
td.idx1MouseOver{white-space:nowrap;vertical-align:top;background-image:url(../media/middle-over.png);background-repeat:repeat;background-position:top left;background-color:transparent;}
td.idx1MouseOver a {color:#000000;}
td.idx1Right{padding-left:15px;background-image:url(../media/end-cap.png);background-repeat:repeat;background-position:top left;background-color:transparent;}
td.idx1RightMouseOver{padding-left:15px;background-image:url(../media/end-cap-over.png);background-repeat:repeat;background-position:top left;background-color:transparent;}

/* sublevels */
table.idx1SubBackground{border-collapse:collapse;border-width:1px; border-style:solid;}
table.idx1SubBackground td{cursor:pointer;text-align:left;border-bottom-width:1px;border-bottom-style:solid;}
tr.idx1SubHead, tr.idx1SubFoot{display:none;}
td.idx1SubFootLeft{}
td.idx1SubFoot{}
td.idx1SubFootRight{}
td.idx1SubHeadLeft{}
td.idx1SubHead{}
td.idx1SubHeadRight{}
td.idx1SubLeft{padding-left:15px;}
td.idx1SubLeftMouseOver{padding-left:15px;}
td.idx1Sub{padding:0 4px;line-height:18px;text-align:left;}
td.idx1Sub a{background-color:transparent;}
td.idx1SubMouseOver{padding:0 4px;line-height:18px;text-align:left;}
td.idx1SubMouseOver a{text-decoration:none;background-color:transparent;}
td.idx1SubRight{padding-left:15px;}
td.idx1SubRightMouseOver{padding-left:15px;}
/* ** END: Index1 ** */

/*
Version tag, please don't remove
$Revision: 2234 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V8_10/bin/Templates/Index/Horizontal/DDT_1/styles/index1.css $
*/
/* ** BEGIN: Index2 ** */
table.idx2Background{width:100%;border:0;}
table.idx2Background td{padding:3px 3px;cursor:pointer;}
tr.idx2Head, tr.idx2Foot{display:none;}
td.idx2Left{padding-left:0px;}
td.idx2LeftMouseOver{padding-left:0px;}
td.idx2{}
td.idx2MouseOver a{text-decoration:none;}
td.idx2 a, td.idx2MouseOver a{display:block;background-color:transparent;overflow:hidden;clip:rect(0, 0, 0, 0);}
td.idx2Right{padding-left:0px;}
td.idx2RightMouseOver{padding-left:0px;}

/* sublevels */
table.idx2SubBackground{border-collapse:collapse;border:1px solid;}
table.idx2SubBackground td{cursor:pointer;text-align:left;border-bottom-width:1px;border-bottom-style:solid;}
tr.idx2SubHead, tr.idx2SubFoot{display:none;}
td.idx2SubFootLeft{}
td.idx2SubFoot{}
td.idx2SubFootRight{}
td.idx2SubHeadLeft{}
td.idx2SubHead{}
td.idx2SubHeadRight{}
td.idx2SubLeft{padding-left:16px;}
td.idx2SubLeftMouseOver{padding-left:16px;background-image:url(../media/solid_nav_arrow.gif);background-repeat:no-repeat;background-position:center center;}
td.idx2Sub{padding:0 4px;line-height:25px;text-align:left;}
td.idx2Sub a{background-color:transparent;}
td.idx2SubMouseOver{padding:0 4px;line-height:25px;text-align:left;}
td.idx2SubMouseOver a{text-decoration:none;background-color:transparent;}
td.idx2SubRight{padding-left:16px;}
td.idx2SubRightMouseOver{padding-left:16px;}
td.idx2Sub, td.idx2SubRight, td.idx2SubLeft, td.idx2SubMouseOver, td.idx2SubRightMouseOver, td.idx2SubLeftMouseOver {border-bottom-width:1px;border-bottom-style:solid;}
/* ** END: Index2 ** */

/*
Version tag, please don't remove
$Revision: 2234 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V9_22/bin/Templates/Index/Vertical/DDM_2/styles/index2.css $
*/
h1,h2,h3,font{line-height:normal;}
.PageTitle,.ProductTableHeader,.ProductTitle,.ProductPriceIntro,.ProductNumber,.ProductOptionName,.ProductChoiceName,.ProductDeliveryAdvice,.WebsiteName,.Breadcrumbs{line-height:normal;}
/* bullet points image left */
.PageIntroduction ul, .PageDescription ul, .ProductIntroduction ul, .ProductDescription ul, .ProductDetailedDescription ul { clear:left; }
.PageIntroduction ol, .PageDescription ol, .ProductIntroduction ol, .ProductDescription ol, .ProductDetailedDescription ol { clear:left; }
td.idx1MouseOver a {background-color:transparent;}
td.idx2MouseOver a {background-color:transparent;}
td.idx1SubMouseOver a {background-color:transparent;}
td.idx2SubMouseOver a {background-color:transparent;}
td.idx1Sub a {background-color:transparent;}
td.idx2Sub a {background-color:transparent;}
/* body, div, td, table, a {border-color:transparent;} */
/* fix clear items on product loops */
.ProductCopyClear { clear:both; height:1px; }
 .ProductCopyClear span { display:none; }
 *html .ProductCopyClear {display:none;}
.ViewbasketCheckOut {padding:10px;}
input.Button, input.Radio, input.CheckBox { margin:0; padding:0; }

.SubClear{clear:both;height:1px;}
.SubClear span{display:none;}

.Dialog, .ShipDialog {background-image:none;}

/* Start: Print rules -- Delete rules to enable printing everything on website */
@media print {
	body {background-color:#ffffff ! important;background-image:none ! important;}
	html, body, #WebSite, #WebSiteHeader, #WebSiteContent, #WebSiteContent, #DesignImage1, .WebSiteFootnote, #SideBar_L, #Content, #PageContainer10, #PageContainer1 {width:auto ! important;height:auto ! important;float:none ! important;margin:0;overflow:visible ! important;}
	#WebSite {border:0;position:relative;left:auto;top:auto;right:auto;bottom:auto;}
	#Content {position:relative;left:auto;right:auto;}
	#WebSiteHeader * {display:none;}
	#CompanyImageSiteHeadingContainer, #SiteHeadingContainer, #SiteHeadingContainer a, .SiteHeading, #SiteHeading {position:relative;width:auto;height:auto;top:0;left:0;margin:0;padding:0;display:block;background:#ffffff ! important;color:#000000 ! important;}
	#SiteHeadingContainer {float:none;height:auto;background:#ffffff ! important;color:#000000 ! important;}
	#SiteHeading {float:none;padding:0 10px;font-size:26px;line-height:45px;background:#ffffff ! important;color:#000000 ! important;}
	#SideBar_L, #WebSiteFooter, .PageLinkBox, #AppLogo, #ddSitemapLink, #SwitchCurrency, #Index1, #Index2, #Search, #WebSite > #DesignImage1 {display:none ! important;}
	.Product, .Product div,  .Product td {page-break-inside:avoid;}
}
/* End: Print rules */


/*
Version tag, please don't remove
$Revision: 6434 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V9_22/bin/Common Files/parseLang/global.css $
*/
