body{margin:0px;font-family:Arial,Helvetica,sans-serif;color:#222222;}h1{margin-top:0px;}h1,h2{font-size:1.3em;font-weight:normal;}h1 span,h2 span{color:#800056;}h1 span.green,h2 span.green{color:#004040;}h1.collh1{margin-bottom:0px;}h2{font-size:1.2em;}h2.brandh2{margin-top:4px;font-size:0.8em;font-weight:bold;}div,form{margin:0px;padding:0px;}img{border:0px;}p,li,td,th{font-size:0.75em;}th{text-align:left;}a{text-decoration:underline;color:#800056;}a:HOVER{text-decoration:none;}a.green{color:#004040;}span.strike{text-decoration:line-through;}span.grey{color:#666666;}.cb{clear:both;height:1px;margin:0px;font-size:0px;line-height:1px;padding:0px;}div.crumbs{float:right;font-size:0.7em;}div.crumbs a{color:#666666;}
#outer{width:780px;margin:0px auto;}
#top{position:relative; z-index:50; text-align:left}
#xmasHeaderOverlay1,#xmasHeaderOverlay2,#xmasHeaderOverlay3,#xmasHeaderOverlay4,#xmasHeaderOverlay5,#xmasHeaderOverlay6,#xmasHeaderOverlay7{position:absolute;z-index:10;}
#xmasHeaderOverlay1{width:295px; height:45px; top:0px; left:-15px;}
#xmasHeaderOverlay2{width:54px; height:30px; top:45px; left:250px;}
#xmasHeaderOverlay3{width:68px; height:30px; top:75px; left:269px;}
#xmasHeaderOverlay4{width:61px; height:35px; top:105px; left:285px;}
#xmasHeaderOverlay5{width:296px; height:35px; top:105px; left:346px;}
#xmasHeaderOverlay6{width:116px; height:95px; top:45px; left:642px;}
#xmasHeaderOverlay6 div{position:absolute; width:60px; height:40px; top:17px; left:0px; text-align:center; font-size:13px; line-height:13px; color:#4B321F; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#xmasHeaderOverlay7{width:31px; height:39px; top:111px; left:758px;}

#valentinesHeaderOverlay{width:105px; height:99px; top:38px; left:642px;position:absolute;z-index:10;}
#valentinesHeaderOverlay div{position:absolute; width:100%; height:40px; top:50px; left:0px; text-align:center; font-size:12px; color:#900; font-family:Arial, Helvetica, sans-serif;}

#mothersdayHeaderOverlay{width:116px; height:124px; top:15px; left:642px;position:absolute;z-index:10;}
#mothersdayHeaderOverlay div{position:absolute; width: 60px; top:63px; left:3px; text-align:center; font-size:11px; font-weight:normal; color:#700; font-family:Arial, Helvetica, sans-serif;}

#leftMenuSnow1,#leftMenuSnow2,#leftMenuSnow3,#leftMenuSnow4,#leftMenuSnow5,#leftMenuSnow6{position:absolute; left:0px; top:-6px; background:url(/img/left_menu_snow_p.png) no-repeat top left; width:150px; height:15px;}
#leftMenuSnow2,#leftMenuSnow4,#leftMenuSnow6{background-image:url(/img/left_menu_snow_g.png)}
#leftMenuSnow2{top:34px;}
#leftMenuSnow3{top:72px;}
#leftMenuSnow4{top:110px;}
#leftMenuSnow5{top:148px;}
#leftMenuSnow6{top:186px;}

#homepagePurpleBox,#homepageGreyBox,#homepageGreenBox1,#homepageGreenBox2,#homepageGreenBox3{width:190px; margin-bottom:18px; position:absolute; top:0px; left:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; overflow:hidden}
#homepagePurpleBox{width:399px; background:url(img/rounded-purple-box-399x195.jpg); cursor:pointer;}

#homepageGreyBox{background:url(img/rounded-grey-box-190x195.jpg); left:416px}
#homepageGreyBox h3{margin:0px; padding:12px 0px 4px 14px; font-size:17px; font-weight:bold; color:#212121;}
#homepageGreyBox .homepageGreyBoxProduct {height:42px; overflow:hidden; margin-bottom:8px;}
#homepageGreyBox .homepageGreyBoxProduct div{float:left; width:110px; font-size:11px; line-height:14px; overflow:hidden; padding-right:21px;}
#homepageGreyBox .homepageGreyBoxProduct .pic{width:40px; height:40px; display:inline; border:1px solid #BBBBBB; margin:0px 4px 0px 10px; background-color:#FFF; padding:0px;}
#homepageGreyBox .homepageGreyBoxProduct a div{text-decoration:none; cursor:pointer;}
#homepageGreyBox .homepageGreyBoxProduct a:HOVER div{text-decoration:underline}
#homepageGreyBox .homepageGreyBoxProduct .price{color:#212121; height:14px;}
#homepageGreyBox .homepageGreyBoxProduct .prodNameF{color:#800056; height:28px; background:url(img/female-icon-s.gif) no-repeat 111px 0px;}
#homepageGreyBox .homepageGreyBoxProduct .prodNameU{color:#800056; height:28px; background:url(img/unisex-icon-s.gif) no-repeat 111px 0px;}
#homepageGreyBox .homepageGreyBoxProduct .prodNameM{color:#004040; height:28px; background:url(img/male-icon-s.gif) no-repeat 111px 0px;}

#homepagePurpleBox,#homepageGreyBox{height:195px;}
.homepagePurpleBoxProduct{width:399px; height:195px; overflow:hidden;}
.homepagePurpleBoxProduct .pic{width:125px; height:125px; position:absolute; top:11px; left:11px; background:url(img/rounded-square-125x125.png); overflow:hidden;}
.homepagePurpleBoxProduct .pic .sexIcon{width:11px; height:20px; text-align:center; position:absolute; bottom:4px; right:6px;}
.homepagePurpleBoxProduct .star{width:89px; height:70px; padding-top:18px; background:url(img/yellow-promo-star.png); position:absolute; top:6px; left:311px;}
.homepagePurpleBoxProduct .star div{font-size:12px; text-align:center; width:81px; line-height:14px;}
.homepagePurpleBoxProduct .star .percentText{font-size:20px; line-height:20px;}
.homepagePurpleBoxProduct .text{position:absolute; top:10px; left:144px; color:#FFF;}
.homepagePurpleBoxProduct .text h3{font-size:17px; font-weight:bold; margin:0px 0px 13px 0px; height:42px; padding:0px; width:169px; line-height:21px; overflow:hidden;}
.homepagePurpleBoxProduct .text .sizeDetail{position:relative; margin-bottom:10px;}
.homepagePurpleBoxProduct .text .sizeDetail .sizeName{font-size:15px; line-height:16px; font-weight:bold; width:110px;}
.homepagePurpleBoxProduct .text .sizeDetail .sizePrice{font-size:15px; line-height:16px; font-weight:bold; text-align:right; position:absolute; top:0px; right:0px;}
.homepagePurpleBoxProduct .text .sizeDetail .sizeDiscount{font-size:11px; color:#FECB00;}
.homepagePurpleBoxProduct .text .sizeDetail .sizeRRP{font-size:11px; color:#CCC; text-align:right; position:absolute; top:16px; right:0px;}
#homepagePurpleBoxProduct1{left:0px; top:0px; position:absolute;}
#homepagePurpleBoxProduct2, #homepagePurpleBoxProduct3, #homepagePurpleBoxProduct4{left:0px; top:-195px; position:absolute;}
.homepageGreenBox{height:115px; background:url(img/green-homepage-box.jpg); display:block;text-decoration:none;}
div.homepageGreenBox{cursor:pointer;}
#homepageGreenBox1{top:213px;}
#homepageGreenBox2{top:213px;left:208px;}
#homepageGreenBox3{margin-right:0px; top:213px; left:416px}
.homepageGreenBox .pic{position:absolute;}
#homepageGreenBox1 .pic{background:url(img/giftset-colour.jpg); width:64px; height:69px; top:22px; left:15px;}
#homepageGreenBox2 .pic{background:url(img/gift-colour.jpg); width:65px; height:74px; top:20px; left:15px;}
#homepageGreenBox2 .facebookBox .pic{background:url(/img/facebook.jpg); width:50px; height:50px; top:33px; left:23px; background-repeat:no-repeat;}
#homepageGreenBox3 .pic{background:url(img/van-colour.jpg); width:68px; height:54px; top:30px; left:13px;}
.homepageGreenBox .text, .homepageGreenBox .text2{z-index:2;width:95px; position:absolute; top:14px; left:90px; text-align:center; color:#FFF; font-size:16px; line-height:1em; text-decoration:none;}
#homepageGreenBox2 .facebookBox{ text-align:left; cursor:auto;}
#homepageGreenBox2 .facebookBox .text{ text-align:left; margin-top: 11px; cursor:auto;}
#homepageGreenBox2 .facebookBox .text a{ color:#FFF; text-decoration:none; font-size:14px; font-weight:bold;}
#homepageGreenBox2 .facebookBox .text a:HOVER{ text-decoration:underline;}
#homepageGreenBox2 .facebookBox .text a span{font-size:11px; font-weight:normal;}
.homepageGreenBox .text2{color:#111; top:16px; left:92px; z-index:1}
.homepageGreenBox span{text-decoration:none}

.smallNav{height:24px;}.smallNav div{float:right;vertical-align:top; position:relative;}.smallNavT{height:24px;text-align:center;background:url(/img/top-smallnav-bg.png) repeat-x top;width:265px;font-size:0.7em;line-height:1.7em;color:#FFFFFF;}#smallBottomNav .smallNavT{width:590px;}.smallNavT a{color:#FFFFFF;padding:0px 9px;}.smallNavT a:HOVER{text-decoration:none;}.smallNavL{background:url(/img/top-smallnav-left.png) no-repeat top;width:7px;height:24px;}.smallNavR{background:url(/img/top-smallnav-right.png) no-repeat top;width:12px;height:24px;}#logo{height:101px;width:350px;float:left;}
#leftCol{float:left;clear:both;width:150px;margin:15px 20px 0px 0px; padding:6px 0 0 0; position:relative; z-index:10;}#content{position:relative;float:left;width:600px;margin-top:18px;}#leftCol a.g{background:url(/img/btn_left_green.gif) no-repeat top left;}#leftCol a.g:HOVER{background:url(/img/btn_left_green_hover.gif) no-repeat top left;}#leftCol a.p{background:url(/img/btn_left_pink.gif) no-repeat top left;}#leftCol a.p:HOVER{background:url(/img/btn_left_pink_hover.gif) no-repeat top left;}#leftCol a.p,#leftCol a.g{display:block;width:150px;height:26px;font-size:1.05em;color:#FFFFFF;text-decoration:none;margin:0px 4px 9px 0px;padding-top:3px;padding-left:4px;}#leftCol a.p img,#leftCol a.g img{float:left;margin-right:3px;}.leftBox{width:156px;padding-top:15px;background:url(/img/left_box_t.gif) no-repeat top left;margin-top:16px;}.leftBox .LBinner1{background:url(/img/left_box_m.jpg) repeat-x top #e8e8e8;}.leftBox .LBinner2{background:url(/img/left_box_r.gif) repeat-y right;padding:0px 18px 0px 10px;}.LBbtm,.LBbtm img{width:156px;height:16px;}.leftBox h6{margin:0px;font-size:0.95em;padding-top:3px;margin-bottom:10px;}.leftBox img{float:left;padding-right:4px;}.leftBox .lCol,.leftBox .rCol{font-size:0.75em;line-height:1.6em;}.leftBox .lCol{float:left;width:55px;}.leftBox .rCol{float:right;text-align:right;width:70px;}.leftBox .lCol a,.leftBox .rCol a{color:#CC0099;}.leftBox .lCol a img,.leftBox .rCol a img{padding:0px;}.leftBox #newsletter{font-size:0.7em}#newsletter .t{width:121px;}#newsletter .b{float:right;padding-top:4px;}#sage{margin:14px 0px 0px 16px;}#googC{margin:4px 0px 0px 39px;}#bottom{clear:both;}#footer{width:780px;margin:10px auto 0px auto;height:55px;}#quickLinks{clear:both; padding-top:40px;}#quickLinks h6{font-size:0.65em;margin:12px 0px 0px 0px;}#quickLinks p{font-size:0.65em;margin:0px;}#quickLinks p a{color:#666666;text-decoration:none;}#quickLinks p a:HOVER{color:#222222;text-decoration:underline;}.homeBestSellers div{width:138px;margin-right:5px;float:left;font-size:0.7em;}.homeBestSellers .sexIcon{position:absolute; top:180px; left:10px; width:18px; height:20px; z-index:5;}.homeBestSellers{overflow:hidden; overflow-x:scroll; width:596px; position:relative; height:235px; font-size:11px;}.homeBestSellers .prodName{font-size:11px; line-height:13px; height:39px;}div.homeBSAftershave{position:relative}div.homeBSPerfume{position:relative}.homeBestSellers div a.im{border:1px solid #666666;margin:0px;width:138px;height:138px;text-align:center;display:block;}.homeBestSellers div .price{font-size:17px;color:#800056;text-align:right;font-weight:bold;}.homeBestSellers div .price span{font-size:11px;font-weight:normal;}.homeBestSellers div .rrp{font-size:11px;;color:#666666;text-align:right;}div.homeBSAftershave .price{color:#004040;}div.homeBSAftershave a{color:#004040;}.collection{clear:both;margin-bottom:18px;}.collection .image{width:138px;height:138px;border:1px solid #666666;float:left;margin-right:8px;}.collection .imageS{width:100px;height:100px;border:1px solid #666666;float:left;margin-right:8px;}.collection .productDetailF,.collection .productDetailM{float:left;width:450px;}.collection .productDetailF h2,.collection .productDetailM h2{font-size:1.0em;font-weight:bold;margin:0px 0px 4px 0px;}.collection .productDetailF h3,.collection .productDetailM h3{font-size:0.70em;font-weight:bold;margin-top:0px;}.collection .productDetailF .priceFrom,.collection .productDetailM .priceFrom{color:#800056;font-size:0.85em;font-weight:bold;}.collection .productDetailM .priceFrom,.collection .productDetailM a{color:#004040;}.collection .productDetailF .priceFrom img,.collection .productDetailM .priceFrom img{float:right;}.collection .gender{font-size:0.7em;float:right;}#brandQL,#brandQLM{font-size:0.8em;font-weight:bold;margin:0px 0px 16px 0px;text-align:center;}.brandSec{border-bottom:1px solid #d4d4d4;margin:0px 0px 5px 0px;overflow:hidden;_zoom:1;padding:5px 0px 0px 0px;}.brandInitial{float:left;font-size:1.8em;width:40px;margin-top:0px;}.brandGroup,.brandGroupM{float:left;margin:0px;width:151px;}.brandGroupM a,#brandQLM a{color:#004040;}div.prodPic{border:1px solid #666666;width:138px;height:138px;float:right;margin-left:20px;}.productM,.productF{clear:both;margin-bottom:40px;}.productM .image,.productF .image{width:138px;float:left;margin-right:8px;font-size:0.75em;font-style:italic;}.productM .imageBox,.productF .imageBox{width:138px;height:138px;border:1px solid #666666;}.productM h2,.productF h2{font-size:0.9em;font-weight:bold;}.productM h2,.gridProductM h2 a,h2.cartProductM a{color:#004040;}.productF h2,.gridProductF h2 a,h2.cartProductF a{color:#800056;}.gridProductM,.gridProductF{width:280px;float:left;margin:0px 30px 25px 0px;}.gridProductM .image,.gridProductF .image{width:138px;margin-left:71px;}.gridProductM .imageBox,.gridProductF .imageBox{width:138px;height:138px;border:1px solid #666666;}.gridProductM h2,.gridProductF h2{font-size:0.8em;font-weight:bold;text-align:center;}.gridProductM td,.gridProductF td,.gridProductM th,.gridProductF th{font-size:0.7em;}h2.cartProductM,h2.cartProductF{font-weight:bold;font-size:1.0em;margin:0px;}#paging{clear:both;font-size:0.75em;height:25px;margin-top:20px;}#paging #pages{padding:0px 90px;text-align:center;}#nextPage{float:right;font-weight:bold;}#prevPage{float:left;font-weight:bold;}#searchFilters{width:530px;margin:0px auto;}#searchFilters .leftBox{float:left;width:216px;background:url(/img/left_box_t_large.gif) no-repeat top left;margin:0px 90px 12px 0px;}#searchFilters .leftBox .LBbtm,#searchFilters .leftBox .LBbtm img{width:216px;}#searchFilters p{margin:0px;padding:3px 0px;clear:both;}#searchFilters input{padding-top:5px;}#searchFilters p select{width:95px;float:right;}#cartTable td{padding:6px;vertical-align:top;}#cartTable .borderSpacerB td,#cartTable .borderSpacerT td{font-size:1px;line-height:1px;height:8px;}#cartTable .borderSpacerB td{border-bottom:1px solid #CCCCCC;}td.cartImage{width:100px;background-color:#FFFFFF;padding:0px;height:100px;border:1px solid #666666;}#siteMap ul{padding-left:20px;margin-top:0px;}#siteMap li{font-size:0.95em;}#siteMap li li{font-size:1em;}#siteMap ul.M a{color:#004040;}div.increasedLineHeight p{line-height:1.6em;}div.increasedLineHeight li{line-height:1.6em;}.bookmark {margin:20px 0px;border:1px solid #DDDDDD;padding:4px;font-size:0.8em;}.bookmark ul{margin:0px;padding:0px;}.bookmark ul li{display:inline;margin-right:24px;font-size:1.0em;}.bookmark ul li a{padding-left:22px;background-position:left;background-repeat:no-repeat;}.bookmark ul li a.delicious{background-image:url(/img/delicious.gif)}.bookmark ul li a.digg{background-image:url(/img/digg.gif)}.bookmark ul li a.facebook{background-image:url(/img/facebook.gif)}.bookmark ul li a.reddit{background-image:url(/img/reddit.gif)}.bookmark ul li a.stumbleupon{background-image:url(/img/stumbleupon.gif)}
#magLinks{
	margin:15px 0px 10px 14px;
}
table.checkoutDetails input, table.checkoutDetails select{
font-size:1.0em;
width:140px;
}
ul.errors{
border:1px solid #F00;
background-color:#FFE8E8;
padding:8px 8px 8px 28px;
color:#F00;
}
ul.goodMessage{
border:1px solid #060;
color:#060;
background-color:#E0FFDD;
padding:8px 8px 8px 28px;
}
ul.errors li, ul.goodMessage li{
padding-bottom:3px;
}
#copyAddress{
display:block;
width:58px;
height:15px;
cursor:pointer;
text-decoration:none;
border:1px solid #AAA;
background:url(/img/copy.png) no-repeat top center #F4F4F4;
padding-top:25px;
text-align:center;
color:#333;
}
#copyAddress:HOVER{
border:1px solid #800056;
}

#blogSummary a{
display:block;
font-size:0.7em;
color:#080808;
padding:0px 0px 8px 10px;
text-decoration:none;
background:url(/img/bullet_tiny.gif) top left no-repeat;
}
#blogSummary a:HOVER{
text-decoration:underline;
}
#blogSummary a span{
color:#444444;
}
#blogSummary a.more{
text-align:right;
background:none;
padding-bottom:0px;
color:#88005b;
}
p.errorMsg{
color:#FF0000;
border:1px solid #FF0000;
background-color:#FFE4E4;
font-weight:bold;
padding:4px 10px;
}

