#MainContent { background-image:url(../images/template/section_leftbar.jpg); background-repeat:repeat-y;}

#MainContent .RightMenu { width:195px; float:left; font-size:11px;   }
#MainContent .GorgeousStrapline { padding-left:24px; padding-top:24px; }


#MainContent .GorgeousStrapline { padding-left:24px; padding-top:24px; }
#MainContent .RMSpacer { margin-left:21px; width:162px; background-color:#7F796D; height:1px; }
#MainContent .SectionItem { padding-left:27px; padding-bottom:5px; }
#MainContent .SectionItem a { text-decoration:none; color:#000; }  
#MainContent .SectionItem a:hover { text-decoration:underline; }  

#MainContent .LeftMenu { padding-left:28px; padding-top:23px; float:left; padding-bottom:10px; }
#MainContent .Breadcrumbline { font-size:10px; color:#333; padding-bottom:5px; }
#MainContent .Breadcrumbline a { color:#999; text-decoration:none; }
#MainContent .Breadcrumbline a:hover { text-decoration:underline; }

#MainContent .ProductImgC { float:left; border:1px solid #808080; width:359px; padding-left:7px; padding-top:8px; padding-bottom:12px;  }
#MainContent .ProductTImg { border:1px solid #808080; width:347px; }
#MainContent .ProductTImg img { cursor:default; } 

#MainContent .ZoomBar {  background-image:url(../images/template/zoombar_bg.gif); background-repeat:no-repeat; font-size:10px; }
#MainContent .ZoomBar a {  padding-top:2px; height:16px; padding-left:10px; width:337px; display:block; text-decoration:none; color:#666;  }

#MainContent .ProductText { float:left; padding-left:18px; padding-top:4px; width:360px; }

#MainContent .ProductText h1 { font-size:18px; margin:0px; padding:0px;  color:#7A6852; padding-left:7px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
#MainContent .ProductSubTile h2 { font-size:14px; margin:0px; padding-bottom:0px; padding-top:2px; padding-left:7px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
.Productprice { padding-top:5px; font-size:11px; padding-left:8px; font-weight:bold; }


