.leftNav li.level2 span/* NoSELL CSS Document */

/** ---------------------------------- TOP BAR CONTENT --------------------------------- **/

.mainListGroup {overflow:hidden;}
.mainContentLayout2 h1 {font-weight:normal; text-transform:uppercase; padding-bottom:10px; font-size:22px;}

.mainListPadding p {padding:5px 0; }

.mainListPadding p.goTopLinks a {
	background:url(/images/site/upArrow.gif) no-repeat left center; 
	padding-left:12px; 
	margin-bottom:20px;
	display:block;
}

.offerBoxA {background-color: #fff; }

.thumbnails h2 {margin:0; font-size:1.4em; font-weight:normal; margin-bottom:20px; }
.thumbnails {/*margin-left:10px;*/ }
#mySizeMenu {background:#e7f6fd;}

 
/** TOP NAV BAR CONTAINER **/
.topBarContent {
	width:1000px; 
	margin:0 auto; 
	height:25px; background:none;
	background-color:#fff; 
}

#pnlShopBag{float:right;}
.topBarToolBoxBagOnly {	
	display:block; 		
	margin:0px 10px 0 0;
}

.topBarToolBoxBagOnly span.returnLink  a{color:#000;}

.logo{
	width:auto; 
	float:left; 
	padding-left:10px; 
	padding-top:30px;
	margin-bottom:10px
}

*html .logo{
	margin-bottom:20px
}
.checkOutNav {
	border:none;
	z-index:100;	
}
*html .checkOutNav {
	padding-top: 0px
}
/**------USER MESSAGE overrides ---**/
.userMessages {margin-bottom: 0; }


/* ---------------------------------- MAIN CONTENT AREA---------------------------------- */




.lineSpacing {line-height:1.6em; }

.mainContentControl {
	text-align:center; 
	width:856px; 
	float:right; 
	background:#fff; 
	overflow:auto; 
	margin:auto; 
	overflow: hidden;  
}

.mainNsPaddingNoNav {
	clear:both; 
	width:970px; 
	margin: 15px; 
	text-align:left; 
} 

.mainNsPaddingNoNav h1 {
	font-size:1.3em; 
	font-weight:normal; 
}  
.mainNsPaddingNoNav span.infoCopy {display:block; } 

/*trouser fit*/ 
.trouserFit {
	font-size: 1.3em; 
	margin: 10px; 
	text-align: left; 
	font-weight:normal; 
}
.trouserFitWaist {
	margin:0 0 0 10px; 
	text-align:left; 
	color:#666;
	float:left; 
	width:300px;
} 

.trouserFitWaist h2 {font-size:1.2em; line-height:1.3em; margin-bottom:10px; }

.trouserFitWaist li {
	display:block; 
	width:232px; 
	clear:both; 
	padding-top:10px;
}
.trouserFitWaist img {
	display:block; 
	float:left; 
	border:1px solid #666; 
	margin-right:5px; 
}

.trouserFitLegShape {
	font-size:0.8em; 
	text-align:left; 
	color:#666; 
	overflow:auto;
	margin:0 10px 20px;
	width: 490px; 
	float:left;
}
.trouserFitLegShape img {border:1px solid #eee;}

.trouserFitLegShape li {
	display:block; 
	float:left; 
	margin:0 20px 20px 0; 
	width:198px; 
} 
.trouserFitLegShape li h3 {
	display:block; 
	font-weight:normal; 
	letter-spacing:0.05em;
	color:#000; 
	padding-top:5px; 
	padding:5px;
	text-transform:uppercase;
	font-size: 13px;
	line-height:16px;
}
.trouserFitLegShape li span.infoCopy {display:block; padding:5px; line-height:1.4em;}

.trouserFitLegShape .jeans1 {
	display:block; 
	text-indent:-5000px; 
	background:url(/images/14AUT_main/TrouserFit_en-US/jfitStraightLegCropped.jpg) #ccc; 
	width:130px; 
	height:256px; 
}
.trouserFitLegShape .jeans1:hover {
	display:block; 
	text-indent:-5000px; 
	background:url(/images/14AUT_main/TrouserFit_en-US/jfitStraightLegCropped.jpg) -130px no-repeat; 
	width:130px; 
	height:256px; 
}
.trouserFitLegShape .jeans2 {
	display:block; 
	text-indent:-5000px; 
	background:url(/images/14AUT_main/TrouserFit_en-US/jfitBootcut.jpg) #ccc; 
	width:130px; 
	height:256px; 
}
.trouserFitLegShape .jeans2:hover {
	display:block; 
	text-indent:-5000px; 
	background:url(/images/14AUT_main/TrouserFit_en-US/jfitBootcut.jpg) -130px no-repeat; 
	width:130px; 
	height:256px; 
}
.trouserFitLegShape .jeans3 {
	display:block; 
	text-indent:-5000px; 
	background:url(/images/14AUT_main/TrouserFit_en-US/jfitFlared.jpg) #ccc; 
	width:130px; 
	height:256px; 
}
.trouserFitLegShape .jeans3:hover {
	display:block; 
	text-indent:-5000px; 
	background:url(/images/14AUT_main/TrouserFit_en-US/jfitFlared.jpg) -130px no-repeat; 
	width:130px; 
	height:256px; 
}
.trouserFitLegShape .jeans4 {
	display:block;
	text-indent:-5000px; 
	background:url(/images/14AUT_main/TrouserFit_en-US/jfitWideleg.jpg) #ccc; 
	width:130px; 
	height:256px; 
}
.trouserFitLegShape .jeans4:hover {
	display:block; 
	text-indent:-5000px; 
	background:url(/images/14AUT_main/TrouserFit_en-US/jfitWideleg.jpg) -130px no-repeat; 
	width:130px; 
	height:256px; 
}


.shopPageLayout {width:390px; float:left; margin-right:20px; }
.shopPageLayoutFull {clear:both; width:820px; float:left;}
.shopPageLayout .shopPageDivider {border-bottom:1px dotted #ccc; padding-bottom:20px; margin-bottom:20px; } 


/* help size charts */
.sizeImage {float:right; width:220px; margin-right:10px; }
.sizeImageJB {float:right; width:365px; margin-right:10px; }
.sizeInfo {display:block; float:left; }

.sizeBullet {/*display:block; float:left; width: 590px;*/ }
.sizeBullet ul {list-style:none; margin:1em 0; padding:0; }
.sizeBullet li {margin:0; padding:0; line-height:1.6em; }
.sizeBullet li.spacer {margin:5px 0; padding:10px 0;}
.sizeBullet li.arrow {display:block; padding-bottom:10px; padding:0;}
.sizeBullet span.title {font-weight:bold; }

.newHelpPageStyling ul.listStyleRestore {margin-bottom:30px;}
.listStyleRestore,.newHelpPageStyling,.sizeGuideContainer {font-size:15px;}
.listStyleRestore h2,.newHelpPageStyling h2,.sizeGuideContainer h2 {font-size:16px; margin: 15px 0 5px; font-weight:normal;}

.listStyleRestore li {list-style:disc; margin:0 20px 10px 15px; padding-left:5px; }
.listStyleRestore li.highlight {font-size:1.2em; margin-bottom:5px; margin-top:5px; } 


.numberListStyleRestore ol {padding:0; margin:0; }
.numberListStyleRestore li {margin:0; list-style:decimal ; margin-left:-10px}
*:first-child+html .numberListStyleRestore li {padding:0; }



.sizeBulletSub ul {
	list-style:none;
	margin:0; 
	padding:0; 
	font-weight:normal; 
	color:#000000; 

}
.sizeBulletSub li {
	margin:0; 
	padding:0;
}
.sizeBulletSub ul.clear {
	clear:both; 
	padding:0;
}
.sizeBulletSub li.clear {
	clear:both; 
	padding:0;
}

.miniShoeCompList {display:block; clear:both; overflow:auto; }
.miniShoeCompList li {float:left; text-align: center; margin-right:10px; }


.teenShoeSizeInfo {display:block; clear:both; overflow:auto;}
.teenShoeSizeInfo p.teenGirlsSizesInfo {display:inline; padding:5px; color:#e22c27; margin-right:10px; text-transform:uppercase; border:1px solid #e22c27; overflow:auto}
.teenShoeSizeInfo p.teenBoysSizesInfo {display:inline; padding:5px; color:#4682a6; text-transform:uppercase; border:1px solid #4682a6; overflow:auto}

.sizeTableBreak {margin-top:20px; }

.shoeCompList {display:block; clear:both; overflow:auto; margin-top:20px; }
.shoeCompList li {float:left; text-align: center; margin-right:10px; color:#e22c27;}

.swingTags {display:block; clear:both; }
.swingTags li {display:block; width:200px; margin: 10px 30px 0 30px; float:left; overflow:auto; background:url(/images/help/swingTagMain.jpg) no-repeat bottom; }
.swingTags h4 {padding:50px 10px 0 10px; background:url(/images/help/swingTagTop.jpg) no-repeat; }
.swingTags li span {display:block; margin:10px; padding-bottom:60px; }

.tabNavContentNoBorder {width:780px; text-align:left; margin:0;}

.tabNavContent th.firstNoBg {
	text-align:center; 
	font-weight:bold; 
	padding:2px 3px; 
	background:#ecebeb; 
	border-bottom:1px dotted #ccc; 
	color:#000;
}

.newHelpPageStyling,.sizeGuideContainer {margin:0; padding:7px 0 10px 10px; }
.newHelpPageStyling p,.sizeGuideContainer p {line-height:1.6em;}
.newHelpPageStyling a,.listStyleRestore a {text-decoration:underline; color:#000; }

/* fridge phrase comp 
.fridgeContainer {text-align:center; width:100%;  }
.fridgeBg {margin: 0 auto; width:620px; background:url(/images/help/fmBgMain.jpg); overflow:auto; padding:0; min-height:300px; }
.fmLeft {float:left; width:105px; }
.fmMain {float:left; width:473px; }
.fmMain h2 {color:#cc0000; font-size:1.4em; margin-left:0; text-align:left; }
.fmMain h3 {font-size:1em;margin:15px 0 0 0; padding:0; text-align:left; }*/



/* isle of boden 
.iobWhoIsBg {width:100%; overflow:auto; background: url(../../Content/en-GB/site/johnnie/images/iobWhoIsBg.jpg) no-repeat; border-top:1px solid #ddd;}
.iob10ThingsBg {width:100%; overflow:auto; background: url(../../Content/en-GB/site/johnnie/images/iob10ThingsBg.jpg) no-repeat;  }
.iobHistory1Bg {width:100%; overflow:auto; background: url(../../Content/en-GB/site/johnnie/images/iobHistory1Bg.jpg) no-repeat;  }
.iobHistory2Bg {width:100%; overflow:auto; background: url(../../Content/en-GB/site/johnnie/images/iobHistory2Bg.jpg) no-repeat;  }
.iobHistory3Bg {width:100%; overflow:auto; background: url(../../Content/en-GB/site/johnnie/images/iobHistory3Bg.jpg) no-repeat;  }
.iobAboutBg {width:100%; overflow:auto; background: url(../../Content/en-GB/site/johnnie/images/iobAboutBg.jpg) no-repeat;  }

.iobTitles h1 {font-family: 'Times New Roman', Times, serif; font-size: 4.5em; margin: 0; padding-top: 100px; color: #666666; }
.iobTitles h2 {float:left; margin: 0; margin-left:5px; font-family: 'Times New Roman', Times, serif; font-size: 3.2em; padding-top: 100px; color: #666666; font-weight:normal; }

.iobTopNav {height:150px;} 
.iobTopNavBg {background: url(../../Content/en-GB/site/johnnie/images/iobTopNavBg.jpg) no-repeat 0 0; }

.iobTopNav {border-top:1px solid #ddd;}
.iobTopNav ul {list-style:none; padding: 44px 0 0 50px; margin: 0; font-size: 0.8em;}
.iobTopNav li {display:inline; padding: 6px }
.iobTopNav a {color:#515054; }
.iobTopNav a:hover {color:#c9485a; }
.iobTopNavOn {color:#c9485a; }

.iobTopNav2 {display:block; margin:20px 10px 0 240px; }
.iobTopNav2 ul {list-style:none; padding: 0; margin: 0; }
.iobTopNav2 li {display:inline; padding: 0 3px; }
.iobTopNav2 li.home {border: 0; padding-left: 0; }
.iobTopNav2 a {color:#515054; text-decoration: none; }
.iobTopNav2 a:hover {color:#c9485a; text-decoration: underline; }

.iobHistoryText {float:left; display:block; width: 530px; text-align:left; }

.isleOfBodyText {clear:both; display:block; margin:0 0 30px 315px; width: 530px; overflow:auto; text-align:left; }

.isleOfLeft {width:310px; text-align:center;float:left; display:block; clear:both; }
.isleOfRight {width:440px; float:left; display:block; color:#666666; }
.isleOfRight h3 {}

.isleOf a {color: #c9485a;  }
.isleOf a:hover {color: #FFFFFF;  }
.isleOf span.names  {display:block;font-weight:bold; font-size:0.8em; padding-top:5px;}
.isleOfRight h1 {font-size:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif}
.isleOfRight ol {margin:0;padding:0 2.2em; }
.isleOfRight ul {margin:0;padding:0 2.2em; }
.isleOfClear {clear:both; margin-left:310px; padding:30px 0; width:447px; }

.isleOfRight span.names {display:block; margin-top:5px; font-weight:bold; }


.iobBodyTextHome {display:block; clear:both; margin:auto; width:400px; text-align:left; padding-right:100px; }
.iobBodyText10Things {clear:both; width:100%; overflow:auto; margin:auto; text-align:left;  }

.iobBotNav {width:100%; margin:auto; padding:10px 0; }
.iobBotNav ul {text-align:center; list-style:none; padding: 0; margin: 0; }
.iobBotNav li {display:inline; border-left:1px solid #ccc; padding: 0 3px 0 5px; }
.iobBotNav li.noLine {border: 0; padding-left: 0; }
.iobBotNav a {color:#515054; text-decoration: none; }
.iobBotNav a:hover {color:#c9485a; text-decoration: underline; }

.iobBotNavOn {color:#c9485a; text-decoration: underline }*/

/* Customer Letters - Isle of Boden
.iobCustLettersContainer {margin:0 auto; padding:0; width:515px; height:675px; background:url(../../Content/en-GB/site/johnnie/images/custLettersBg.gif) no-repeat;}
.iobCustLettersContent {margin-left:30px; padding-top:80px; width:450px; font-family: 'Georgia', Times, serif; line-height:1.4em; font-size:1.2em;}
.iobCustLettersContent h3 {margin:0; padding:0; font-size:2em; line-height:1.4em;}
.iobCustLettersLegend {color:#c9485a} */

/* new stuff pages 
.newStuffSquares {display:block; margin-left:10px; }
.newStuffSquares li {float:left; width:202px; margin-right:11px; padding-bottom:10px; }
.newStuffSquares li. span {display:block; width:200px; height: 3em; }
.newStuffSquares img {clear:both; width:200px; height:138px; border:1px solid #ccc; margin-top:5px;}
.newStuffSquares a {font-size:0.8em; cursor:pointer;}
.newStuffSquares li.end {margin-right:0;}
.newStuffList {margin:10px; clear:both;}
.newStuffLineSpacing {line-height:2em; }*/

/* glossary */
.glossary {display:block; overflow: hidden; background:#fafafa; }
.glossaryTop {padding:20px 0; overflow:auto; color:#3e3e3e; }
.glossaryTop h1 {margin:0; padding:10px 0 0 10px; font-size: 2.8em; }
.glossaryTop h1 span {font-size:0.4em; }
.glossary p.def1 {margin:0; padding:0 10px; font-weight: bold; }
.glossary p.def2 {width:410px; padding:25px 10px 30px; line-height: 1.5em;}

.glossaryNav ul {list-style: none; padding:0 10px; } 
.glossaryNav li {list-style: none; float:left; margin:0; padding:0;}
.glossaryNav li.noLink {display:block; border:1px solid #000; float:left; padding:4px 6px; margin-right:20px; background:#fff; overflow:auto; font-weight:bold; text-decoration: none;}

.glossaryNav li a {display:inline-block;}
.glossaryNav li a {display:block; float:left; padding:4px 6px; margin-right:20px;  } 

.glossary h2 {font-weight:normal; font-size:1.6em; margin:0 10px 10px; padding:0; border-bottom: 1px solid #3e3e3e; color:#3e3e3e;}

.glossaryMain {margin:0 10px 10px; padding:0; }
.glossaryMain h2 {font-weight: bold; margin:0; padding:0; border-bottom: 1px solid #3e3e3e; color:#3e3e3e;}
.glossaryMain h3 {font-size:1em; margin:0; padding-bottom:0; padding-top:10px; }
.glossaryMain p {margin-top:0; padding-top:0; display:block; }

.glossaryMain div.section {display:block; clear:both; margin-bottom:20px; overflow:hidden; }
.glossaryMain div.imgBlock {display:block; float:left; width:130px; }
.glossaryMain div.copyBlock {display:block; float:left; width:400px; }



/* johnnie on film 
.johnnieOnFilmHome {display:block; width:820px; height:auto; text-align: center; background: url(/images/help/johnnieOnFilmHomeBg.jpg) no-repeat #000; border-top:1px solid #ccc; overflow: auto;}
*:first-child+html .johnnieOnFilmHome {margin-left:-3px; }

.johnnieOnFilmHome h1 {font-family: Georgia; Times New Roman, Times, Serif; color:#fff; text-align: left; font-size: 2.2em; font-weight: normal; letter-spacing:2px; margin:30px 0 0 30px; padding-left:80px; height:3em; background: url(/images/help/clapper.jpg) 0 0 no-repeat;}
*html .johnnieOnFilmHome h1 {padding-top:30px; background: url(/images/help/clapper.jpg) 0 50px no-repeat;}

.johnnieOnFilmHome ul {display:block; margin:auto; width:628px; text-align:center; margin:20px auto; }
.johnnieOnFilmHome li {display:block; float:left; width:294px; margin-right:20px; overflow:hidden;}

.johnnieOnFilmHome li span {position:relative; top:168px; color:#fff; font-family: Georgia; Serif; color:#fff; font-size: 1.3em;}

.johnnieOnFilmHome li.thirdDegree a {display:block; float:left; width:294px; height:220px; margin-right:20px; overflow:hidden; background:url(/images/help/linkThirdDegree.jpg) no-repeat; }
.johnnieOnFilmHome li.thirdDegree a:hover {background:url(/images/help/linkThirdDegree.jpg) no-repeat 0 -219px; text-decoration: none;}

.johnnieOnFilmHome li.thirdDegreeB a {display:block; float:left; width:294px; height:220px; margin-right:20px; overflow:hidden; background:url(/images/help/linkThirdDegree2.jpg) no-repeat; }
.johnnieOnFilmHome li.thirdDegreeB a:hover {background:url(/images/help/linkThirdDegree2.jpg) no-repeat 0 -219px; text-decoration: none;}

.johnnieOnFilmHome li.skyNews a {display:block; float:left; width:294px; height:220px; margin:5px 0 20px 0; overflow:hidden; background:url(/images/help/linkJohnnieOnSky.jpg) no-repeat; }
.johnnieOnFilmHome li.skyNews a:hover {background:url(/images/help/linkJohnnieOnSky.jpg) no-repeat 0 -219px; text-decoration: none;}

.johnnieOnFilm {display:block; width:820px; text-align: center; background: url(/images/help/johnnieOnFilmBg.jpg); border-top:1px solid #ccc; overflow: auto;}
.johnnieOnFilm h1 {margin:0 auto; padding:0;  }
.johnnieOnFilm div.mainVideo {margin:auto; text-align: center; display:block; width:438px; height:276px; background:#ccc; }
.johnnieOnFilm div.altVideoLink {margin:2px auto; text-align: center; display:block; width:438px; padding:10px 0; background:#fff; filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8;}

.johnnieSkyNews {display:block; width:856px; text-align: center; background: url(/images/help/jbSkyNews_bg.jpg) repeat-x; border-top:1px solid #ccc; overflow: hidden;}
.johnnieSkyNews h1 {margin:0 auto; padding:20px 0;}
.johnnieSkyNews div.mainVideo {margin:auto; text-align: center; display:block; width:438px; height:276px; background:#ccc; border:#fff 1px solid;}
.johnnieSkyNews div.altVideoLink {margin:0 auto; padding:20px 0;}
.johnnieSkyNews div.altVideoLink a {text-align:center; color:#fff; text-decoration:none}
.johnnieSkyNews div.altVideoLink a:hover {text-decoration:underline;}

.thirdDegree2 {display:block; width:820px; height:auto; text-align: center; background: url(/images/help/johnnieOnFilmBg2.jpg) no-repeat #fffef1; border-top:1px solid #ccc; overflow: auto;}
*:first-child+html .thirdDegree2 {margin-left:-3px; }

.thirdDegree2 div.videoContainer {margin:auto; float:left; display:block; width:433px; height:397px; background: url(/images/help/johnnieOnFilmVideoBg.jpg) no-repeat ; margin-bottom:100px; }
*html .thirdDegree2 div.videoContainer {padding-bottom:100px} *:first-child+html .thirdDegree2 div.videoContainer {padding-bottom:100px}

.thirdDegree2 div.videoContent {margin:52px 0 0 9px; display:block; width:438px; height:309px;} 
*html .thirdDegree2 div.videoContent {margin-left:4px;}
*:first-child+html .thirdDegree2 div.videoContent {margin-left:4px;}

.thirdDegree2 div.textContainer {float:left; text-align:left; display:block; margin-top:90px; margin-left:5px; width:360px;}
.thirdDegree2 div.textContainer p {font-family: Courier New, Courier, monospace; font-size:1.2em; line-height:1.3em; }
.thirdDegree2 a.buttonPatch {background: url(/images/help/johnnieOnFilmButton.gif) no-repeat; display:block; width:176px; height:30px; color:#000; padding: 6px 0 0 10px; font-weight: bold}
.thirdDegree2 a.buttonPatch2 {background: url(/images/help/johnnieOnFilmClapper.gif) no-repeat; display:block; width:auto; height:39px; color:#000; padding: 10px 0 0 45px; }

.thirdDegree2 h1 {font-family: Courier New, Courier, monospace; color:#fff; padding:0; margin:0;font-size:1.6em;}
.thirdDegree2 h2 {font-family: verdana, arial; color:#fff; padding:0; margin:0;font-size:1em; font-weight: normal;}*/


/* ------ left navigation bar ------ */

.leftNav {
	display:block;
	width:150px;
	margin-right:20px;
	float:left;
	text-align:left;
	/*font: 14px/16px Neutraface-Text-Book, Arial, Verdana, sans-serif;*/
	font-size:14px;
	color:#000;
	margin-bottom:20px;
	}
.leftNav a {display:inline-block; } .leftNav a {display:block; text-decoration:none; }

.leftNav ul {display:inline-block; } .leftNav ul {display:block; }
.leftNav ul.otherSections {margin-top:20px; } /* applies space between side nav sections */
.leftNav li a {padding:5px 5px 5px 10px; text-decoration:none;}

/* LEVEL 0 */
.leftNav li.level0 {}
.leftNav li.level0 a { } 
.leftNav li.level0 a:hover {background: #000; color:#fff; }
.leftNav li.level0 span {
	/*background: #000;
	color:#fff;*/
	border-bottom:2px solid #000;
	display:block;
	padding:5px 5px 5px 10px;
	font-family: Neutraface-Text-Demi;
	text-transform:uppercase;
	margin:5px 0;
} 

.leftNav li.level0 a.last {border:0; } /* for last list item on nav - REMOVES BOTTOM BORDER */

.leftNav li.level0 ul {margin-bottom:5px;}


/* LEVEL 0 - highlighted category but still clickable*/
.leftNav li.level0h a {
	display:block;
	/*padding:4px 0px 4px 10px;*/
	font: 14px/20px Neutraface-Text-Demi;
	text-transform:uppercase;
	border-bottom:2px solid #000;
	margin:5px 0;
	} 
.leftNav li.level0h a:hover {background: #000; color:#fff; }


/* LEVEL 1 */
.leftNav li.level1 a {padding:5px 5px 5px 20px; text-transform:initial; border:none; margin:0;} 
.leftNav li.level1 a:hover {text-decoration:none; /*background:#aba4a5; color:#fff; */ background: #000; }
.leftNav li.level1 span {
	display:block;
	text-transform:initial;
	color:#fff;
	background:#000;
	padding:5px 5px 5px 20px;
	margin:0;
	} 

/* LEVEL 2 */
.leftNav li.level2 a {padding:4px 0px 4px 30px; } 
.leftNav li.level2 a:hover {background: #ABA4A5  color:#fff; }
.leftNav li.level2 span {
	display:block; 
	padding:5px 5px 5px 30px;
	color:#fff;
	background:#000;
	}

/* table styling - MP 20.6.17 */
table {
	border-spacing: 0.5rem;
	font-size: 11px;
	border-collapse: collapse;
	border-spacing: 1em;
	border: 1px solid #dfdfdf;
	}
	table table{
	border-spacing: 0.5rem;
	font-size: 11px;
	border-collapse: collapse;
	border-spacing: 1em;
	border: none;
	}
	thead, th {
	background: #fff;
	text-transform:uppercase;
	font-size:12px;
	font-family:Neutraface-Text-Demi;
}
	th, td {
	padding: 0.5em;
	text-align: center;
	border: 1px solid #dfdfdf;
	font-weight:normal;
	text-align:left;
}
	td {text-transform:capitalize;}
	
	tbody tr:hover {
	background: #ededed;
	}
	tbody th:hover {
	background: #ccc;
	}
	tbody tr:first-child {font-family:Neutraface-Text-Demi;}
	
	.helpSizeTbl {margin-bottom:20px;}
	
/* help table styles
.tabNavContentNoBorder table {font-size:0.8em; border:1px solid #ccc; float:left; margin-right:10px; border-spacing:1px; border-collapse:separate;}
.tabNavContentNoBorder td {text-align:center; padding:5px; }
.tabNavContentNoBorder td.firstColumn {background:#e8f5fc;}
.tabNavContentNoBorder td.columnHighlight {background:#e8f5fc;}
.tabNavContentNoBorder th {background:#cccccc; color:#333; padding:5px;}
.tabNavContentNoBorder th.subTitle {background:#e8f5fc; color:#000; text-align:center;} 
.tabNavContentNoBorder table.clear {clear:both; }
.tabNavContentNoBorder tbody {}*/


/* Cookies Table - MP 25.5.12
.newHelpPageStyling table.cookieTable {background:#fff; font-size:0.8em; border-spacing:1px;}
.newHelpPageStyling table.cookieTable th {padding:10px 5px; font-size:1.2em; text-align:left; border-bottom:1px solid #ccc; background:#eee; font-weight:normal; }
.newHelpPageStyling table.cookieTable td {background:#ccc; padding:5px; vertical-align:top;}
.newHelpPageStyling table.cookieTable td.first {white-space:nowrap;} */

/* JOHNNIE'S JEANS ADVICE 

.jeansContainer {margin:0; padding:0; width:100%; background:url(/images/help/jeansAdvice_bg.jpg) #dcdde1 no-repeat; overflow:auto;}

.jeansCopy {margin-left:10px; padding:0; width:630px; text-align:left; font-family:"Times New Roman", Times, serif; line-height:1.6em}
.jeansCopy h1 {margin:0; padding-top:10px;}
.jeansCopy p {margin-left:15px; padding:0;  font-size:1.4em; line-height:1.3em;}

.jeansCopyNav {margin-left:10px; padding:0; font-size:1.2em; font-weight:bold}
.jeansCopyNav ul {margin:0; padding:0; list-style:none;}
.jeansCopyNav li {display:inline}
.jeansCopyNav a {color:#000; text-decoration:none; padding:0 5px;}
.jeansCopyNav a:hover {text-decoration:underline}

.sectionContainer {float:left; margin:0; padding-left:20px; width:600px; font-size:1.2em; line-height:1.4em;}
.sectionContainer h2 {margin:0; padding-bottom:15px;}
.sectionContainer p {font-size:1em; margin:0; padding:12px 0; line-height:1.4em}
.sectionContainer a {margin:0; padding:0; color:#996600; text-decoration:none}
.sectionContainer a:hover {color:#996600; text-decoration:underline}
.sectionContainer ul {margin-left:20px; padding:0; list-style-type:disc; font-size:1em;}
.sectionContainer li {padding-bottom:20px}
.sectionContainer li.end {padding:0}

.sectionCopy {float:left; margin:0; padding:0; width:410px; font-size:1em; line-height:1.4em}
.sectionCopy h3 {margin:0; padding-bottom:10px; font-size:1.2em;}

.sectionCopy p {font-size:1em; margin:0; padding:10px 0;}
.sectionCopy a {margin:0; padding:0; color:#996600; text-decoration:none}
.sectionCopy a:hover {color:#996600; text-decoration:underline}

.jeansAdviceProducts {float:right;}

.shopJeans a {display:block; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; text-align:center; margin-left:9px; padding:4px 20px 20px 0; font-weight:bold; color:#fff; width:170px; height:29px; background:url(/images/help/jeansAdvice_shopJeansButton.gif) no-repeat;}
.shopJeans a:hover {color:#fff;}
*/

/* STORY OF A BODEN DRESS 
.bookbg {margin:0 auto; padding:0; width:740px; height:540px;background:url(/images/help/bodenDress_bg.jpg);}

.bookIntro {display:block; float:left; margin:0 auto; padding:0; width:740px; height:540px;}

.bookSideLeft {display:block; float:left; margin:0; padding:0; width:370px; height:540px;}
.bookSideLeft h1 {margin:0; padding:0;}

.bookSideRight {display:block; float:left; margin:0; padding:0; width:370px; height:540px; background:); position:relative;}
.bookSideRightCopy {display:block; float:left; margin:0; padding:20px; width:280px; font-family:"Times New Roman", Times, serif; font-size:1.2em; text-align:justify; position:relative; top:160px; left:0; line-height:1.4em}
.bookSideRightLink a {display:block; float:right; font-family:"Times New Roman", Times, serif; font-size:1em; color:#660033; text-decoration:none; margin:0; padding-top:10px;}
.bookSideRightLink a:hover {text-decoration:underline}

.bookContainer {display:block; float:left; margin:0; padding:0; width:640px; height:450px; position:relative; top:45px; left:52px; width:640px;}
.dressCopyContainer {display:block; float:left; margin:0; padding:0; height:420px;}
.dressCopyBlock {display:block; float:left; margin:0; padding:20px; width:280px; height:360px; font-family:"Times New Roman", Times, serif; font-size:1.1em; text-align:justify; line-height:1.6em}
.dressCopyBlock h1 {margin:0; padding-bottom:20px; font-size:1.6em; text-align:center; font-weight:normal;}
.theEnd {margin:0; padding:0; text-align:center; font-size:1.4em; font-weight:bold;}

.bottomLinksContainer {display:block; float:left; margin:0; padding-top:5px; width:640px; height:50px;}

.linkLeft a {display:block; float:left; font-family:"Times New Roman", Times, serif; font-size:1em; color:#660033; text-decoration:none; margin:0; padding-left:20px;}
.linkLeft a:hover {text-decoration:underline}

.linkRight a {display:block; float:right; font-family:"Times New Roman", Times, serif; font-size:1em; color:#660033; text-decoration:none; margin:0; padding-right:20px;}
.linkRight a:hover {text-decoration:underline}*/


/* bazaar voice Content 
.bazaarArea {width:856px; margin:0 auto; padding:0; overflow:auto; background:url(/images/help/bvbg.jpg) no-repeat;}

.bazaarContent {width:538px; margin:0 auto; background:none; padding-bottom:20px; font-size:1.1em;}
.bazaarContent h1 {font-family:times new roman, Times, serif; font-size: 2.5em; font-weight:normal; color:#666666; padding-top:20px}

.bazaarGrab {border:solid #CCCCCC 1px; width:538px; height:208px;}

.bazaarTips {width:538px; font-size:0.9em;} 

.bazaarTips h2 {font-weight:bold; margin:0; color:#003366; padding-bottom:5px; font-size:1.3em;}
.bazaarTips h3 {font-weight:bold; margin:10px 0; font-size:1em;}

.bazaarTips ul {list-style:url(../../i/bvbullet.jpg); margin:0 40px 0 0; padding:0 0 0 20px;}
html>body .bazaarTips ul {list-style:url(../../i/bvbullet.jpg); margin:0; padding:0 0 0 20px;}

.bazaarTips li {padding-left:8px; }

.bazaarThankyou {width:538px; margin:0px; background:none; padding-bottom:5px; font-family:times new roman, Times, serif; font-size:1.2em}
.bazaarThankyou h1 {font-size: 2.5em; font-weight:normal; color:#003366;}

.bazaarTcs {width:538px; margin:20px auto; background:none; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bazaarTcs h1 {font-size: 1.8em; font-weight:bold; color:#003366; line-height:1.2em;}

.bazaarTcs ul {list-style:decimal; margin:0 40px 0 0; padding:0 0 0 30px;}

.bazaarShopNow a {display:block; margin-top:20px; padding-top:6px; width:130px; height:29px; background:url(/images/help/bvShopNow.gif) no-repeat; color:#fff; font-weight:bold; text-align:center;}
.bazaarShopNow a:hover {color:#FFF;}*/


/* GET CRACKING - MINI BODEN QUIZ 
.crackingArea {margin:0; padding:0; width:100%; background:#e05393; overflow:auto;}

.crackingContainer {width:810px; margin:20px auto; padding-left:10px; text-align:center}

.topSection {display:block; float:left; width:800px; height:154px; background:#fff; margin:0; padding:0; text-align:left;}

.logoAndSubtitle {margin:0; padding:0; float:left; width:140px; height:124px;}

.topSectionLogo {display:block; float:left; margin:0; padding:0; height:104px; background:#fff;}

.topSectionTitle {display:block; float:left; margin:0; padding:0; height:124px;}
.topSectionTitle h1 {margin:0; padding:0;}

.subText {display:block; margin:0; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#025168;}

.bottomSection {display:block; float:left; width:800px; height:20px; font-size:0;}

.shopNowLink {display:block; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin:0; padding:10px 0}
.shopNowLink a {text-decoration:none; font-weight:bold; color:#FFF;}
.shopNowLink a:hover {text-decoration:underline; font-weight:bold; color:#FFF;}

.content {display:block; float:left; overflow:hidden; margin:0 auto; padding:0; width:800px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; background:#FFF; color:#025168; text-align:center}

.questionContainer {margin:0 auto; padding:0; overflow:auto}*/


/* All codes and text fields in one area 
.codeCrack {display:block; overflow:auto; margin:0 auto; padding:0; width:760px; text-align:center;}*/


/* Letter codes and text field
.codeLetters {margin:0; padding:0; text-align:center; clear:both;}
.codeLetters label {display:block; height:40px; margin:auto 0}

.codeLetters ul {list-style:none; margin:0;}
.codeLetters li {float:left; margin:0; padding:0; width:40px;}
.codeLetters li.endWord {padding-right:30px;}

.codeLetters input {margin:0; padding:0; border-bottom:#c03d34 solid 4px; border-left:none; border-right:none; border-top:none; width:30px; font-size:1.8em; text-align:center; color:#025168;}

.codeBottomContainer {width:500px; margin:0 auto; padding:0;}
.codeBottomContent {display:block; float:left; width:500px; margin:0 auto; padding:0;}*/


/*  Error message when code entered wrong 
.codeError {display:block; float:left; width:800px; text-align:center; margin:0; padding:30px 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; color:#c03d34; font-weight:bold;}
.codeError a {color:#009933; text-decoration:none}
.codeError a:hover {color:#009933; text-decoration:underline;}*/


/* Crack code button 
.codeButton a {display:block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:center; margin:45px 0 0 20px; padding-top:7px; font-weight:bold; color:#fff; width:170px; height:23px; background: url(/images/help/codeQuiz_crackCodeButton.gif) no-repeat; text-decoration:none}
.codeButton a:hover {color:#fff; text-decoration:underline;}

.quizScore {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:2em; color:#e05393; font-weight:bold;}
.quizAnswers {margin:0 auto; padding:0; width:600px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}
.quizAnswers h2 {font-size:1.4em;}
.quizAnswers h3 {font-size:1em;} 

.quizAnswersCorrect {color:#e05393; font-weight:bold;}

.contentQuestions {display:block; float:left; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; line-height:1.4em; background:#FFF; text-align:left; }
.contentQuestionsCopy {display:block; float:left; margin:0; padding-bottom:20px; width:460px;}
.contentQuestionsCopy h2 {font-size:1.2em; line-height:1.4em; margin:0; padding:0;}

.contentQuestionsCopy ul {margin:0; padding-top:20px; list-style-type:none;}
.contentQuestionsCopy li {line-height:1.8em;}

.contentQuestionsImage {display:block; float:right; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; background:#FFF;}

.contentQuestionsButtonLeft a {display:block; float:left; margin:0; padding-top:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; text-align:center;  font-weight:bold; color:#fff; width:145px; height:29px; background: url(/images/help/codeQuiz_quizButton1.gif) no-repeat; text-decoration:none}
.contentQuestionsButtonLeft a:hover {color:#fff; text-decoration:underline;}

.contentQuestionsButtonRight a {display:block; float:right; margin:0; padding-top:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; text-align:center;  font-weight:bold; color:#fff; width:145px; height:29px; background: url(/images/help/codeQuiz_quizButton1.gif) no-repeat; text-decoration:none}
.contentQuestionsButtonRight a:hover {color:#fff; text-decoration:underline;}

.submitQuiz {display:block; float:right; margin:30px 0 10px 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; text-align:center; font-weight:bold; color:#fff; width:145px; height:29px; background: url(/images/help/codeQuiz_quizButton1.gif) no-repeat; text-decoration:none; border:none;}
*/

/* PIGEON - London Sightseeing Competition 

.pigeonArea {margin:0; padding:0; width:100%; background:#fcf5db; overflow:auto;}
.pigeonArea h1 {margin:0; padding:0;}

.pigeonContent {margin:30px auto 10px auto; padding:0; width:460px;}

.pigeonParagraphArea {margin:0; padding:0; color:#4d4d5c;}
.pigeonParagraphArea a {text-decoration:underline; color:#4d4d5c;}
.pigeonParagraphArea a:hover {text-decoration:underline; color:#000;}

.pigeonParagraphCopy {margin:0; padding:0; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#4d4d5c; text-align:left; line-height:1.4em}
.pigeonParagraphCopy a {text-decoration:underline; color:#4d4d5c;}
.pigeonParagraphCopy a:hover {text-decoration:underline; color:#000;}

.pigeonParagraphImage {margin:0; padding:0; float:left;}

.pigeonEnterNow {float:left;}
.pigeonEnterNow a{text-indent:-5000px; text-decoration: none; display:block; width:86px; height:144px; background:url(/images/help/pigeon_enterNow.jpg) no-repeat;}
.pigeonEnterNow a:hover {background:url(/images/help/pigeon_enterNow.jpg) 0 -143px no-repeat; }

.footerLinks {margin:15px auto 10px auto; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
.footerLinks a {text-decoration:underline; color:#000;}
.footerLinks a:hover {text-decoration:underline; color:#ED4C1B;}

.pigeonFooter {margin:0; padding:0; width:854px;}
*/


/* STAFF FAVOURITES 

.staffFavsArea {margin:0; padding:0; width:852px;}

.staffFavsIntroStaff1Area {margin:0; padding:0; width:852px; height:509px;}

.staffFavsIntroStaff1LeftBlock {margin:0; padding:0; width:559px; height:509px; float:left;}

.staffFavsIntroCopy {margin:0; padding:70px 0 0 60px; width:499px; height:171px; float:left; background:url(/images/help/staffFavs_intro.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; color:#403d3d; font-size:1.4em;}

.staffFavsIntroCopy h1 {margin:0; padding-left:25px; font-size:2.1em; font-weight:normal; color:#0b69a4;}
.staffFavsIntroCopy h2 {margin:0; padding:0 0 5px 25px; font-size:1.5em; font-weight:normal; color:#87aab5}
.staffFavsIntroCopy h3 {margin:0; padding:0 0 5px 25px; font-size:1.5em; font-weight:normal;}
.staffFavsIntroCopy h4 {margin:0; padding:0 0 5px 25px; font-size:0.7em; font-weight:normal;}
.staffFavsIntroCopy a {margin:0; padding:0; text-decoration:underline; color:#403d3d;}

.staffFavsNicolaCaption {margin:0; padding:20px 0 0 40px; float:left; width:303px; height:248px; background:url(/images/help/staffFavs_lauraCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsNicolaCaption a {color:#000000; text-decoration:underline}
.staffFavsNicolaCaption a:hover {color:#a40b36; text-decoration:underline}
.staffFavsNicolaImage {margin:0; padding:0; float:left; width:216px; height:268px;}
.staffFavsNicolaRight {margin:0; padding:0; float:left; width:293px; height:509px;}

.staffFavsMikeMain {margin:0; padding:0; width:852px; height:335px;}
.staffFavsMikeLeft {margin:0; padding:0; float:left; width:281px;}
.staffFavsMikeImage {margin:0; padding:0; float:left; width:211px;}
.staffFavsMikeCaption {margin:0; padding:70px 40px 0 15px; float:left; width:305px; height:265px; background:url(/images/help/staffFavs_sallyCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsMikeCaption a {color:#000000; text-decoration:underline}
.staffFavsMikeCaption a:hover {color:#a40b36; text-decoration:underline}

.staffFavsPhilippaMain {margin:0; padding:0; width:852px; height:369px}
.staffFavsPhilippaCaption {margin:0; padding:75px 0 0 45px; float:left; width:294px; height:294px; background:url(/images/help/staffFavs_sueCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsPhilippaCaption a {color:#000000; text-decoration:underline}
.staffFavsPhilippaCaption a:hover {color:#a40b36; text-decoration:underline}
.staffFavsPhilippaImage {margin:0; padding:0; float:left; width:255px;}
.staffFavsPhilippaRight {margin:0; padding:0; float:left; width:258px;}

.staffFavsJacquiCaption {margin:0; padding:20px 0 0 40px; float:left; width:303px; height:248px; background:url(/images/help/staffFavs_jacquiCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsJacquiCaption a {color:#000000; text-decoration:underline}
.staffFavsJacquiCaption a:hover {color:#a40b36; text-decoration:underline}
.staffFavsJacquiImage {margin:0; padding:0; float:left; width:216px; height:268px;}
.staffFavsJacquiRight {margin:0; padding:0; float:left; width:293px; height:509px;}

.staffFavsHiltonMain {margin:0; padding:0; width:852px; height:335px;}
.staffFavsHiltonLeft {margin:0; padding:0; float:left; width:281px;}
.staffFavsHiltonImage {margin:0; padding:0; float:left; width:211px;}
.staffFavsHiltonCaption {margin:0; padding:70px 40px 0 15px; float:left; width:305px; height:265px; background:url(/images/help/staffFavs_hiltonCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsHiltonCaption a {color:#000000; text-decoration:underline}
.staffFavsHiltonCaption a:hover {color:#a40b36; text-decoration:underline}

.staffFavsClaireMain {margin:0; padding:0; width:852px; height:369px}
.staffFavsClaireCaption {margin:0; padding:75px 20px 0 45px; float:left; width:274px; height:294px; background:url(/images/help/staffFavs_claireCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsClairelCaption a {color:#000000; text-decoration:underline}
.staffFavsClaireCaption a:hover {color:#a40b36; text-decoration:underline}
.staffFavsClaireImage {margin:0; padding:0; float:left; width:255px;}
.staffFavsClaireRight {margin:0; padding:0; float:left; width:258px;}

.staffFavsNeilCaption {margin:0; padding:20px 0 0 40px; float:left; width:303px; height:248px; background:url(/images/help/staffFavs_neilCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsNeilCaption a {color:#000000; text-decoration:underline}
.staffFavsNeilCaption a:hover {color:#a40b36; text-decoration:underline}
.staffFavsNeilImage {margin:0; padding:0; float:left; width:216px; height:268px;}
.staffFavsNeilRight {margin:0; padding:0; float:left; width:293px; height:509px;}

.staffFavsJosieMain {margin:0; padding:0; width:852px; height:335px;}
.staffFavsJosieLeft {margin:0; padding:0; float:left; width:281px;}
.staffFavsJosieImage {margin:0; padding:0; float:left; width:211px;}
.staffFavsJosieCaption {margin:0; padding:70px 40px 0 15px; float:left; width:305px; height:265px; background:url(/images/help/staffFavs_josieCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsJosieCaption a {color:#000000; text-decoration:underline}
.staffFavsJosieCaption a:hover {color:#a40b36; text-decoration:underline}

.staffFavsSteveMain {margin:0; padding:0; width:852px; height:369px}
.staffFavsSteveCaption {margin:0; padding:75px 20px 0 45px; float:left; width:274px; height:294px; background:url(/images/help/staffFavs_steveCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsSteveCaption a {color:#000000; text-decoration:underline}
.staffFavsSteveCaption a:hover {color:#a40b36; text-decoration:underline}
.staffFavsSteveImage {margin:0; padding:0; float:left; width:255px;}
.staffFavsSteveRight {margin:0; padding:0; float:left; width:258px;}

.staffFavsDebbieCaption {margin:0; padding:20px 0 0 40px; float:left; width:303px; height:248px; background:url(/images/help/staffFavs_debbieCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsDebbieCaption a {color:#000000; text-decoration:underline}
.staffFavsDebbieCaption a:hover {color:#a40b36; text-decoration:underline}
.staffFavsDebbieImage {margin:0; padding:0; float:left; width:216px; height:268px;}
.staffFavsDebbieRight {margin:0; padding:0; float:left; width:293px; height:509px;}

.staffFavsKhusheeMain {margin:0; padding:0; width:852px; height:335px;}
.staffFavsKhusheeLeft {margin:0; padding:0; float:left; width:281px;}
.staffFavsKhusheeImage {margin:0; padding:0; float:left; width:211px;}
.staffFavsKhusheeCaption {margin:0; padding:70px 40px 0 15px; float:left; width:305px; height:265px; background:url(/images/help/staffFavs_khusheeCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsKhusheeCaption a {color:#000000; text-decoration:underline}
.staffFavsKhusheeCaption a:hover {color:#a40b36; text-decoration:underline}

.staffFavsAnnaMain {margin:0; padding:0; width:852px; height:369px}
.staffFavsAnnaCaption {margin:0; padding:75px 0 0 45px; float:left; width:294px; height:294px; background:url(/images/help/staffFavs_annaCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsAnnaCaption a {color:#000000; text-decoration:underline}
.staffFavsAnnaCaption a:hover {color:#a40b36; text-decoration:underline}
.staffFavsAnnaImage {margin:0; padding:0; float:left; width:255px;}
.staffFavsAnnaRight {margin:0; padding:0; float:left; width:258px;}

.staffFavsDawnCaption {margin:0; padding:20px 0 0 40px; float:left; width:303px; height:248px; background:url(/images/help/staffFavs_dawnCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsDawnCaption a {color:#000000; text-decoration:underline}
.staffFavsDawnCaption a:hover {color:#a40b36; text-decoration:underline}
.staffFavsDawnImage {margin:0; padding:0; float:left; width:216px; height:268px;}
.staffFavsDDawnRight {margin:0; padding:0; float:left; width:293px; height:509px;}

.staffFavsSallyPielaMain {margin:0; padding:0; width:852px; height:335px;}
.staffFavsSallyPielaLeft {margin:0; padding:0; float:left; width:281px;}
.staffFavsSallyPielaImage {margin:0; padding:0; float:left; width:211px;}
.staffFavsSallyPielaCaption {margin:0; padding:70px 40px 0 15px; float:left; width:305px; height:265px; background:url(/images/help/staffFavs_sallyPielaCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsSallyPielaCaption a {color:#000000; text-decoration:underline}
.staffFavsSallyPielaCaption a:hover {color:#a40b36; text-decoration:underline}

.staffFavsEllieMain {margin:0; padding:0; width:852px; height:369px}
.staffFavsEllieCaption {margin:0; padding:75px 0 0 45px; float:left; width:294px; height:294px; background:url(/images/help/staffFavs_ellieCaption.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; font-size:1em; line-height:1.3em;}
.staffFavsEllieCaption a {color:#000000; text-decoration:underline}
.staffFavsEllieCaption a:hover {color:#a40b36; text-decoration:underline}
.staffFavsEllieImage {margin:0; padding:0; float:left; width:255px;}
.staffFavsEllieRight {margin:0; padding:0; float:left; width:258px;}

.staffFavsName {margin:0; padding:0; font-weight:bold; font-size:1.4em; line-height:1.4em;}

.staffFavsFooter {margin:0; padding-top:20px; float:left; width:852px; height:70px; background:url(/images/help/staffFavs_padFooter.jpg) no-repeat; font-family: Georgia; Times New Roman, Times, Serif; color:#403d3d; font-size:1.4em; text-align:center;}
.staffFavsFooter a {margin:0; padding:0; text-decoration:underline; color:#403d3d;}*/

/* DETAIL DIVA 

.detailDivaContainer {margin:0; padding:0; width:854px; height:790px;}

.detailDivaCopy {margin:0; padding:30px 0 0 50px; float:left; width:394px; font-family:'Georgia', Times New Roman, Times, serif; font-size:1.3em; color:#FFFFFF;}
.detailDivaCopy h1 {margin:0; padding-bottom:5px;}

.detailDivaDiary {margin:0; padding:0; position:relative; top:75px; left:47px; width:295px; height:440px; color:#000000; line-height:1.6em; font-size:0.9em;}
.detailDivaDiary h2 {margin:0; padding:0; font-size:1.4em;}

.detailDivaLocations {margin:48px 0 0 170px; padding:0; float:left; width:175px; height:45px; font-family:'Georgia', Times New Roman, Times, serif; font-size:1.2em; line-height:1.2em; color:#FFFFFF; color:#FFFFFF; text-align:center;}
.detailDivaLocations a {color:#FFFFFF; text-decoration:underline;}
.detailDivaLocations a:hover {color:#000000;}
.detailDivaNextButton {margin:0; padding:0; float:left; position:relative; top:565px; left:85px; width:204px; font-family:'Georgia', Times New Roman, Times, serif; font-size:1.6em;}
.detailDivaNextButton a {color:#FFFFFF; text-decoration:none;}
.detailDivaNextButton a:hover {color:#FFFFFF; text-decoration:underline;}*/

/* COMPETITIONS */

.competitionsContainer {margin:0; padding:0; width:854px;}
.competitionsMainArea {margin:0; padding:0; width:854px; height:913px; background:url(/images/help/comps_mainBg.jpg) no-repeat;}
.competitionsRepeatArea {margin:0; padding:0; width:854px; overflow:hidden; background:url(/images/help/comps_repeatBg.jpg) repeat-y;}
.competitionsFooter {margin:0; padding:0; width:854px; height:88px; background:url(/images/help/comps_footerBg.jpg) repeat-y;}

.competitionsMainWinnersArea {margin:0; padding:0; width:854px; height:473px; background:url(/images/help/comps_winnersIntroBg.jpg) no-repeat;}
.competitionsWinnersRepeatArea {margin:0; padding:0; width:854px; overflow:hidden; background:url(/images/help/comps_repeatWinnersBg.jpg) repeat-y;}

.competitionsIntroArea {margin:0; padding:0; width:750px; position:relative; top:160px; left:65px; text-align:left; font-family: Georgia; Times New Roman, Times, Serif; font-size:1.1em; color:#000000; line-height:1.4em;}
.competitionsIntroArea h1 {margin:0; padding-top:35px;}

.competitionsIntroCopy {float:left; margin:0; padding:0; width:500px;}

.competitionsIntroEnvelopes {float:left; margin:40px 0 0 30px; padding:0;}

.competitionsTopNav {margin-right:30px; padding:0; text-align:center; font-family: Georgia; Times New Roman, Times, Serif; color:#5c5344; font-size:1.2em;}
.competitionsTopNav a {color:#5c5344;}
.competitionsTopNav a:hover {color:#5c5344; text-decoration:underline;}

.competitionsBottomNav {margin:0 auto 20px auto; padding:0; text-align:center; font-family: Georgia; Times New Roman, Times, Serif; color:#5c5344; font-size:1.2em;}

.competitionsBottomNav a {color:#5c5344;}
.competitionsBottomNav a:hover {color:#5c5344; text-decoration:underline;}

.competitionsNameArea {float:left; margin:0; padding:0; width:810px; text-align:left; font-family: Georgia; Times New Roman, Times, Serif; font-size:1.1em; color:#000000; line-height:1.4em;}

.competitionsNameImage {margin:0; padding:0; float:left;}

.competitionsNameCopy {margin:0; padding:0 0 0 20px; float:left; width:420px; font-size:1em;}
.competitionsNameCopy h2 {margin:0; padding-bottom:10px; font-size:1.2em; line-height:1.2em; font-weight:bold;}
.competitionsNameCopy a {margin:0; padding:0; color:#ea2442;}
.competitionsNameCopy a:hover {margin:0; padding:0; text-decoration:underline; color:#ea2442;}


/* ---------------------------------- FORM CONTENT AREA---------------------------------- */

/**---------TOP NAV BAR -- contact us page ------**/


/* form widths */
.formFullWidth {width: 980px; margin-top: 20px} 
.formHalfWidth {width: 450px;  margin:10px; } 

/**------- CATALOGUE REQUEST AND NOTICES BLOCK ------**/

.anyForm div.catBlock {
	display:block; 
	overflow:hidden; 
	clear:both; 
	float:left; 
	width:482px; 
	margin:0 2px 5px 2px; 
	padding:5px; 
	border:1px solid #ccc;
	background:#E8F5FC;
}
*:first-child+html .anyForm div.catBlock {width:475px; } 


*html .anyForm input.btnSolidA97 {margin-top: 10px}

/* gift voucher and delivery options notice */
.anyForm div.vouchers {display:block; width:470px; float:left; margin:5px 0 3px 0; padding:5px; border-left:1px solid #c4cfda; border-bottom:1px solid #c4cfda; background:#DEE7EF; }
*html .anyForm div.vouchers {margin:5px 0 3px 4px; }

.anyForm div.giftCard {display:block; background:#fff; margin:20px 0; padding:0 0 20px 0; width:98%; overflow:hidden; border:1px solid #becfe0; width:650px}
*html .anyForm div.giftCard{overflow:hidden; width:650px;}
.anyForm li.giftCard {padding:10px 0;}
*html .anyForm li.giftCard {padding:10px 0; margin-top:10px}

.anyForm div.giftCardInner {display:block; width:680px; overflow:auto; float:left; }
.anyForm div.giftCardInner h5 {font-size:1em; font-weight:normal; padding:10px 0 10px 10px; margin:0;}
.anyForm div.giftCardInner input {border:0; border-bottom:1px dotted #000; background:#eee; padding:2px; font-style:italic;}



/**-------------------styling for payment page ---------------------------------*/

.formBoxPayment{
	width:400px; 
	margin-right:30px; 
	border-right:1px dotted #ccc; 
}
.formBoxDelivery{
	width:400px; 
}
*html #liGVLink{margin-left:90px;} *:first-child+html #liGVLink{margin-left:90px;}
*html #liSILink{margin-left:90px; } *:first-child+html #liSILink{margin-left:90px; }

.saleItemText{
}
	
		
	

/*-------------------- New style for CUSTOMER SEARCH, ORDER HISTORY AND ORDER DETAILS ----------------------*/

.cellLeft{
	text-align:left;
}

.cellRight{
	text-align:right;
}

.cellCenter{
	text-align:center;
}

#csaSearchTable{
	width:100%;
}

#csaSearchTable th, #orderDetailsTable th{
	background:#4682a6;
	color:#FFF;
	border:none;
	padding:7px 10px 7px 0;
	text-transform:uppercase;
}

#csaSearchTable td.kn{
	text-align:right;
}

#csaSearchTable td, #orderDetailsTable td{
	border:none;
	padding:10px 10px 10px 0;
	border-bottom:1px dotted #cdcdcd;	
}

#csaSearchTable td.first, #csaSearchTable th.first, #orderDetailsTable td.first ,#orderDetailsTable th.first{
	padding-left:15px;
}

#csaSearchTable tr.highlight td,#csaCustomerOfferTable tr.highlight td{
	background:#77accc;
	color:#fff;
}

#csaSearchTable tr.highlight td.first{	
	background:#77accc url(/images/site/arrow.png) no-repeat 5px center;
	color:#ffffff;
}

#csaSearchTable tr.highlight,#csaCustomerOfferTable tr.highlight,#csaCustomerOfferTable tr{
	cursor:pointer;
}

#csaSearchTable tr.highlight th,#csaCustomerOfferTable tr.highlight th,#csaCustomerOfferTable tr th{
	cursor:default;
}

#csaSearchTable td.link{
	background:url(/images/site/arrow.png);	
}

.anyForm select{
	/*height:27px;*/
	
}

.orderHistoryHeader{
	font-size:18px;
	margin-top:1em;
}

.anyForm input.btnSolidA40{
	margin-top:6px;
	margin-left:-10px;
	vertical-align:bottom;
}

table#orderDetails{
	margin-top:35px;
	margin-bottom:50px;
	width:100%;
}

#orderDetails td{
	font-size:12px;
	border:none;
	border-bottom:1px dotted #cdcdcd;
}

#orderDetails td.orderNum{
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	width:270px;
}

#orderDetailsTable{
	padding-top:15px;
}

#orderDetailsTable td.text12{
	font-size:12px;
	line-height:14px;
}

/* Shopping Bag Comments
*********************************************************************/
.sbcWrap{
	clear:both;	
	margin:20px 0;
	}
	
	.sbcWrap .sbcPanel{
		border:1px solid #ccc;
		padding:10px;
		margin:0 0 10px;
		background:#f6f6f6;
		overflow:hidden;	
		}
		
		.sbcWrap .sbcPanel .title{
			font-weight:bold;
			font-size:1.2em;
			margin:0 0 10px 0;
		}
		
		.sbcWrap .sbcPanel textarea{
			margin:10px 0;
		}
		
		.sbcWrap .sbcPanel .highlight{
			display:block;
			float:left;			
			}
			
			.sbcWrap .sbcPanel .highlight span{
				float:left;			
			}
			
			.sbcWrap .sbcPanel .highlight #chkHighlight{
				display: block;
				float: left;				
				margin:0;
				padding:0;
				height:12px;
			}
			
			.sbcWrap .sbcPanel .highlight label {				
				display: block;
				float:right;
				margin-left:5px;
				padding-top:0;
				padding-top:4px\9;
				*display:inline;
				*float:none;
			}
		
		.sbcWrap .sbcPanel .sbcButton{
			position:relative;
			float:right;
			padding:4px 7px;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			border-radius:4px;
			behavior:url(/styles/PIE.htc);
		}
		
		.sbcWrap .sbcPanel .sbcButton:hover{
			cursor:pointer;
		}
		
		.sbcWrap .sbcPanel .sbcClear{
			background:#777;
			color:#fff;		
			border:none
		}
		
		.sbcWrap .sbcPanel .sbcCancel{
			background:#CF4D4D;
			color:#fff;
		}
		
		.sbcWrap .sbcPanel .sbcSave{
			background:#59BF53;
			color:#fff;				
		}
		
/* Account Summary / Order Comment
************************************************/
.newCommentBtn{
	position:relative;
	float:right;
	padding:4px 7px;
	background:#000;
	color:#fff;
	margin:10px 0 0 0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	behavior:url(/styles/PIE.htc);	
}

.newCommentBtn:hover,.legendLink:hover{
	text-decoration:none;
	background:#eee;
}

.customerOfferTbl{
	float:left;
	width:300px;	
}

.legendLink{
	position:relative;
	right:-10px;
	display:inline;
	padding:4px 7px;
	background:#036;
	color:#fff;
	font:12px Arial,Helvetica,sans;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	behavior:url(/styles/PIE.htc);	
}		

.accountSummary{margin-bottom:20px;}

.accountSummary .formX2Height{
	height:250px;
}

.accountSummary  .customerOfferTbl fieldset table{
	border-spacing:0;
	border:1px solid #eee;
}

.accountSummary  .customerOfferTbl fieldset th{
	background:#eee;
	border:1px solid #ddd;
	font-weight:bold;
}

.accountSummary  .customerOfferTbl fieldset td{
	border:1px solid #ddd;
}

.accountSummary .formBoxDelivery,
.accountSummary  .customerOfferTbl
{width:310px;margin:10px 10px 10px 0;padding:0;overflow:hidden;}

.accountSummary .formBoxDelivery fieldset,
.accountSummary  .customerOfferTbl fieldset{margin:10px;}

.accountSummary .formBoxDelivery fieldset ul{background:#eee;overflow:hidden;}

.accountSummary .formBoxDelivery fieldset ul li{margin:10px 0 5px;overflow:hidden;}

.accountSummary .formX2Height fieldset ul li{margin:10px;line-height:25px}

.accountSummary .formBoxDelivery fieldset legend{display:block;width:100%;}

.accountSummary .formBoxDelivery fieldset legend a{float:right;margin-right:10px;}		

.accountSummary .formBoxDelivery fieldset legend a:focus,.accountSummary .formBoxDelivery fieldset legend a:active{left:auto}

.accountSummary .formBoxDelivery label.checkbox{width:250px;}

.accountSummary .statusText{
	text-transform:uppercase;
	color:#f00;
}
/* Status popup
***********************************************************/
#statuspopwrap{
	background:#fff;
	color:#000;
	height:100%;
	text-align:center;
}

.popupheading{
	font-weight:bold;
	font-size:2em;
	margin:10px 0 20px;
}

.popuptext{
	font-style:italic;
	font-size:1em;
	margin-bottom:30px;
}

div#fancy_outer{z-index:100000;}
.disabledTextBox {background: #CCC;}

/* ORDER HISTORY REDESIGN
*************************************************************/
.orderHistoryHeader{
	font-size:22px;
	line-height:22px;
	text-transform:uppercase;
}

.orderHistoryNav{
	border:1px solid #e9e6e6;
	background:#f7f7f7;
	padding:15px;
	margin:20px 0;
	width:938px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.orderHistoryWrapper{
	border:1px solid #e9e6e6;
	background:#f7f7f7;
	width:968px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	
}

.orderHistoryInner{
	margin:15px;
	width:940px;
}

.orderHistoryWrapper .orderHistoryInner legend{
	font:14px/14px Verdana,Arial,sans-serif;
}

.orderHistoryWrapper .orderHistoryInner .sbcPanel{
	width:940px;
	border:none;
	padding:0;
}
.orderHistoryWrapper .orderHistoryInner .sbcPanel textarea{width:925px !important;}
.orderHistoryWrapper .orderHistoryInner .sbcPanel .sbcButton{font-size:16px; line-height:20px;padding:4px 10px;}
.orderHistoryWrapper .orderHistoryInner .sbcPanel .sbcSave{background:#003667;}
.orderHistoryWrapper .orderHistoryInner .sbcPanel .sbcCancel{background:#999;}

.orderHistoryMainWrapper{overflow:hidden;}
.orderHistoryDetails{float:left}
.orderHistoryItems{
	float:left;	
	width:625px;	
}

.orderHistoryItem{	
	border:1px solid #e9e6e6;
	background:#fff;
	width:625px;
	margin:0 0 10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.orderHistoryItemsInner{width:593px;margin:15px;}

.odItemsTableTitle{
	font:bold 14px/20px verdana,Arial,sans-serif;
}
.odItemsTableTitleRight{float:right;text-align:right;margin-bottom:30px;}
.lnkCarrier{}
.odDespDate{display:block;font-size:10px;}

.orderHistoryItemsInner .orderDetailsTable td{
	border:none;
	border-bottom:1px solid #e4e4e4;
}

.orderHistoryItemsInner .orderDetailsTable td.noData{
	border:none;	
}

.orderHistoryItemsInner .orderDetailsTable td.first{
	padding:0;
}

.orderHistoryItemsInner .orderDetailsTable th{
	background:none;
	padding:0 0 5px;
	color:#000;
	text-transform:none;
	font-size:12px;
	border:none;
	border-bottom:1px solid #e4e4e4;
}

.orderHistoryItemsInner .orderDetailsTable .orderItemDetails {border:none;font-size:10px;}
.orderHistoryItemsInner .orderDetailsTable td.first .orderItemDetailsImg{border:none;}
.orderHistoryItemsInner .orderDetailsTable td.first td.orderItemDetailsImg img{
	border:none;
	width:100px;
}
.orderHistoryItemsInner .orderDetailsTable td.orderHistoryPrice{padding-right:0;text-align:right;}

.anyForm .orderDetailsTable table {margin-top: 0;}

.orderHistoryItems p.odItemTitle{
	font:bold 12px/12px Verdana,Arial,sans-serif;
	color:#036;
	margin:0 0 10px;
}

div#orderDetails{margin-right:18px;}

div#orderDetails li{	
	padding:0;
	border-bottom:1px solid #e4e4e4;	
}

div#orderDetails li.highLight .orderDetailsListInner{
	background:#e4e4e4;
}

.orderDetailsListInner{
	margin:2px 0;	
	padding:15px 5px;
}

.OrderDetailsRow{
	margin:0 0 5px;
	overflow:hidden;
}

.OrderDetailsRow .odCellLeft{
	display:block;
	width:155px;
	float:left;
}

.OrderDetailsRow .odCellRight{
	display:block;
	width:130px;
	float:left;
}

.OrderDetailsRow .odShipping,
.OrderDetailsRow .odBilling,
.OrderDetailsRow .odDelivery{
	display:block;
	margin-bottom:10px;
}

.OrderDetailsRow .odAfDiscPrice,
.OrderDetailsRow .odOrderNum{font-weight:bold;}

.OrderDetailNavigation .previousNext a:hover{cursor:pointer;}

.OrderDetailNavigation.bottom {
	position:relative;
}
.OrderDetailNavigation.bottom .previousNext, .OrderDetailNavigation.top .previousNext {
	top:32px;
	right:40px;
}
.OrderDetailNavigation.top .previousNext li.link, .OrderDetailNavigation.bottom .previousNext li.link {display:inline; }


.orderItemDetails .newCommentBtn{
	position:relative;
	float:left;
	padding:4px 7px;
	background:#000;
	color:#fff;
	margin:10px 0 0 0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;	
}

.orderItemDetails .newCommentBtn:hover{
	text-decoration:none;
	color:#ddd;
}

/* NEW ORDER HISTORY
***********************************************************************/
li.orderHistoryWarning{
	display:block;
	margin:20px 0;
	padding:0 0 0 12px;
	color:#fff;
	font-size:16px;
	line-height:38px;
	text-transform:uppercase;
	border:1px solid #e9e6e6;
	background:#969191;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
li.orderHistoryFilter{
	display:block;
	margin:20px 0;
	padding:0 0 0 12px;
	color:#000;
	font-size:12px;
	line-height:38px;
	border:1px solid #e9e6e6;
	background:#f7f7f7;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#ajaxOrderHistory #PagerDiv{
	float:right;
	margin:-70px 15px 0 0;
}

#csaSearchTableNew{
	width:100%;
}

#csaSearchTableNew th{	
	background:#fff;
	color:#000;
	border:none;
	border-bottom:1px solid #e4e4e4;
	padding:7px 10px 7px 0;	
	font-size:12px;
}

#csaSearchTableNew td.kn{
	text-align:right;
}

#csaSearchTableNew td{
	border:none;
	padding:10px 10px 10px 0;
	border-bottom:1px dotted #cdcdcd;	
	font-size:12px;
	line-height:20px;
}

#csaSearchTableNew td.first, #csaSearchTableNew th.first{
	padding-left:15px;
}

#csaSearchTableNew tr.highlight td{
	background:#fff8eb;	
}

#csaSearchTableNew tr.highlight{
	cursor:pointer;
}

#csaSearchTableNew tr.highlight th{
	cursor:default;
}

.oh_orderDate{font-size:16px;font-weight:bold;margin-bottom:10px;}
.oh_orderValue{font-size:14px;}
.oh_orderItems{font-size:14px;}
.oh_orderStatus{font-size:16px;font-weight:bold}
.oh_orderNumber{font-size:14px;}
.oh_orderChannel{font-size:12px;font-weight:bold;}
.oh_lnkDetails{
	overflow:hidden;
	margin:13px 0 0;
	float:right;
}
.oh_lnkDetails a{
	display:block;
	float:left;
	color:#003667;
	font-size:14px;
	line-height:38px;
}
.oh_lnkDetails span{
	display:block;
	float:left;
	color:#989184;
	font-size:38px;
	line-height:32px;
	margin-left:14px;
}


/**Upadte for Order History Styling 040614 **/

tr.rows.Placed .oh_orderStatus{ color: #fd9c19}
tr.rows.Processing .oh_orderStatus{ color: #70b3d9}
tr.rows.Despatched .oh_orderStatus { color: #53a24f }
tr.rows.Cancelled .oh_orderStatus { color: #e14e4e }
tr.rows.Reserved .oh_orderStatus { color: #848484}
tr.rows.Returned .oh_orderStatus { color: #df70a9}

/* MY PAYMENT CARD *
**********************/
.mycardwrapper{
    width:400px;
    border:1px solid #ccc;
    display:block;
    padding:15px 30px;
    margin:0 auto 40px;
}

.mycardwrapper table{
    margin:0;
    width:400px;
}    

.mycardwrapper td{
    border:none;
    padding:16px 20px 16px 0 ;
    border-bottom:1px solid #ccc;
	font-size:12px;
}

.mycardwrapper td.cardImg{
    padding:5px 20px 5px 0;
}

.mycardwrapper td.boldText{width:100px;}

.mycardwrapper li.noLabel,
.mycardwrapper li.long{
    margin:0;    
}

.mycardwrapper li.long{    
    text-align:center;
}

.mycardwrapper li.long .buttonGrad {
	float:none;
	line-height: 27px;
	display: inline-block;
	height: 27px;
	width: 70px;
	color: #fff;
	background: #999;
	cursor: pointer;
	padding: 0;
	margin:0;
	border: 0;
	font-size: 1em;
	border-radius: 2px;
}

.mycardwrapper li.long .buttonGrad.removeBtn {
    background:#000;
}