a.emailWhenInStock{
font-size:11px;
padding-left:18px;
background:url(/img/mail.png) no-repeat left;
}

ul#top-nav{background:url(/img/top-nav-left.jpg) top left no-repeat;font-size:0.7em;height:55px;line-height:55px;list-style:none;margin:0px;padding:0px 0px 0px 11px;position:relative;width:769px;z-index:5;clear:both;}ul#top-nav li{background:url(/img/top-nav-bg.jpg) top left repeat-x;float:right;font-size:1.6em;height:55px;margin:0px;padding:0px 0px 0px 8px;position:relative;}ul#top-nav li li{background:none;+display:inline;float:none;position:static;width:0px;}ul#top-nav li a{background:center left no-repeat;color:#222222;display:block;height:35px;line-height:35px;margin:9px 0px;padding:0px 0px 0px 20px;text-decoration:none;}ul#top-nav li a#forHim,ul#top-nav li a#forHer{border-right:1px solid #999999;}ul#top-nav li a#forHim{background-image:url(/img/male-icon.gif);width:88px;}ul#top-nav li a#forHer{background-image:url(/img/female-icon.gif);padding-left:25px;width:86px;}ul#top-nav li div{display:none;background:url(/img/brand-menu-right.png) top right repeat-y;left:0px;margin:0px;padding:0px 5px 0px 0px;position:absolute;top:50px;}ul#top-nav li form div{background:none;display:block;float:left;position:static;}ul#top-nav li form div#scentSearchText{margin-right:3px;}ul#top-nav li form div#scentSearch{padding:14px 0px 0px 0px;position:relative;top:0px;}ul#top-nav li form div#scentSearch input.scentSearchInput{display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:0.95em;margin:0px 5px 0px 0px;height:20px;width:260px;+width:252px;}ul#top-nav li form div#scentSearch input.scentSearchBtn{display:block;float:left;height:19px;margin:3px 0px 0px 0px;padding:0px;width:85px;}ul#top-nav li div div{background:#f8f8f8;display:block;padding:0px;position:static;}ul#top-nav li div ul{background:url(/img/brand-menu-bg.jpg) top left repeat-x;float:right;list-style:none;margin:0px;min-height:125px;_height:125px;padding:0px;width:125px;}ul#top-nav li div ul li{height:auto;padding:0px;position:relative;}ul#top-nav li div ul li a{display:block;font-size:0.4em;font-weight:bold;height:auto;line-height:16px;margin:0px;padding:2px 10px 2px 3px;text-align:left;width:112px;}ul#top-nav li div ul li a:hover,ul#top-nav li div ul li a.over{color:#ffffff;background:#004040;padding-right:0px;width:122px;}ul#top-nav li div#forHerBrands ul li a:hover,ul#top-nav li div#forHerBrands ul li a.over{background:#88005b;}ul#top-nav li div ul li a img{border:none;display:none;float:right;margin:0px;padding:2px 4px 0px 0px;}ul#top-nav li div ul li ul{background:#f8f8f8;border:1px solid #004040;display:none;left:122px;margin:0px;min-height:10px;_height:10px;padding:0px;position:absolute;top:0px;width:107px;}ul#top-nav li div#forHerBrands ul li ul{border-color:#88005b;}ul#top-nav li div ul li ul li{position:relative;font-size:1em;}ul#top-nav li div ul li ul a,ul#top-nav li div ul li ul a:hover{border:1px solid #f8f8f8;font-weight:bold;height:auto;line-height:16px;margin:0px;padding:2px 0px 2px 2px;width:103px;}ul#top-nav li div ul li ul a:hover{background:#004040;}#forHerBrands a.normal-link{text-decoration:underline;color:#88005b;}#forHimBrands a.normal-link{text-decoration:underline;color:#004040;}.clearBoth{clear:both;font-size:0px;height:0px;line-height:0px;margin:0px;padding:0px;visibility:hidden;}.brandMenuLeftCorner{height:11px;left:0px;position:absolute;width:11px;z-index:-1;}.brandMenuBottom{height:11px;left:11px;position:absolute;z-index:-1;}.brandMenuRightCorner{height:11px;position:absolute;width:14px;z-index:-1;}ul#top-nav li form div#ajaxSearchResults{max-height:252px;_height:252px;width:294px;+width:286px;background-color:#FFFFFF;border:1px solid #666666;overflow:scroll;overflow-x:hidden;display:none;position:absolute;top:40px;}ul#top-nav li form div#ajaxSearchResults a{font-size:0.75em;display:block;height:auto;line-height:1em;margin:0px;padding:4px 3px 4px 16px;border:1px solid #FFFFFF;text-decoration:none;}ul#top-nav li form div#ajaxSearchResults a:HOVER{background-color:#e0e0e0;border:1px solid #AAAAAA;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}ul#top-nav li form div#ajaxSearchResults a.F{background:url(/img/female-icon-s.gif) no-repeat left 1px #ffffff;}ul#top-nav li form div#ajaxSearchResults a.F:HOVER{background:url(/img/female-icon-s.gif) no-repeat left 1px #e0e0e0;}ul#top-nav li form div#ajaxSearchResults a.M{background:url(/img/male-icon-s.gif) no-repeat left 1px #ffffff;}ul#top-nav li form div#ajaxSearchResults a.M:HOVER{background:url(/img/male-icon-s.gif) no-repeat left 1px #e0e0e0;}ul#top-nav li form div#ajaxSearchResults a.U{background:url(/img/unisex-icon-s.gif) no-repeat left 1px #ffffff;}ul#top-nav li form div#ajaxSearchResults a.U:HOVER{background:url(/img/unisex-icon-s.gif) no-repeat left 1px #e0e0e0;}ul#top-nav li form div#ajaxSearchResults div.noFrag{font-size:0.75em;height:26px;line-height:26px;padding:3px 3px 3px 6px;font-style:italic;}ul#top-nav li form div#ajaxSearchResults div.searching{font-size:0.75em;height:26px;line-height:26px;padding:3px 3px 3px 17px;font-style:italic;background:url(/img/loader.gif) no-repeat left;}