.AddProd_F { float:left; width:57px; border:1px solid #808080; }
.AddProd { float:left; width:57px; border-right:1px solid #808080; border-top:1px solid #808080; border-bottom:1px solid #808080; }
.AddProd_BG { float:left; width:57px; border-right:1px solid #808080; border-top:1px solid #808080; border-bottom:1px solid #808080; background-image:url(../images/template/addbackground.gif); height:86px; }

.bbutton_wishlist { float:left; padding-top:6px; }

.bbutton_FBLike { float:right; padding-top:6px; }

#PersArea { padding-top:18px;  font-size:10px;   }
#PersArea h2 { padding-right:4px; display:inline; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px;  margin:0px; }
#PersArea .PersTFOn { background-image:url(../images/template/prodtabf_on.jpg); width:86px; text-align:center; float:left; }
#PersArea .PersTFOn a { height:28px; padding-top:5px; text-decoration:none; color:#FFF; display:block; }
#PersArea .PersSpacer { height:33px; width:5px; float:left; background-image:url(../images/template/prodtab_spacer.jpg); }
#PersArea .PersSpacerEnd { height:33px; width:1px; float:left; background-image:url(../images/template/prodtab_spacerend.jpg); }
#PersArea .PersContainer { border-left:1px solid #A5A6A1; border-right:1px solid #A5A6A1; border-bottom:1px solid #A5A6A1; width:357px;  font-size:11px;    }
#PersArea .PersContainer_inner {  width:337px; padding-top:17px; padding-left:12px; padding-right:8px; font-size:11px;    }




#TabArea { padding-top:18px;  font-size:10px;  }
#TabArea h2 { padding-right:4px; display:inline; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px;  margin:0px; }
#TabArea .TabTOn { background-image:url(../images/template/prodtab_on.jpg); width:86px; text-align:center; float:left; }
#TabArea .TabTOn a { height:28px; padding-top:5px; text-decoration:none; color:#FFF; display:block; }
#TabArea .TabTFOn { background-image:url(../images/template/prodtabf_on.jpg); width:86px; text-align:center; float:left; }
#TabArea .TabTFOn a { height:28px; padding-top:5px; text-decoration:none; color:#FFF; display:block; }
#TabArea .TabTFOff { background-image:url(../images/template/prodtabf_off.jpg); width:86px; text-align:center; float:left; }
#TabArea .TabTFOff a { height:28px; padding-top:5px; text-decoration:none; color:#000; display:block; }
#TabArea .TabTFOff a:hover { text-decoration:underline; }
#TabArea .TabTOff { background-image:url(../images/template/prodtab_off.jpg); width:86px; text-align:center; float:left; }
#TabArea .TabTOff a { height:28px; padding-top:5px; text-decoration:none; color:#000; display:block; }
#TabArea .TabTOff a:hover { text-decoration:underline; }
#TabArea .TabTLOff { background-image:url(../images/template/prodtabl_off.jpg); width:86px; text-align:center; float:left; }
#TabArea .TabTLOff a { height:28px; padding-top:5px; text-decoration:none; color:#000; display:block; }
#TabArea .TabTLOff a:hover { text-decoration:underline; }
#TabArea .TabTLOn { background-image:url(../images/template/prodtabl_on.jpg); width:86px; text-align:center; float:left; }
#TabArea .TabTLOn a { height:28px; padding-top:5px; text-decoration:none; color:#fff; display:block; }
#TabArea .TabSpacer { height:33px; width:5px; float:left; background-image:url(../images/template/prodtab_spacer.jpg); }
#TabArea .TabSpacerEnd { height:33px; width:1px; float:left; background-image:url(../images/template/prodtab_spacerend.jpg); }
#TabArea .TabContainer { border-left:1px solid #A5A6A1; border-right:1px solid #A5A6A1; border-bottom:1px solid #A5A6A1; width:357px; height:235px;  font-size:11px;    }
#TabArea .TabContainer_inner {  width:337px; height:210px; overflow : auto; padding-top:17px; padding-left:12px; padding-right:8px; font-size:11px;    }

#BuyMeBox { margin-top:15px; border:1px solid #A5A6A1; padding-left:12px; padding-top:10px; padding-bottom:10px; }
#BuyMeBox .BuyMeTitle { font-size:11px; padding-bottom:5px; font-weight:bold;  }
#BuyMeBox .BuyMeButton { float:left; width:85px; padding-top:17px; text-align:center; }
#BuyMeBox .StockBox1 { float:left; width:174px;  } 
#BuyMeBox .GiftWrapBox { float:left; width:76px; padding-top:8px; }
#BuyMeBox .StockBox2 { float:left; width:250px;  } 
#BuyMeBox .StockSettingsTick { float:left; width:35px;  }
#BuyMeBox .StockSettingsTitle { float:left; width:130px; padding-top:2px; font-weight:bold; }
#BuyMeBox .colouricon_bg { float:left; background-image:url(../images/template/colouricon_bg.gif); padding-left:3px; padding-top:3px; width:20px; height:20px; }
#BuyMeBox .SizeLabel_F { float:left; padding-left:28px; width:28px; text-align:center; padding-bottom:3px;  }
#BuyMeBox .SizeLabel { float:left; width:28px; text-align:center; padding-bottom:3px;  }
#BuyMeBox .SizeChoice_F { float:left; padding-left:6px; width:28px;  }
#BuyMeBox .SizeChoice1_F { float:left; padding-left:30px; width:28px;  }
#BuyMeBox .SizeChoice { float:left; width:28px;  }
#BuyMeBox .SizeLabel_onesize { padding-left:30px; width:50px; padding-bottom:5px;  }
#BuyMeBox .SKUchoice_onesize { padding-left:37px; width:50px;  }
.ReducedPrice { color:#FF0000; }

.OldPrice { text-decoration: line-through; padding-right:15px; }
.LineKeyContain { min-height:30px;}
.GiftWrapBox2 { padding-top:12px; }


#BuyMeBox .ProdPersonalisation { font-size:11px; padding-bottom:2px; }
#BuyMeBox .ProdPersonText input { font-size:11px; width:200px; }
#BuyMeBox .ProdPersonText { padding-bottom:10px; }

#CrossSell { padding-top:14px; }
#CrossSell h3 { margin:0px; padding-top:0px; padding-bottom:7px;  font-size:11px; padding-left:7px; } 
#CrossSell .CrossSell_CF {  width:109px; min-height:212px; border:1px solid #808080; float:left; }
#CrossSell .CrossSell_C {  width:109px; min-height:212px; border:1px solid #808080; float:left; margin-left:13px; }
#CrossSell .CrossSell_img { padding-top:3px; padding-left:7px; }
#CrossSell .CrossSell_Ctitle { font-size:11px;  padding-left:7px; padding-right:4px; height:48px;  }
#CrossSell .CrossSell_Ctitle a { text-decoration:none; color:#000;}
#CrossSell .CrossSell_Cprice {  padding-left:8px; padding-right:2px; }


#AlBackStock { padding-top:10px; }
#AlBackStock .AlName { float:left; width:80px; padding-top:5px; }
#AlBackStock .AlField { float:left; width:120px; }
#AlBackStock .Alsubmit { padding-top:8px; }
#AlBackStock .AlField input { font-size:11px; }

#MainContent .ShareImage {  width:180px; margin-top:5px;}
#MainContent .FBLike { width:100px; padding-bottom:5px;}

.jqzoom {  position:relative;  height:524px; padding-bottom:8px; }
.jqzoom IMG {  position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
.jqzoom IMG.active { z-index:10; opacity:1.0;}
.jqzoom IMG.last-active {  z-index:9;}
