html{height:100%;overflow:auto;}

body {font-family:"Trebuchet MS";font-size:12px;line-height:15px;font-weight:normal;margin:0px;padding:0px;height:100%;}

form{position:relative;margin:0px;padding:0px;z-index:10;}

input,textarea,select{font-family:"Trebuchet MS";font-size:14px;}

.MainContainer{width:908px;padding:0px;margin:0px auto 0px auto;padding-top:16px;position:relative;z-index:11;}

.ShadowedBorder{background:url(../images/LeftRightBorder.png) repeat-y;padding:0px 5px 0px 5px;margin:0px;}
.TopShadow{background:url(../images/TopBorder.png) repeat-x;margin-left:2px;margin-right:2px;height:4px;overflow:hidden;}
.BottomShadow{background:url(../images/BottomBorder.png) repeat-x; margin-right:2px;margin-left:2px;height:4px;overflow:hidden;}

.TopBox{height:105px;}
#TopRightBox{float:right;width:330px;height:105px;background:#ffffff url(../images/TopRightBg.png) no-repeat;position:relative;}

.TopLinks{font-size:16px;padding-top:5px;padding-right:5px;text-align:right;}
.TopLinks a{background-image:url(../images/TopFlags.gif);height:35px;display:inline-block;margin-top:5px;margin-right:10px;}
.TopLinks #UKLink{width:69px;background-position:0px 0px}
.TopLinks #USALink{width:65px;background-position:-81px 0px}

.LivePerson{width:147px;height:38px;position:absolute;left:10px;top:3px;/*background-image:url(../images/LivePerson.png);*/}
.lpEmtStarRating,.lpPoweredBy {display:none;}

.TopRightBoxNavs{position:absolute;bottom:5px;right:0px;height:33px;width:72px;background:url(../images/FB_TW.png) no-repeat;}
.TopRightBoxNavs a{text-decoration:none;display:block;float:left;width:31px;height:33px;margin-right:5px;}