.giftCard input{width:50px;}


#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev { 
left: 0; 
float: left;
}
#lightbox-nav-btnNext { 
right: 0; 
float: right;
}
#lightbox-container-image-data-box {
font: 11px Arial, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow:auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px; 
color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
width: 70%; 
float: left; 
text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block; 
clear: left; 
padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
width: 66px; 
float: right;
padding-bottom: 0.7em;	
}

#claimForm{
	padding:10px 0px;
}
#claimForm .question{
	padding: 14px 0px;
	font-size:15px;
}
#claimForm .question .label{
	padding:3px 0px;
}
#claimForm .question .input{
	margin-left:12px;
}
#claimForm .question .input, #claimForm .question .input input, #claimForm .question .input select{
	font-size:12px;
}
#claimForm .question .input input, #claimForm .question .input select{
	padding:3px;
}

#homepageGreyBox p{
	margin-left:15px;
	font-size:12px;
	line-height:12px;
	margin-top:4px;
}
#homepageGreyBox .priceRangeList{
	margin-top:0px;
	padding-top:0px;
	margin-left:15px;
	padding-left:0px;
	list-style-type:none;
}
#homepageGreyBox .priceRangeList li{
	margin-bottom:10px;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	background:url(/img/male-icon-s.png) no-repeat;
}
#homepageGreyBox .priceRangeList li a span{
	font-size:12px;
	font-weight:normal;
	color:#666;
}
#homepageGreyBox .priceRangeList li a{
	text-decoration:none;
	color:#004040;
}
#homepageGreyBox .priceRangeList li a:hover{
	text-decoration:underline;
}


.checkoutSpecialOfferProduct{
	margin-top:34px;
	position:relative;
}

.checkoutSpecialOfferProduct .pic{
	border:1px solid #999;
	width:138px;
	height:138px;
	float:left;
	margin-right:20px;
}

.checkoutSpecialOfferProduct .text{
	width:415px;
	float:left;
}


.tpc_top_img{height:16px;}
.tpc_widget{padding:0;margin:0;font:10px Verdana,Tahoma,Arial;overflow:hidden;text-align:left;}
#tp_widget .tpc_bg{position:absolute;top:5px;left:0;padding:0 1000px 1000px 0;z-index:1;}
#tp_widget_link{display:none;}
#tp_widget .tpc_top{position:absolute;top:0;left:0;width:100%;z-index:10;}
#tp_widget .tpc_top .tpc_top_left{float:left;background-repeat:no-repeat;background-position:0 -100px;width:3%;height:34px;}
#tp_widget .tpc_top .tpc_top_center{float:left;background-repeat:repeat;background-position:0 -230px;text-align:center;width:95%;height:34px;}
#tp_widget .tpc_top .tpc_top_center .tpc_top_img{position:absolute;left:50%;margin:12px 0 0 -67px;width:135px;height:13px;background-position:0 -425px;}
#tp_widget .tpc_top .tpc_top_right{position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:right -100px;width:3%;height:34px;}
#tp_widget .tpc_rating{position:absolute;left:50%;top:40px;margin-left:-70px;width:140px;height:100px;z-index:10;}
#tp_widget .tpc_rating .tpc_rating_speaker{float:left;margin:10px 0 10px 0;width:30px;height:40px;}
#tp_widget .tpc_rating .tpc_rating_bubble{margin-bottom:3px;padding:0;background-position:0 -140px;float:right;width:110px;height:57px;}
#tp_widget .tpc_rating .tpc_rating_startext{margin:8px 0 0 16px;width:75px;height:14px;}
#tp_widget .tpc_rating .tpc_rating_star{margin:0 0 0 16px;width:75px;height:16px;}
#tp_widget .tpc_rating .tpc_rating_rating{color:#808080;margin:0 0 0 16px;}
#tp_widget .tpc_rating .tpc_rating_count{color:#000;font-weight:bold;margin:0;padding:0;display:inline;}
#tp_widget .tpc_rating .tpc_rating_counttext{font-weight:normal;margin:0;padding:0;display:inline;}
#tp_widget .tpc_review{position:absolute;top:130px;left:0;margin:0;padding:0;width:100%;z-index:10;}
#tp_widget li{list-style-type:none;font-size:10px;margin:0 5px 10px 5px;padding:0;}
#tp_widget h1,#tp_widget h2,#tp_widget h3,#tp_widget h4,#tp_widget h5,#tp_widget h6,#tp_widget p{display:inline;}
#tp_widget .tpc_review_stars div{height:16px;width:75px;}
#tp_widget .tpc_review_author{color:#808080;font-weight:bold;}
#tp_widget .tpc_review_time{color:#808080;}
#tp_widget .tpc_review_title{color:#000;font-size:10px;font-weight:bold;text-decoration:none;}
#tp_widget .tpc_review_message{color:#000;text-decoration:none;}
#tp_widget .tpc_review_spacer{padding:0;margin:0;height:5px;}
#tp_widget .tpc_review_hr{border-bottom:solid 1px #959595;margin:0 0 6px 0;padding:0;height:1px;font-size:1px;}
#tp_widget .tpc_bottom{text-align:center;position:absolute;background-position:0 -375px;bottom:0;left:0;width:100%;height:37px;z-index:10;}
#tp_widget .tpc_bottom_img{position:absolute;left:50%;margin:0 0 0 -57px;background-position:0 -200px;width:115px;height:25px;}
#tp_widget .tpc_bottom_hr{border-bottom:solid 1px #959595;margin:0 5px 6px 5px;padding:0;height:1px;font-size:1px;}
#tp_widget .tpc_gradient{position:absolute;background-position:0 -270px;bottom:37px;left:0;width:100%;height:100px;z-index:2;}


#tp_widget {
 margin:17px 0px 10px 0px;
}
.tpc_widget {
 position: relative;
 width: 149px;
 height: 320px;
}
#tp_widget .tpc_bg {
 background-color: #FFFFFF;
}
#tp_widget .tpc_bottom {
 background-color: #FFFFFF;
}


.cartDeliveryOption{
	margin-bottom:5px;
	margin-top:4px;
}
.cartDeliveryOption td{
	font-size:12px;
}
.cartDeliveryOption label{
	cursor:pointer;
}
.cartDeliveryOption div{
	font-size:11px;
	color:#666;
}