.ProMainNavLeft{height:39px;overflow:hidden;}
.ProMainNavLeft a{line-height:39px;background-color:#91197a;font-size:14px;color:#ffffff;display:inline-block;padding-left:20px;padding-right:20px;text-decoration:none;text-transform:uppercase;margin-left:2px;margin-right:2px;}
.ProMainNavLeft a:hover, .ProMainNavLeft a.ActiveLink{background-color:#8bb55a;text-decoration:none;}


.MainNavLeft{height:39px;float:left;overflow:hidden;width:560px;margin-left:2px;/*background:url(../images/TopLeftNav1.gif) no-repeat right center;*/}
.MainNavLeft a{line-height:39px;background-color:#91197a;font-size:14px;color:#ffffff!important;display:block;padding:0px;text-decoration:none;text-transform:uppercase;margin-right:3px;float:left;text-align:center;}
.MainNavLeft a:hover, .MainNavLeft a.ActiveLink{background-color:#8bb55a;text-decoration:none;}

.MainNavLeft a#HomeNav{width:60px;}
.MainNavLeft a#WhyUsNav{width:70px;}
.MainNavLeft a#PricesNav{width:64px;}
.MainNavLeft a#FAQsNav{width:56px;}
.MainNavLeft a#UploadNav{width:136px;}
.MainNavLeft a#ContactUsNav{width:100px;}
.MainNavLeft a#BlogNav{width:56px;margin-right:0px;}

.MainNavRight{height:39px;float:left;overflow:hidden;width:332px;margin-left:3px;background:url(../images/TopRightNav.gif) no-repeat;}
.MainNavRight a{display:block;float:left;text-decoration:none;margin-right:3px;height:39px;}
.MainNavRight a:hover{text-decoration:none;}

.MainNavRight .MyAccount{width:104px;}
.MainNavRight .MyGoods{width:78px;}
.MainNavRight .PRO{width:37px;}
.MainNavRight .TellFriend{width:101px;}
.MainNavRight .Shipping{width:101px;}

#Referral{height:39px;overflow:hidden;padding-left:2px;}
#Referral a{width:176px;line-height:39px;background-color:#91197a;font-size:14px;color:#ffffff!important;display:block;text-align:center;text-transform:uppercase;margin-right:3px;float:left;text-decoration:none;}
#Referral a:hover, #Referral a.ActiveLink{background-color:#8bb55a;text-decoration:none;}

.MainContentPanel{padding:0px 3px 3px 3px;}

.Footer{background-color:#91197a;text-align:center;color:#ffffff;font-weight:bold;line-height:22px;}
.Footer a{color:#ffffff!important;text-decoration:none;}

.FooterNav{text-align:left;color:#fff;text-align:center;padding-top:10px;margin-top:5px;}
.FooterNav .FooterArea{width:900px;margin:auto;color:#ffffff;}
.FooterNav .FooterArea .FooterColumn{float:left;width:160px;padding:10px;line-height:17px;font-size:11px;text-align:left;}
.FooterNav .FooterArea h4{margin:0px 0px 5px 0px;padding:0px;color:#aaa;}
.FooterNav .FooterArea a{text-decoration:none;text-transform:capitalize;}
.FooterNav .FooterArea a:hover{text-decoration:underline;}


.twitter_facebook{line-height:28px;margin-top:5px;}
#twitter{width:111px;background:url(../images/twitter_facebook.gif) no-repeat 0px 0px;;height:25px;display:inline-block;margin:0px 10px 0px 3px;text-decoration:none;line-height:28px;}
#Facebook,.Facebook{width:75px;background:url(../images/twitter_facebook.gif) no-repeat -111px 0px;height:25px;display:inline-block;margin:0px 10px 0px 3px;text-decoration:none;line-height:28px;}

#WaitingBox{overflow:hidden;display:block;border-right:solid 2px #333;border-bottom:solid 2px #333;border-top:solid 2px #555;border-left:solid 2px #555;background-color:White;position:fixed;}
#WaitingBox h1{color:#91197a;font-size:30px;text-align:center;padding-top:50px;font-weight:normal;margin:0px;line-height:30px;}
#WaitingBox .ProgressBarContainer{border:solid 1px #3e680d;margin-bottom:10px;text-align:left;position:relative;width:98%;margin:auto;}
#WaitingBox #ProgressBar{background:#00ff00 url(../images/ProgressBar.gif);height:21px;width:0px;}
#WaitingBox #ProgressBarText{position:absolute;top:0px;color:Black;font-weight:bold;text-align:center;left:0px;right:0px;line-height:23px;width:100%;}

.clear{clear:both;overflow:hidden;height:0px;}

.AllFifteenRounded{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.AllTenRounded{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.AllFiveRounded{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.TopFiveRounded{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.TopTenRounded{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;}
.BottomTenRounded{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;}
.TopRightTenRounded{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;}

.curvyRedraw{}
.k_button_css_revision{background-image:'$Rev:7158 $';}#k_popup *{-moz-box-sizing:content-box !important;box-sizing:content-box !important;}#k_popup a img{border:0;display:inline;}#k_popup a{color:#3882C3;text-decoration:none;}#k_popup a:hover{color:#3882C3;text-decoration:underline;}#k_popup div{float:none;}.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}#kampylink img{border:0;display:block;}.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}.k_top_sl{top:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 15 :document.body.scrollTop + 15);}.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.k_bottom_sl{bottom:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 16 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 16 );}.k_right{right:0px;}.k_left{left:0px;}#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}.kc_right{right:10px;}.kc_left{left:10px;}#k_slogan{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;margin-left:2px;margin-right:2px;cursor:default;}#k_slogan a{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;text-decoration: none;cursor:default;}

#cot_tl_pop,#cot_tl_fixed{z-index: 10000 !important;}
.Opacity30{-moz-opacity:0.3;-khtml-opacity:0.3;opacity:.30;filter:alpha(opacity=30);}

.OnTop{z-index:99999;}

.currency{font-family:Tahoma;font-size:120%;}

.ShopUKClose{display:inline-block;width:13px;height:13px;cursor:pointer;background:url(../images/btn-close.gif) no-repeat top;margin-left:355px;margin-top:10px;}
.ShopUKClose:hover{background:url(../images/btn-close.gif) no-repeat bottom;}
.ShopUKLink{display:inline-block;margin-top:92px;margin-left:38px;margin-right:25px;}

#NextBeeCoupon{}
#NextBeeCoupon h2{text-align:center;font-size:22px;color:#000;margin:85px auto;}
#NextBeeCoupon h2.NextBeeCouponCode{text-align:left;font-size:18px;line-height:20px;font-weight:bold;color:#000;margin:65px auto 0px auto;width:430px;}
#NextBeeCoupon #couponCode{color:#91197a}


#SurveyCoupon{}
#SurveyCoupon h2{text-align:center;font-size:22px;color:#000;margin:85px auto;}
#SurveyCoupon h2.SurveyCouponCode{text-align:left;font-size:18px;line-height:20px;font-weight:bold;color:#000;margin:65px auto 0px auto;width:430px;}
#SurveyCoupon #couponCode{color:#91197a}

.hide{display:none;}

.PurpleContent{font-size:14px;color:#91197a;line-height:22px;font-weight:normal;}

a img{border:none}

input.Button{border-style:none;background:url(../images/ButtonBg.gif) no-repeat;font-size:14px;color:White;height:30px;padding:0px 22px 0px 8px;margin:0px;width:160px;text-align:center;cursor:pointer;display:block;}
a.Button{border-style:none;background: url(../images/ButtonBg.gif);font-size:14px;color:White;line-height:30px;padding:0px 22px 0px 8px;margin:0px;width:130px;text-align:center;display:block;text-decoration:none;}

input.ButtonSmall{border-style:none;background:url(../images/SmallButtonBg.gif) no-repeat;font-size:14px;color:White;height:30px;padding:0px 22px 0px 8px;margin:0px;width:120px;text-align:center;cursor:pointer;display:block;}
a.ButtonSmall{border-style:none;background: url(../images/SmallButtonBg.gif);font-size:14px;color:White;line-height:30px;padding:0px 22px 0px 8px;margin:0px;width:90px;text-align:center;display:block;text-decoration:none;}

input.ButtonVerySmall{border-style:none;background:url(../images/VerySmallButtonBg.gif) no-repeat;font-size:14px;color:White;height:30px;padding:0px 22px 0px 8px;margin:0px;width:95px;text-align:center;cursor:pointer;display:block;}
a.ButtonVerySmall{border-style:none;background: url(../images/VerySmallButtonBg.gif);font-size:14px;color:White;line-height:30px;padding:0px 22px 0px 8px;margin:0px;width:65px;text-align:center;display:block;text-decoration:none;}

input.ButtonLarge{border-style:none;background:url(../images/ButtonBgLarge.jpg) no-repeat;font-size:12px;color:White;height:28px;padding:0px 22px 0px 8px;margin:0px;width:209px;text-align:center;cursor:pointer;display:block;}
a.ButtonLarge{border-style:none;background: url(../images/ButtonBgLarge.jpg);font-size:12px;color:White;line-height:28px;padding:0px 22px 0px 8px;margin:0px;width:179px;text-align:center;display:block;text-decoration:none;}