@charset "utf-8";
/* CSS3 Document */



/* CONSTANTS */

html	{	background-image:url(../images/back_stripes.jpg); background-repeat:repeat;	}
body	{	font-family:Garamond; font-size:100%;	color:#656566;}


/*@font-face {
font-family: Timeless;
src: url('http://dev2.frenchsole.com/fonts/Timeless.eot');
src: local('/fonts/Timeless.ttf'), url('../fonts/Timeless.ttf') format("truetype");
}*/

.colorRed			{ color:red; }

.colorNormal		{ color:#656566;}

.marginTop20		{ margin-top:20px;	}

.height10			{ height:10px;	}

.height15			{ height:15px;	}    /* 13/8/12 */

.height20			{ height:20px;	}    /* 13/8/12 */

.marginRight15		{ margin-right:15px;	}

.height290			{ height:290px !important;	}

.marginLeft15		{ margin-left:15px;	}

.marginLeft-25		{ margin-left:-25px;	}  /* 6/8/12 */

.marginLeft24		{ margin-left:24px;	}		/* 13/8/12 */

.marginLeft35		{ margin-left:35px;	}

.marginLeft85		{ margin-left:85px;	}

.marginLeft30		{ margin-left:30px;	}

.marginLeft17		{ margin-left:17px;	}

.marginBottom35		{ margin-bottom:35px;	}

.marginBottom10		{ margin-bottom:10px;	}

.floatLeft			{ float:left;	}

.floatRight			{ float:right;	}

.marginLeft5		{ margin-left:5px;	}

/*.width100%			{ width:100%	}*/

.width100			{ width:100%	}

.width160			{ width:160px;	}   /* 31/8/12  */

.width200			{ width:200px;	}

.width183			{ width:183px;	}   /* 1/8/12 */

.width500			{ width:500px;	}   /* 6/8/12 */

.width885			{ width:885px;	}   /* 6/8/12 KJ*/

.clearBoth			{ clear:both;	}

.height10			{ height:10px;	}

.heightAuto			{ height:auto;	}

.cursorPointer		{ cursor:pointer;	}

.paddingTop10		{ padding-top:10px;	}

.tableBorderBottom	{ border-bottom:solid 1px #333; font-size:16px; padding-bottom:8px;	}

.underlineLinks		{ text-decoration:underline; color:#000000;	} /* 8/8/12 */

.blankLinksGrey		{ text-decoration:none; color:#535154;	} /* 7/8/12 */

.blankLinks			{ text-decoration:none; color:#000;	} /* 1/8/12 */

.spererator			{ height:20px;	} /* 1/8/12 */

header	{ margin-left:auto; margin-right:auto; width:1085px; height:220px; background-color:#FFFFFF;	}

.boxRound { border: 1px solid #7d81be;  border-radius: 9px; margin-left: 24px; padding:17px; font-size:16px; }

.boxRoundSagePay { border: 1px solid #339933;  border-radius: 9px; margin-left: 24px; padding:17px; font-size:16px; }

:-moz-placeholder {
    color: #999999;
    font-style: italic;
}

/* HEADER SECTION */

#globalHeaderContainer { margin-left: auto; width: 1085px; margin-right: auto; height: auto;}

#globalHeader	{	width:1085px; height:29px; background-color:#cbc5e2; margin-left:auto; margin-right:auto; margin-bottom:15px;	}


/* HEADER SECTION: LEFT NAV */

#topNavLeft	{ width:50%;  float:left; height:29px;}

#topLeftNavTab	{ color:#FFFFFF; width:auto; text-align:center; height:29px; cursor:pointer; float:left; padding-left:15px; padding-right:15px; line-height:29px; font-size:1.125em;}

#topLeftNavTabVisited	{ color:#656566; width:auto; text-align:center; height:29px; cursor:pointer; float:left; padding-left:15px; padding-right:15px; line-height:29px; font-size:1.125em; background-color:#FFFFFF;}

.topLeftNavLink	{ color:#000; text-decoration:none;	}

#topLeftNavTab:hover	{ background-color:#FFFFFF; color:#656566; text-decoration:none;}


/* HEADER SECTION: RIGHT NAV */

#topRightNav	{ width:45%; height:29px; float:right; text-align:right;	}

#topRightNav ul	{	top:0; float:right; margin-top:0px; line-height:28px; margin-right:17px; color:#FFFFFF;	}

#topRightNav li	{ display:inline-block; list-style:none; font-size:1.125em; padding-right:10px;	}

#topRightNav li	a { text-decoration:none; color:#FFFFFF;	}

#topRightNav li	a:hover { color:#656566;	}

.shoppingBag	{ float:left; width:20px; margin-top:2px;	}


/* HEADER SECTION: WELCOME */

.welcomeContainer	{ color:#656566; margin-left:33px; font-size:0.688em; font-weight:bold; width:97%; clear:both;	}

.welcomeContainer span { font-weight:normal; text-transform:uppercase; margin-left:5px;}


/* LOGO SECTION */

#logoContainer	{ width:93.5%; height:auto; clear:both; border-bottom:solid #656566 2px; margin-left:auto; margin-right:auto; margin-bottom:10px;	}

.logo	{ margin-left:158px; margin-right:auto; text-align:center; margin-bottom:20px; }
/* SECOND NAV SECTION */

#secondNavContainer	{ width:75%; clear:both; color:#656566; float:left; height:34px;	}

#secondNavContainer ul	{ margin-top:0px; margin-left:-6px; font-size:0.80em; font-weight:bold;	}

#secondNavContainer ul li	{ list-style:none; width:auto; display:inline; margin-right:17px;	}

#secondNavContainer ul li a	{ color:#656566; text-decoration:none;	}

#secondNavContainer ul li a:hover	{ color:#cbc5e2;	}


/* SECOND NAV SECTION DROP DOWNS */

#secondNavContainer li ul li a	{ text-decoration:none; padding: 0px 3px 3px 3px;	}

#secondNavContainer li ul li a:hover	{ color:#FFF; background-color:#666;  }

#secondNavContainer li ul	{ 	position:absolute; margin-top:-2px;	text-align:left;	line-height:22px; padding-top:3px; width:110px; }

#secondNavContainer li ul li	{ margin-left:-40px; font-size:10px; padding: 0px 3px 3px 5px; background-color:#FFF; display:block; width:165px;	}

.subBalletFlats	{ height:auto; box-shadow: 0px 4px 5px 0px #555555; width:160px !important; background-color:#FFF;  margin-left:-7px !important;}

.subOurStory	{ margin-left:250px !important; height:auto; box-shadow: 0px 4px 5px 0px #555555; width:140px !important; background-color:#FFF; }

/*

.subShoes	{ margin-left:99px !important; height:auto; box-shadow: 0px 4px 5px 0px #555555; width:80px !important; background-color:#FFF; }


.subNewArrivals	{ margin-left:165px !important; height:auto; box-shadow: 0px 4px 5px 0px #555555; width:80px !important; background-color:#FFF; }
									
.subCollections	{ margin-left:221px !important; box-shadow: 0px 4px 5px 0px #555555;  height:auto; width:80px !important; background-color:#FFF;}



.subBoots	{ margin-left:160px !important; height:auto; box-shadow: 0px 4px 5px 0px #555555; width:80px !important; background-color:#FFF; }
						
.subSandals	{ margin-left:221px !important; height:auto; box-shadow: 0px 4px 5px 0px #555555; width:80px !important; background-color:#FFF; }

.subNewArrivals	{ margin-left:298px !important; height:auto; box-shadow: 0px 4px 5px 0px #555555; width:80px !important; background-color:#FFF; }
*/									
.subCollections	{ margin-left:472px !important; box-shadow: 0px 4px 5px 0px #555555;  height:auto; width:auto; !important; background-color:#FFF;}



.sub4	{ margin-left:518px !important; height:auto; box-shadow: 0px 4px 5px 0px #555555; width:90px !important; background-color:#FFF;}


.subLB	{ box-shadow: 0px 4px 5px 0px #555555; height:auto !important; margin-left:-7px !important; margin-top:-2px !important; background-color:#FFF; }
.subLBPress	{ margin-left:83px !important; box-shadow: 0px 4px 5px 0px #555555; height:auto !important; margin-top:-3px !important; background-color:#FFF;}
.subLB3	{ margin-left:140px !important; box-shadow: 0px 4px 5px 0px #555555; height:auto !important; margin-top:-3px !important; background-color:#FFF;}
.subLB4	{ margin-left:207px !important; box-shadow: 0px 4px 5px 0px #555555; height:auto !important; margin-top:-3px !important; background-color:#FFF;}



li ul {	display: none; z-index:1001; }

li:hover ul, li.over ul {	display: block; }

/* SEARCH SECTION */

#fbContainer	{ width:350px; margin-right:-100px;margin-top:auto; margin-bottom:auto; float:right; }	

#searchContainer	{ width:25%; float:right; height:15px; margin-right:30px; padding-top:0px;	}	

#searchContainer form	{ margin-top:0px;	}	

.globalSearch	{	width:75px; height:12px; ; font-size:10px; color:#656566; float:left; border:solid 1px #656566; padding-top:2px;	}/*font-size:0.725em*/

.searchButton	{	width:25px; height:15px; border:none; background:#ffffff; cursor:pointer; float:left; }

/* MAIN SECTION: BANNER SECTION */

.mainContainer	{ background-color:#FFF; height:480px; margin-right:auto; margin-left:auto; width:1085px; 	}

.mainContainerLanding	{ background-color:#FFF; height:1350px; margin-right:auto; margin-left:auto; width:1085px; clear:both; 	}

.mainContainerLandingAuto	{ float:none; background-color:#FFF; height:auto; margin-right:auto; margin-left:auto; width:1085px; clear:both; 	}



/* FOOTER SECTION: FOOTER NAV */

.footerNavContainer	{ clear:both; width:1085px; background-color:#FFF; margin-right:auto; margin-left:auto; height:50px;}

#footerNavInner	{ margin-left:auto; margin-right:auto;  border-top:#A1A1A4 solid 1px;	}

/*#footerNav	{ float:left; margin-top:7px; margin-left:-30px; }

#footerNav ul	{ margin-top:0px; margin-left:17px; font-size:14px; font-weight:bold;	}

#footerNav	 ul li	{ list-style:none; width:auto; display:inline; margin-right:17px;	}*/

#footerNav	 ul li a	{ color:#656566; text-decoration:none;	}

#footerNav	 ul li a:hover	{ color:#cbc5e2;	}

/*#footerNav	 li ul li a	{ text-decoration:none; padding: 3px 3px 5px 3px;	}

#footerNav	 li ul li 	{ text-decoration:none;	margin-left:-30px; font-size:10px; padding: 3px 3px 5px 3px; display:block; background-color:#FFFFFF; font-weight:bold; }

#footerNav li ul li a:hover	{ color:#FFF; background-color:#666;}

#footerNav	 li ul	{ 	position:absolute; 	margin-top:0px;	text-align:left;	margin-left:5px;	line-height:22px; padding-top:8px;}*/

/* ========================================================================== */
/*   Links                                                                    */
/* ========================================================================== */

#footerNav	 ul li a:link { color: #656566; text-decoration:none; }
#footerNav	 ul li a:visited { color: #656566; text-decoration: none; }
#footerNav	 ul li a:hover { color: #966bc2; text-decoration: none; }
#footerNav	 ul li a:focus { outline: thin dotted; text-decoration: none; }
#footerNav	 ul li a:hover, a:active { outline: 0; }

.sub5	{ margin-left:-15px !important; box-shadow: 0px -3px 5px 0px #555555; height:auto !important; width:130px; margin-top: -205px !important; background-color:#FFF; }

.sub6	{ margin-left:45px !important; box-shadow: 0px -3px 5px 0px #555555; height:auto !important; width:75px; margin-top:-145px !important; background-color:#FFF;}

.sub7	{ margin-left:218px !important; box-shadow: 0px -3px 5px 0px #555555; height:auto !important; width:145px !important; margin-top:-126px !important; background-color:#FFF}

.sub8	{ margin-left:280px !important; box-shadow: 0px -3px 5px 0px #555555; height:auto !important; width:75px; margin-top:-80px !important; background-color:#FFF;}

/* ==================== */
/*   Footer             */
/* ==================== */
nav ul, nav ol { list-style: none; list-style-image: none; list-style-position: inside; margin: 0; padding: 0; }
footer { clear:both; height:150px; }
footer .inside { background:#eee; }

footer section { float:left; width:190px; margin:0 10px; }
footer section h4 { color:#656566; font-size:1em; /* 12px / 12px */ }
footer section ul { margin: 10px 0 20px 0; padding:0; }
footer section li { display:inline; font-size:0.83333em; /* 10px / 12px */ }
footer section li:after { content: " \00b7 "; }
footer section li:last-of-type:after { content: ""; }
footer section p { color:#333; font-size:0.83333em; /* 10px / 12px */ }

/* footer section form { margin-bottom:20px; }
footer section input[type=email] { width:60%; margin-right:5px; padding:5px; border:1px solid #ccc; font-size:0.83333em; 10px / 12px  }
footer section .button { font-size:0.83333em; }*/

footer .feedback { position:relative; }
footer .feedback p { margin-bottom:20px; }
footer .feefo { position:absolute; bottom:-50%; right:0; width:140px; height:68px; }

.terms { clear:both; margin:10px; }
.terms li { display:inline; list-style-type:none; padding:0; font-size:0.833333em; }
.terms li:after { content: " | "; }
.terms li:last-of-type:after { content: ""; }
.payment-options { clear:both; margin:20px 0 30px 10px; width:259px; height:28px; background:url('../img/logo-sagepay.gif') no-repeat; }


/* FOOTER SECTION: SIGN UP */

#signupContainerLillac	{ width:22%; float:left; height:15px; margin-right:0px; margin-top:7px;	}	

#signupContainer	{ width:26.5%; float:left; height:15px; margin-right:0px; margin-top:7px;	}	

#signupContainer form	{ margin-top:0px;	}	

.globalSignup	{	width:134px; height:12px; font-size:10px; color:#656566; float:left; margin-right:5px;	}

.signupButtonLilac	{	width:43px; height:auto; border:none; background:#7d81be; cursor:pointer; float:left; color:#FFFFFF; font-size:10px; padding-bottom:2px; box-shadow: 0px 2px 5px 0px #939598; }

.signupButton	{	width:45px; height:auto; border:none; background:#656566; cursor:pointer; float:left; color:#FFF; font-size:9px; padding-bottom:2px }


/* FOOTER SECTION: SOCIAL MEDIA LINKS */

#socialMediaContainer	{ width:22px; height:22px; margin-right:5px; margin-top:5px;	}
/* LEFT MAIN NAV SECTION: PRODUCT DROPDOWNS  */

		.dropdownSelected { background-color:#fff; color:#cbc5e2 !important; background-image:url(../images/squareFilled.png) !important; background-position:left !important; background-repeat:no-repeat !important;}
		
		/*SHOP BY CODE */
		
		.dropdownCode dd, .dropdownCode dt, .dropdownCode ul { margin:0px; padding:0px; }
		
        .dropdownCode dd { position:relative; }
		
        .dropdownCode li { color:#656566; text-decoration:none; outline:none;}
		
		.dropdownCode a, .dropdownCode a:visited { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownCode li:hover { color:#cbc5e2;}
		
        .dropdownCode dt:hover { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownCode dt {background:#fff; display:block; padding-right:20px; border-bottom:1px dashed #A1A1A4; width:125px;text-decoration:none !important;}
		
        .dropdownCode dt span {cursor:pointer; display:block; padding-bottom:5px; font-weight:bold; font-size:12px;color:#656566; text-decoration:none !important; outline:none;}
		
        .dropdownCode dd ul { background:#fff; color:#C5C0B0; display:none; left:0px; padding:5px 0px; position:relative; top:2px; width:auto; min-width:125px; list-style:none; margin-top:4px;}
		
        .dropdownCode dd ul li	{ margin-left:10px;}
		
        .dropdownCode dd ul li  { padding:5px; padding-left:15px; display:block; background-position:left; background-repeat:no-repeat; font-size:10px;}
		
		/*SHOP BY CODE STYLE-GUIDE*/
		
		.dropdownCodeSG dd, .dropdownCodeSG dt, .dropdownCodeSG ul { margin:0px; padding:0px; }
		
        .dropdownCodeSG dd { position:relative; }
		
        .dropdownCodeSG li { color:#656566; text-decoration:none; outline:none;}
		
		.dropdownCodeSG a, .dropdownCodeSG a:visited { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownCodeSG li:hover { color:#cbc5e2;}
		
        .dropdownCodeSG dt:hover { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownCodeSG dt {background:#fff; display:block; padding-right:20px; border-bottom:1px dashed #A1A1A4; width:125px;text-decoration:none !important;}
		
        .dropdownCodeSG dt span {cursor:pointer; display:block; padding-bottom:5px; font-weight:bold; font-size:12px;color:#656566; text-decoration:none !important; outline:none;}
		
        .dropdownCodeSG dd ul { background:#fff; color:#C5C0B0; left:0px; padding:5px 0px; position:relative; top:2px; width:auto; min-width:125px; list-style:none; margin-top:4px;}
		
        .dropdownCodeSG dd ul li	{ margin-left:10px;}
		
        .dropdownCodeSG dd ul li  { padding:5px; padding-left:15px; display:block; background-position:left; background-repeat:no-repeat; font-size:10px;}
		
		.dropdownCodeSG dd ul li:hover { cursor:pointer;background-color:#fff; color:#cbc5e2; background-image:url(../images/squareFilled.png); background-position:left; background-repeat:no-repeat;}
		
		/* SHOP BY STYLE */
		
		.dropdownStyle dd, .dropdownStyle dt, .dropdownStyle ul { margin:0px; padding:0px; }
		
        .dropdownStyle dd { position:relative; }
		
        .dropdownStyle li { color:#656566; text-decoration:none; outline:none;}
		
		.dropdownStyle a, .dropdownStyle a:visited { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownStyle li:hover { color:#cbc5e2;}
		
        .dropdownStyle dt:hover { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownStyle dt {background:#fff; display:block; padding-right:20px; border-bottom:1px dashed #A1A1A4; width:125px;text-decoration:none !important;}
		
        .dropdownStyle dt span {cursor:pointer; display:block; padding-bottom:5px; font-weight:bold; font-size:12px;color:#656566; text-decoration:none !important; outline:none;}
		
        .dropdownStyle dd ul { background:#fff; color:#C5C0B0; display:none; left:0px; padding:5px 0px; position:relative; top:2px; width:auto; min-width:125px; list-style:none; margin-top:4px;}
		
        .dropdownStyle dd ul li	{ margin-left:10px;}
		
        .dropdownStyle dd ul li  { padding:5px; padding-left:15px; display:block; background-image:url(../images/square.png); background-position:left; background-repeat:no-repeat; font-size:10px;}
		
        .dropdownStyle dd ul li:hover { cursor:pointer;background-color:#fff; color:#cbc5e2; background-image:url(../images/squareFilled.png); background-position:left; background-repeat:no-repeat;}
		
		
		/* SHOP BY STYLE STYLE-GUIDE */
		.dropdownStyleSG dd, .dropdownStyleSG dt, .dropdownStyleSG ul { margin:0px; padding:0px; }
		
        .dropdownStyleSG dd { position:relative; }
		
        .dropdownStyleSG li { color:#656566; text-decoration:none; outline:none;}
		
		.dropdownStyleSG a, .dropdownStyleSG a:visited { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownStyleSG li:hover { color:#cbc5e2;}
		
        .dropdownStyleSG dt:hover { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownStyleSG dt {background:#fff; display:block; padding-right:20px; border-bottom:1px dashed #A1A1A4; width:125px;text-decoration:none !important;}
		
        .dropdownStyleSG dt span {cursor:pointer; display:block; padding-bottom:5px; font-weight:bold; font-size:12px;color:#656566; text-decoration:none !important; outline:none;}
		
        .dropdownStyleSG dd ul { background:#fff; color:#C5C0B0; display:block; left:0px; padding:5px 0px; position:relative; top:2px; width:auto; min-width:125px; list-style:none; margin-top:4px;}
		
        .dropdownStyleSG dd ul li	{ margin-left:10px;}
		
        .dropdownStyleSG dd ul li  { padding:5px; padding-left:15px; background-image:url(../images/square.png); background-position:left; background-repeat:no-repeat; font-size:10px;}
		
        .dropdownStyleSG dd ul li:hover { cursor:pointer;background-color:#fff; color:#cbc5e2; background-image:url(../images/squareFilled.png); background-position:left; background-repeat:no-repeat;}
		
		/* SHOP BY CATEGORY  */
		
		 .dropdownCat dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
		
        .dropdownCat dd { position:relative; }
		
        .dropdownCat a, .dropdown a:visited { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownCat a:hover { color:#cbc5e2;}
		
        .dropdownCat dt a:hover { color:#cbc5e2;}
		
        .dropdownCat dt a {background:#fff; display:block; padding-right:20px; border-bottom:1px dashed #A1A1A4; width:125px;}
		
        .dropdownCat dt a span {cursor:pointer; display:block; padding-bottom:5px; font-weight:bold; font-size:12px;}
		
        .dropdownCat dd ul { background:#fff; color:#C5C0B0; display:none; left:0px; padding:5px 0px; position:relative; top:2px; width:auto; min-width:125px; list-style:none; margin-top:4px;}
		
        .dropdownCat dd ul li	{ margin-left:10px;	}
		
        .dropdownCat dd ul li  { padding:5px; padding-left:15px; display:block; background-image:url(../images/square.png); background-position:left; background-repeat:no-repeat; font-size:10px;}
		
        .dropdownCat dd ul li:hover { cursor:pointer;background-color:#fff; color:#cbc5e2; background-image:url(../images/squareFilled.png); background-position:left; background-repeat:no-repeat;}
		
		
		/* SHOP BY SIZE  */
		
		.dropdownSize dd, .dropdownSize dt, .dropdownSize ul { margin:0px; padding:0px; }
		
        .dropdownSize dd { position:relative; }
		
        .dropdownSize li { color:#656566; text-decoration:none; outline:none;}
		
		.dropdownSize a, .dropdownSize a:visited { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownSize li:hover { color:#cbc5e2;}
		
        .dropdownSize dt:hover { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownSize dt {background:#fff; display:block; padding-right:20px; border-bottom:1px dashed #A1A1A4; width:125px;text-decoration:none !important;}
		
        .dropdownSize dt span {cursor:pointer; display:block; padding-bottom:5px; font-weight:bold; font-size:12px;color:#656566; text-decoration:none !important; outline:none;}
		
        .dropdownSize dd ul { background:#fff; color:#C5C0B0; display:none; left:0px; padding:5px 0px; position:relative; top:2px; width:auto; min-width:125px; list-style:none; margin-top:4px;}
		
        .dropdownSize dd ul li	{ margin-left:10px;}
		
        .dropdownSize dd ul li  { padding:5px; padding-left:15px; display:block; background-image:url(../images/square.png); background-position:left; background-repeat:no-repeat; font-size:11px;}
		
        .dropdownSize dd ul li:hover { cursor:pointer;background-color:#fff; color:#cbc5e2; background-image:url(../images/squareFilled.png); background-position:left; background-repeat:no-repeat;}
		
		/*.dropdownSize dd ul li:visited { background-color:#fff; color:#cbc5e2; background-image:url(../images/squareFilled.png); background-position:left; background-repeat:no-repeat;}*/
		
		/* SHOP BY SIZE STYLE-GUIDE */
		
		.dropdownSizeSG dd, .dropdownSizeSG dt, .dropdownSizeSG ul { margin:0px; padding:0px; }
		
        .dropdownSizeSG dd { position:relative; }
		
        .dropdownSizeSG li { color:#656566; text-decoration:none; outline:none;}
		
		.dropdownSizeSG a, .dropdownSizeSG a:visited { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownSizeSG li:hover { color:#cbc5e2;}
		
        .dropdownSizeSG dt:hover { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownSizeSG dt {background:#fff; display:block; padding-right:20px; border-bottom:1px dashed #A1A1A4; width:125px;text-decoration:none !important;}
		
        .dropdownSizeSG dt span {cursor:pointer; display:block; padding-bottom:5px; font-weight:bold; font-size:12px;color:#656566; text-decoration:none !important; outline:none;}
		
        .dropdownSizeSG dd ul { background:#fff; color:#C5C0B0; left:0px; padding:5px 0px; position:relative; top:2px; width:auto; min-width:125px; list-style:none; margin-top:4px;}
		
        .dropdownSizeSG dd ul li	{ margin-left:10px;}
		
        .dropdownSizeSG dd ul li  { padding:5px; padding-left:15px; display:block; background-image:url(../images/square.png); background-position:left; background-repeat:no-repeat; font-size:11px;}
		
        .dropdownSizeSG dd ul li:hover { cursor:pointer;background-color:#fff; color:#cbc5e2; background-image:url(../images/squareFilled.png); background-position:left; background-repeat:no-repeat;}
		
		/* SHOP BY COLOUR  */
		
		.dropdownColor dd, .dropdownColor dt, .dropdownColor ul { margin:0px; padding:0px; }
		
        .dropdownColor dd { position:relative; }
		
        .dropdownColor a, .dropdownColor a:visited { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownColor a:hover { color:#cbc5e2;}
		
		.dropdownColor li { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownColor dt a:hover { color:#656566;}
		
        .dropdownColor dt {background:#fff; display:block; padding-right:20px; border-bottom:1px dashed #A1A1A4; width:125px;text-decoration:none !important;}
		
        .dropdownColor dt span {cursor:pointer; display:block; padding-bottom:5px; font-weight:bold; font-size:12px;color:#656566; text-decoration:none !important; outline:none;}
		
        .dropdownColor dd ul { background:#fff; color:#C5C0B0; display:none; left:0px; padding:5px 0px; position:relative; top:2px; width:auto; min-width:125px; list-style:none; margin-top:4px;}
		
        .dropdownColor dd ul li	{ margin-left:10px;	}
		
        .dropdownColor dd ul li{ padding:5px; padding-left:15px; display:block; background-image:url(../images/square.png); background-position:left; background-repeat:no-repeat; font-size:10px;}
		
        .dropdownColor dd ul li:hover { cursor:pointer;background-color:#fff; color:#cbc5e2; background-image:url(../images/squareFilled.png); background-position:left; background-repeat:no-repeat;}
		
		
		/* SHOP BY COLOUR STYLE-GUIDE */
		
		.dropdownColorSG dd, .dropdownColorSG dt, .dropdownColorSG ul { margin:0px; padding:0px; }
		
        .dropdownColorSG dd { position:relative; }
		
        .dropdownColorSG a, .dropdownColorSG a:visited { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownColorSG a:hover { color:#cbc5e2;}
		
		.dropdownColorSG li { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownColorSG dt a:hover { color:#656566;}
		
        .dropdownColorSG dt {background:#fff; display:block; padding-right:20px; border-bottom:1px dashed #A1A1A4; width:125px;text-decoration:none !important;}
		
        .dropdownColorSG dt span {cursor:pointer; display:block; padding-bottom:5px; font-weight:bold; font-size:12px;color:#656566; text-decoration:none !important; outline:none;}
		
        .dropdownColorSG dd ul { background:#fff; color:#C5C0B0; left:0px; padding:5px 0px; position:relative; top:2px; width:auto; min-width:125px; list-style:none; margin-top:4px;}
		
        .dropdownColorSG dd ul li	{ margin-left:10px;	}
		
        .dropdownColorSG dd ul li{ padding:5px; padding-left:15px; display:block; background-image:url(../images/square.png); background-position:left; background-repeat:no-repeat; font-size:10px;}
		
        .dropdownColorSG dd ul li:hover { cursor:pointer;background-color:#fff; color:#cbc5e2; background-image:url(../images/squareFilled.png); background-position:left; background-repeat:no-repeat;}
		
		
		/* SHOP BY TRIM COLOUR  */
		
		.dropdownTrim dd, .dropdownTrim dt, .dropdownTrim ul { margin:0px; padding:0px; }
		
        .dropdownTrim dd { position:relative; }
		
        .dropdownTrim a, .dropdownTrim a:visited { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownTrim a:hover { color:#cbc5e2;}
		
        .dropdownTrim dt a:hover { color:#656566;}
		
        .dropdownTrim dt  {background:#fff; display:block; padding-right:20px; border-bottom:1px dashed #A1A1A4; width:125px;}
		
        .dropdownTrim dt  span {cursor:pointer; display:block; padding-bottom:5px; font-weight:bold; font-size:12px;}
		
        .dropdownTrim dd ul { background:#fff; color:#C5C0B0; display:none; left:0px; padding:5px 0px; position:relative; top:2px; width:auto; min-width:125px; list-style:none; margin-top:4px;}
		
        .dropdownTrim dd ul li	{ margin-left:10px;	}
		
        .dropdownTrim dd ul li  { padding:5px; padding-left:15px; display:block; background-image:url(../images/square.png); background-position:left; background-repeat:no-repeat; font-size:10px;}
		
        .dropdownTrim dd ul li:hover { cursor:pointer;background-color:#fff; color:#cbc5e2; background-image:url(../images/squareFilled.png); background-position:left; background-repeat:no-repeat;}
		
		
		
		/* SHOP BY MATERIAL  */
		
		.dropdownMaterial dd, .dropdownMaterial dt, .dropdownMaterial ul { margin:0px; padding:0px; }
		
        .dropdownMaterial dd { position:relative; }
		
        .dropdownMaterial a, .dropdownMaterial a:visited { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownMaterial a:hover { color:#cbc5e2;}
		
		.dropdownMaterial li { color:#656566; text-decoration:none; outline:none;}
		
        .dropdownMaterial dt:hover { color:#cbc5e2;}
		
        .dropdownMaterial dt {background:#fff; display:block; padding-right:20px; border-bottom:1px dashed #A1A1A4; width:125px;text-decoration:none !important;}
		
        .dropdownMaterial dt span {cursor:pointer; display:block; padding-bottom:5px; font-weight:bold; font-size:12px;color:#656566; text-decoration:none !important; outline:none;}
		
        .dropdownMaterial dd ul { background:#fff; color:#C5C0B0; display:none; left:0px; padding:5px 0px; position:relative; top:2px; width:auto; min-width:125px; list-style:none; margin-top:4px;}
		
        .dropdownMaterial dd ul li	{ margin-left:10px;	}
		
        .dropdownMaterial dd ul li { padding:5px; padding-left:15px; display:block; background-image:url(../images/square.png); background-position:left; background-repeat:no-repeat; font-size:10px;}
		
        .dropdownMaterial dd ul li:hover { cursor:pointer;background-color:#fff; color:#cbc5e2; background-image:url(../images/squareFilled.png); background-position:left; background-repeat:no-repeat;}
		
		#leftNavOptions	{ color:#656566; font-size:15px; font-weight:bold; margin-bottom:15px;}
		
		#leftNavOptions a	{ color:#656566; text-decoration:none;}

/* PRODUCT LANDING PAGE: HEADER SECTION  */

/*.paginatorLink	a { color:#000; text-decoration:none;	}*/
		
.landingHeaderLeft	{  width:25%; float:left; font-weight:bold; font-size:14px; margin-left:35px; padding-top:5px; color:#656566; padding-top:15px;	}

.landingHeaderRight	{ width:75%; float:right; text-align:right; font-weight:bold; font-size:30px; margin-right:33px; margin-bottom:5px; color:#656566; padding-top:0px;}

.landingHeaderRightBottom	{ float:right; text-align:right; font-weight:bold; font-size:30px; margin-right:33px; margin-bottom:5px; margin-top:12px; color:#656566; padding-top:0px;}

.landingHeaderOptions	{ z-index:999; clear:both;  text-align:right; margin-right:33px; font-size:13px; width:650px;	}

.landingHeaderOptions span	{ font-weight:bold	}

.landingHeaderOptions a { color:#000; text-decoration:none;	}

#landingStyleContainer	{ width:97.6%; margin-right:8px; margin-left:20px; background-color:#c7c9ca; height:220px; padding-top:10px; margin-top:16px;	}


/* PRODUCT LANDING PAGE: IMAGE SECTION  */

.productContainer	{ clear:both; float:right; margin-right:30px; margin-top:20px; width:100%; margin-left:155px;	}

.landingPrice	{ clear:both; width:260px; text-align:center; margin-top:5px; font-size:18px; font-weight:bold; color:#656566;	}

.landingImage	{ width:260px;	}

.landingProductContainer	{ height:auto; float:left; width:auto; margin-left:19px; margin-top:15px;	}

.landingStyleImage	{ height:204px; border: 3px #FFF solid; margin-top:0px; margin-left:10px; width:470px; float:left;	}

.landingStyleDesc	{ position:relative;height:204px; margin:0px; margin-left:20px; width:280px; float:left; color:#FFF;	}

.landingStyleDesc span	{ font-size:28px	}

.landingStyleDesc p	{ font-size:18px	}


/* PRODUCT LANDING PAGE: COLORBOX POPUP  */

.colorBoxHeader	{ width:420px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:20px;	}

.colorBoxHeaderText	{ border-top: solid 1px #333; width:90%; height:30px; margin-left:auto; margin-right:auto; font-weight:bold; font-size:15px; text-align:center; padding-top:10px;	}

.colorBoxDesc	{ width:90%; height:auto; margin-left:auto; margin-right:auto; text-align:center; font-size:14px; line-height:17px;	}

.colorBoxDesc span	{ font-weight:bold;	}

.sizingContainer	{ height:100px; width:90%; margin-left:auto; margin-right:auto; background-image:url(../images/sizeGuideBar.png); background-position:center; background-repeat:no-repeat; font-weight:bold; font-size:12px;	}

.sizingContainerDeep	{ height:280px; width:93%; margin-left:auto; margin-right:auto; font-weight:bold; font-size:12px;	}

.sizingContainerTable	{ width:580px; margin-left:auto; margin-right:auto; padding-top:28px; padding-left:12px;	}

.sizingContainerTableDeep	{ width:580px; margin-left:auto; margin-right:auto;  padding-top:15px; padding-left:12px; padding-right:12px; background-image:url(../images/sizeGuideBarDeep.png); background-position:center; background-repeat:no-repeat;	}

.sizingNote	{ width:90%; text-align:center; margin-left:auto; margin-right:auto; line-height:15px; font-size:14px; font-weight:bold; clear:both; margin-top:20px;}

.sizingNote span	{ font-weight:bold; font-size:12px;	}

.fitContainer	{ width:90%; margin-left:auto; margin-right:auto; height:230px;;	}	

.leftSuitTextContainer	{ float:left; width:250px; margin-top:20px; margin-left:25px;	}

.leftSuitTextHeader	{ font-weight:bold; font-size:16px; text-align:right; margin-bottom:10px;	}


.leftSuitDesc	{ text-align:right; font-size:16px; clear:both; margin-bottom:6px;	}

.leftSuitAnswersContainer	{ float:left; margin-top:20px; margin-left:25px;	}

.leftSuitAnswerHeader	{ font-weight:bold; font-size:16px; text-align:right; margin-bottom:10px;	}

.leftSuitAnswerDesc	{ text-align:right; font-size:16px; clear:both; margin-bottom:6px;	}

.leftSuitImageContainer	{ float:left; width:150px; margin-top:20px; margin-left:50px;	}


/* PRODUCT PAGE: MAIN SECTION */

.productPageContainer	{ width:1085px; margin-left:auto; margin-right:auto; height:630px; background-color:#FFFFFF;	}

.productPageGCContainer	{ width:1085px; margin-left:auto; margin-right:auto; height:500px; background-color:#FFFFFF;	}   /* 1/8/12 */

.itemImageMainContainer	{ float:left; height:450px; width:402px;	}

.itemImageMain	{ width:396px; margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto; height:448px; background-color:#FFF; margin-top:5px; box-shadow: 0px 0px 5px 0px #555555;}

.itemImage	{ width:350px; height:350px; margin-left:auto; margin-right:auto; padding-top:22px;	}

.itemImageWords	{ width:350px; height:auto; margin-left:auto; margin-right:auto; padding-top:13px; font-weight:bold; font-size:14px; text-transform:uppercase; text-align:center; line-height:22px; }

/* PRODUCT PAGE: ALT IMAGE SLIDER SECTION */

.productPageSlider	{clear:both; margin-left:32px; margin-right:20px; float:left; height:450px; width:120px; background-color:#FFFFFF;	}

/* PRODUCT PAGE: ITEM DETAILS SECTION */

.itemDetailsContainer	{ float:left; background-color:#FFFFFF; width:448px; height:450px; margin-left:30px;	}

.itemDetailsHeader	{ font-size:22px; text-transform:uppercase; margin-left:10px; margin-top:3px; line-height:22px;	}

.itemDetailsHeader span	{ font-size:16px; line-height:16px;	}

.itemDetailsDesc	{ clear:both; width:400px; height:auto; margin-left:10px; margin-top:7px; font-size:13px; border: solid 3px #7d81be; padding: 10px; padding-top:6px !important; border-radius: 13px;	}

.fitGuideButton	{ width:122px; height:24px; background-color:#7d81be; margin-top:10px; text-align:center; font-size:12px; line-height:24px; color:#FFFFFF; margin-right:15px; border-radius: 7px;	}

.GuideButtonLink	{ text-decoration:none;	}

.styleGuideButton	{ width:124px; height:24px; background-color:#4d4d4f; margin-top:10px; text-align:center; font-size:12px; line-height:24px; color:#FFFFFF; border-radius: 7px;	}

.productCode{ clear:both; margin-left:10px; width:400px; height:auto; font-size:13px; margin-top:15px; font-weight:bold;}

a.product-block { display:block; }
.product-block { position:relative; float:left; width:195px; height:195px; margin:0 10px; }
.ie7 .product-block { padding-bottom:20px; }
.product-block img { width:149px; height:149px; margin:0 auto; }
.product-block p { text-align:center; padding:0 10px; }

.otherColorsContainer	{ width:400px; height:auto; clear:both; margin-top:10px; margin-left:10px;	}

.otherColorsWords	{ font-size:13px; font-weight:bold; float:left; line-height:35px;	}

.otherColors1	{ float:left; margin-left:10px;	}

.chooseSize	{ clear:both; padding-top:25px; margin-left:10px; height:30px; float:left; width:210px; }

.chooseSize select	{ font-size:12px; border: 1px solid #656566; width:170px; font-weight:bold;  }

.chooseSizeGuide	{ float:left; width:40px; height:30px; padding-top:7px; }

.chooseSizeGuideWords	{ float:left; width:90px; height:40px; padding-top:26px;  }

.chooseSizeGuideWords a	{ text-decoration:none; color:#656566; }

/* GIFT CARD */ /*  1/8/12  */

.chooseSizeGC	{ clear:both; padding-top:15px; margin-left:0px; height:30px; float:left; width:210px; }

.chooseSizeGC select	{ font-size:12px; border: 1px solid #656566; width:170px; font-weight:bold;color:#656566 }

.addContainer	{ clear:both; width:450px; height:30px; margin-left:8px; }

.addButton	{ background-color:#7d81be; width:188px; height:26px; color:#FFF; font-size:13px; line-height:26px; font-weight:bold; border-radius: 7px; margin-top:4px;cursor:pointer;	}

.addButton span	{ padding-left:18px;	}

.addButton a 	{ text-decoration:none; color:#FFFFFF;	}

.feefoContainer	{ margin-left:10px; margin-top:12px;	}

.addButtonWish	{ background-color:#4d4d4f; width:188px; height:26px; color:#FFF; font-size:13px; line-height:26px; font-weight:bold; margin-left:25px; border-radius: 7px; margin-top:4px;	}

.addButtonWish span	{ padding-left:18px;	}

.addButtonWish a 	{ text-decoration:none; color:#FFFFFF;	}

.myLikeContainer	{ margin-left:177px; padding-top:15px;}

.myLikeWords	{ font-size:14px; margin-bottom:10px; }

.myLikeImage	{ margin-right:25px;	}


/* FIT GUIDE PAGE */


.fitGuidePageContainer	{ width:1085px; height:auto; background-color:#FFFFFF; margin-left:auto; margin-right:auto; clear:both; margin-top:-20px;}

.fitGuideTopContainer	{ width:1023px; margin-left:auto; margin-right:auto; background-color:#FFF; margin-top:20px; clear:both; height:410px;}

.fitGuideTopImage	{ width:170px; height:205px; float:left;	}

/*.fitGuideTopIndividual	{ width:170px; height:205px; float:left; background-image:url(../images/fitGuideImage.jpg);	}

.fitGuideTopIndividual span	{ font-size:28px; padding-left:25px; clear:both; height:155px; line-height:155px;	}
*/
.fitGuideBar	{ width:1023px; height:50px; background-color:#a8add4; margin-left:auto; margin-right:auto;	}

.fitGuideArrowLeft	{ margin-left:10px; width:20px; height:30px; padding-top:10px; float:left; }

.fitGuideArrowLeftWords	{ color:#FFFFFF; height:50px; line-height:50px; font-size:12px; margin-left:10px; float:left;  }

.fitGuideArrowLeftHeader	{ color:#FFFFFF; height:50px; line-height:50px; font-size:28px; margin-left:10px; float:left;  width:773px; text-align:center; }

.fitGuideBottomContainer	{ height:280px; width:1023px; margin-left:auto; margin-right:auto; background-color:#FFF; margin-top:30px;	}

.fitGuideHouse	{ width:233px; height:260px; background-image:url(../images/styleGuideBack.jpg); background-position:center; background-repeat:no-repeat; float:left;	}

.fitGuideHouseHeader	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:15px; height:45px; font-size:25px; color:#656566; border-bottom:1px solid #656566;	}

.fitGuideHouseDesc	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:15px; height:100px; font-size:13px; color:#656566;	}

.IndividualGuideDesc	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:15px; height:70px; font-size:11px; color:#656566;	}

.IndividualGuideDescHeel	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:5px; height:30px; font-size:12px; color:#656566;	}


.styleGuideHouse	{ width:233px; height:260px; background-image:url(../images/styleGuideBack.jpg); background-position:center; background-repeat:no-repeat; float:left;	}


.styleGuideHouseHeader	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:15px; height:45px; font-size:28px; color:#656566; border-bottom:1px solid #656566;	}

.styleGuideHouseHeaderLink 	{ text-decoration:none;	}

.styleGuideHouseDesc	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:15px; height:100px;  font-size:13px; color:#656566;	}


.viewAllHouse	{ width:233px; height:260px; background-image:url(../images/styleGuideBack.jpg); background-position:center; background-repeat:no-repeat; float:left;	}


.viewAllHouseHeader	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:15px; height:45px;  font-size:28px; color:#656566; border-bottom:1px solid #656566;	}

.viewAlleHouseHeaderLink 	{ text-decoration:none;	}

.viewAllHouseDesc	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:13px; height:100px;  font-size:25px; color:#656566;	}


.sizeGuideHouseHeader	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:15px; height:45px;  font-size:25px; color:#656566; border-bottom:1px solid #656566;	}

.viewAlleHouseHeaderLink 	{ text-decoration:none;	}

.sizeGuideHouseDesc	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:13px; height:100px; font-size:25px; color:#656566;	}


.sizeGuideHouse	{ width:233px; height:260px; background-image:url(../images/styleGuideBack.jpg); background-position:center; background-repeat:no-repeat; float:left;	}


.suitGuideHouseHeader	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:15px; height:45px;  font-size:25px; color:#656566; border-bottom:1px solid #656566;	}

.viewAllHouseHeaderLink 	{ text-decoration:none;	}

.suitGuideHouseDesc	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:13px; height:100px;  font-size:20px; color:#656566;	}



.lookGuideHouse	{ width:233px; height:260px; background-image:url(../images/styleGuideBack.jpg); background-position:center; background-repeat:no-repeat; float:left;	}

.lookGuideHouseHeader	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:15px; height:45px;  font-size:25px; color:#656566; border-bottom:1px solid #656566;	}

.lookGuideHouseDesc	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:15px; height:100px; font-size:13px; color:#656566;	}



.pressGuideHouse	{ width:233px; height:260px; background-image:url(../images/styleGuideBack.jpg); background-position:center; background-repeat:no-repeat; float:left;	}

.pressGuideHouseHeader	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:15px; height:45px;  font-size:25px; color:#656566; border-bottom:1px solid #656566;	}

.pressGuideHouseDesc	{ width:200px; margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:15px; height:100px;  font-size:13px; color:#656566;	}


/* STYLE GUIDE PAGE	

.styleProductContainer	{ height:auto; float:left; width:auto; margin-left:19px; margin-top:15px; cursor:pointer;	}

.styleProductContainer2	{ height:auto; float:left; width:auto; margin-left:19px; margin-top:15px; cursor:pointer;	}

.styleImageContainer	{ width:260px; height:218px; background-image:url(../images/stylePageImage2.jpg); background-position:center; background-repeat:no-repeat;	}

.styleHeader	{ clear:both; width:260px; text-align:center; margin-top:5px; font-size:12px; font-weight:bold; color:#5e5d5f; font-size:14px;	}*/

.styleProductContainer	{ height:auto; float:left; width:auto; margin-left:19px; margin-top:15px; cursor:pointer;	}

.styleProductContainer2	{ height:auto; float:left; width:auto; margin-left:19px; margin-top:15px; cursor:pointer;	}

.styleImage	{ position:absolute; width:260px; height:100px; margin-top:118px; 	}

.styleHeader	{ clear:both; width:260px; text-align:center; margin-top:5px; font-size:12px; font-weight:bold; color:#5e5d5f; font-size:14px;	}

.styleHiddenDesc	{ display:none; position:absolute; width:260px; text-align:center; margin-top:10px;	}

.styleHiddenDesc span	{ color:#a8add4; font-size:24px; font-weight:bold	}

.styleHiddenDesc p	{ margin-top:4px; font-size:14px; font-weight:bold; height:auto; padding-left:5px; padding-right:5px;	}



/* OUR STORY PAGE	*/

.ourStoryTextBS	{ margin-top:5px; margin-bottom:20px;	}


/* ABOUT PAGE */

		#aboutLeftNavOptions	{ color:#656566; font-size:10px; font-weight:bold; margin-bottom:3px;}
		
		#aboutLeftNavOptions a	{ color:#656566; text-decoration:none;}
		
		#aboutLeftNavOptions a:hover	{ color:#a8add4;}
		
		.aboutHeaderLeft	{  width:15%; float:left; font-weight:bold; font-size:14px; margin-left:35px; padding-top:5px; color:#656566;	}
		
		.aboutTextContainer	{ float:left; margin-bottom:35px; width:500px; min-height: 325px; height:auto; margin-top:-23px; margin-left:25px; }
		
		.aboutTextHeader	{ font-size:32px; }
		
		.aboutTextDesc	{ margin-top:20px; font-size:14px; line-height:18px; }
		
		.aboutImageArea	{ width:280px; height:375px; float:left; margin-left:45px; margin-top:35px;	}
		
		.aboutImageArea a { text-decoration:none; color:inherit;	}
		
		.aboutImage		{ width:280px; height:315px;	}
		
		.aboutDesc	{ font-weight:bold; font-size:11px; text-align:center; margin-top:10px;	}
		
		.aboutDesc span	{ font-weight:normal; font-size:10px;	}
		
		
		
.mainContainerAbout	{ background-color:#FFF; float:none; min-height:600px; height:auto; margin-right:auto; margin-left:auto; width:1085px; clear:both; 	overflow: hidden;}

/* PRESS PAGE */

.pressContainer	{ float:left; width:836px; margin-top:-25px; margin-bottom:35px; margin-left:20px; color:#535154;	}

.pressHeader	{ font-size:34px; text-align:left; }

.pressArticleContainer	{ width:220px; height:357px; float:left; }

.pressImage	{ width:220px; height:311px;	}

.pressArticleHeader	{ text-align:center; font-size:16px; font-weight:bold; margin-top:5px;	}

.pressArticleLink	{ text-align:center; font-size:12px; font-weight:bold; margin-top:1px;	}

.pressArticleLink a	{ text-decoration:none; color:inherit;	}

.pressArticleDate	{ text-align:center; font-size:10px; font-weight:bold; margin-top:1px;	}

/* VIDEO PAGE */

.videoContainer	{ float:left; width:836px; margin-top:-25px; margin-bottom:35px; margin-left:20px; color:#535154;	}

.videoHeader	{ font-size:34px; text-align:left; }

.videoArticleContainer	{ width:400px; height:286px; float:left; }

.videoImage	{ width:400px; height:240px;	}

.videoArticleHeader	{ text-align:center; font-size:16px; font-weight:bold; margin-top:5px;	}

.videoArticleLink	{ text-align:center; font-size:12px; font-weight:bold; margin-top:1px;	}

.videoArticleLink a	{ text-decoration:none; color:inherit;	}

.videoArticleDate	{ text-align:center; font-size:10px; font-weight:bold; margin-top:1px;	}


/* BUSINESS CUSTOMERS PAGE */

.busCustomerHeaderLeft	{  width:15%; float:left; font-weight:bold; font-size:14px; margin-left:15px; padding-top:5px; color:#656566;	}

.busCustomerHeader	{ font-size:34px; text-align:left; margin-left:15px; }

		#busCustomerLeftNavOptions	{ color:#656566; font-size:10px; font-weight:bold; margin-bottom:3px;}
		
		#busCustomerLeftNavOptions a	{ color:#656566; text-decoration:none;}
		
		#busCustomerLeftNavOptions a:hover	{ color:#a8add4;}
		
.busCustomerTextContainer	{ float:left; margin-bottom:0px; width:500px; min-height:400px; height:auto; margin-top:-23px; margin-left:15px; }

.busCustomerContainer	{ float:left; width:836px; margin-top:-25px; margin-bottom:35px; margin-left:10px; color:#535154;	}

		.busCustomerImageArea	{ width:280px; height:375px; float:left; margin-left:40px; margin-top:0px;	}
		
		.busCustomerImageArea a { text-decoration:none; color:inherit;	}
		
		.busCustomerImage		{ width:280px; height:315px;	}
		
		.busCustomerDesc	{ font-weight:bold; font-size:11px; text-align:center; margin-top:10px;	}
		
		.busCustomerDesc span	{ font-weight:normal; font-size:10px;	}
		
		.mainContainerBusCustomer	{ background-color:#FFFFFF; height:630px; margin-right:auto; margin-left:auto; width:1085px; clear:both; 	}
		
/* SIGN IN PAGE */

.mainContainerSignIn	{ height:395px; width:1085px; padding-top:35px; margin-left:auto; margin-right:auto; background-color:#FFFFFF;	}


.returningHeader		{ margin:10px; margin-top;40px;font-size:36px; text-align:left	}

.signInEmail			{ width:495px; height:20px; margin-top:10px; clear:both;	}

.signInEmail label			{ font-weight:bold; font-size:14px; float:left; margin-left:10px; }

.signInEmail input			{ border: 1px solid #656566; height:16px; width:340px; margin-left:10px; color:#656566;font-size:12px;	}


.signInPass			{ width:495px; height:20px; margin-top:10px; clear:both;	}

.signInPass label			{ font-weight:bold; font-size:14px; float:left; margin-left:10px; 	}

.signInPass input			{ border: 1px solid #656566; height:16px; width:340px; margin-left:15px; font-size:12px; color:#656566;	}


.signInRemember		{ width:495px; height:20px; margin-top:10px; clear:both;	}

.signInRemember label			{ font-weight:bold; font-size:14px; float:left;  margin-left:10px; }

.signInRemember input			{ border: 1px solid #535154; height:10px; font-size:12px;  margin-left:10px;float:left;	}

.signInForgottenHeader			{ margin-top:20px; font-weight:bold; font-size:14px;  margin-left:10px;clear:both;	}
/*
.returningContainer		{ width:500px; height:250px; margin-left:35px; float:left;	}

.newCustomerContainer	{ float:left; width:500px; height:250px; margin-left:10px;	}
*/
.newCustomerHeader		{ margin:10px; font-size:36px; text-align:left	}

.returningContainer	{ width:495px; height:282px; float:left; border: 1px solid #7d81be; margin-left:35px; margin-bottom:15px; margin-right:25px; border-radius: 9px;	}

.newCustomerContainer	{ width:495px; height:282px; float:left; border: 1px solid #7d81be; margin-bottom:15px; border-radius: 9px;	}


.signUp		{ width:495px; height:20px; margin-top:20px; clear:both;	}

.signUp label			{ font-weight:bold; font-size:14px; float:left; margin-right:0px; width:120px;	}

.signUp input			{ border: 1px solid #535154; height:10px; font-size:10px; float:left;	}

.signUp button			{ border:none; height:20px; font-size:12px; float:left; margin-right:20px; cursor:pointer; background-color:#cccccc;  font-weight:bold; padding-top:1px; width:60px;	}

/* REGISTER PAGE  */ /* 18.8.12 */

.registerContainerLeft	{ width:620px; float:left;	border: 1px solid #7d81be;  border-radius: 9px; margin-left: 24px; padding-top:17px; padding-bottom:30px}


.registerHeaderContainer	{ width:100%; height:auto; }

.registerHeader	{ font-weight:bold; font-size:34px; margin-left:33px; width:600px; height:40px;	}


.registerFields	{ clear:both; margin-top:15px; margin-left:35px; margin-bottom:15px; 	}

.registerFields label	{ font-weight:bold; font-size:14px; padding-right:50px;	}

.registerFields input	{ font-weight:bold; font-size:14px; border:1px #555555 solid; height:15px; width:350px;	}

.registerFields select	{ font-weight:bold; font-size:14px; border:1px #555555 solid;}

.registerDOB input	{ font-weight:bold; font-size:14px; border:1px #555555 solid; height:15px; width:30px;	}

.registerDOB label	{ font-weight:bold; font-size:14px; padding-left:5px; padding-right:5px;	}


.registerFieldsCheck	{ clear:both; margin-top:20px; margin-left:28px; margin-bottom:15px; 	}

.registerFieldsCheck input	{ font-weight:bold; font-size:14px; border:1px #555555 solid; height:15px; width:15px;	}

.registerFieldsCheck label	{ font-weight:bold; font-size:14px; padding-left:5px; padding-right:5px; 	}

.registerNonFormText	{	font-weight:bold; font-size:14px; margin-left:35px;  }

.registerButtonContainer	{ margin-top:15px; margin-left:35px;	}

.registerButtonContainer button	{ width:122px; height:25px; background-color:#cbcbcb; border:none; cursor:pointer; font-weight:bold; font-size:14px;	}


.registerImageArea	{ width:280px; height:375px; float:left; margin-left:60px; margin-top:80px;	}

.registerServiceImage		{ width:280px; height:auto;	}

/* Register button KJ */
.register		{ width:500px; height:20px; margin-top:20px; clear:both;	}

.register label			{ font-weight:bold; font-size:14px; float:left; margin-left:10px; width:120px;	}

.register input			{ border: 1px solid #535154; height:10px; font-size:10px; float:left;	}

/* 11/09/12 */
.signInRemember button   { border:none; height:20px; font-size:12px; float:right; margin-right:20px; cursor:pointer; background-color:#7D81BE; font-weight:bold; padding-top:1px; width:60px; color:#FFFFFF; box-shadow: 0px 2px 5px 0px #939598; }
 
.register button { border: none; height: 20px; font-size: 12px; float: left; margin-right: 20px; cursor: pointer; background-color: #7D81BE; font-weight: bold; padding-top: 1px; width: 60px; color:#FFFFFF; box-shadow: 0px 2px 5px 0px #939598;  }
 
.signInSendButton button   { border:none; height:20px; font-size:12px; float:right; margin-right:20px; cursor:pointer; background-color:#7D81BE; font-weight:bold; padding-top:1px; width:60px; margin-top:8px;  color:#FFFFFF; box-shadow: 0px 2px 5px 0px #939598; }

/*   guest */



.guestContainerLeft	{ width:500px; float:left;	border: 1px solid #7d81be;  border-radius: 9px; margin-left: 24px; padding-top:17px; padding-bottom:30px}

.guestContainerRight	{ width:500px; float:left;	border: 1px solid #7d81be;  border-radius: 9px; margin-left: 24px; padding-top:17px; padding-bottom:30px}



.guestHeaderContainer	{ width:100%; height:auto; }

.guestHeader	{ font-weight:bold; font-size:34px; margin-left:20px; width:467px; height:40px;	}


.guestFields	{ clear:both; margin-top:15px; margin-left:20px; margin-bottom:15px; 	}

.guestFields label	{ font-weight:bold; font-size:14px; padding-right:25px;	}

.guestFields input	{ font-weight:bold; font-size:14px; border:1px #555555 solid; height:15px; width:300px;	}

.guestFields select	{ font-weight:bold; font-size:14px; border:1px #555555 solid;}

.guestFieldsCheck	{ clear:both; margin-top:20px; margin-left:20px; margin-bottom:15px; 	}

.guestFieldsCheck input	{ font-weight:bold; font-size:14px; border:1px #555555 solid; height:15px; width:15px;	}

.guestFieldsCheck label	{ font-weight:bold; font-size:14px; padding-left:5px; padding-right:5px; 	}

.guestNonFormText	{	font-weight:bold; font-size:14px; margin-left:52px;  }

.guestButtonContainer	{ margin-top:15px; margin-left:20px;	}

.guestButtonContainer button	{ width:122px; height:25px; background-color:#cbcbcb; border:none; cursor:pointer; font-weight:bold; font-size:14px;	}

.guest		{ width:480px; height:20px; margin-left:10px;margin-top:20px; clear:both;	}

.guest label			{ font-weight:bold; font-size:14px; float:left; margin-left:10px; width:120px;	}

.guest input			{ border: 1px solid #535154; height:10px; font-size:10px; float:left;	}

.guest button { border: none; height: 20px; font-size: 12px; float: right; margin-right: 20px;  cursor: pointer; background-color: #7D81BE; font-weight: bold; padding-top: 1px; padding-bottom: 2px; width: 151px; color:#FFFFFF; box-shadow: 0px 2px 5px 0px #939598;  }




/* HELP PAGE */


.helpContainer	{ float:left; width:836px; margin-top:-25px; margin-left:10px; color:#535154;	}

.helpPageHeaderLeft	{  width:15%; float:left; font-weight:bold; font-size:14px; margin-left:35px; padding-top:5px; color:#656566;	}

.helpHeader	{ font-size:34px; text-align:left; margin-left:15px; }

#helpPageLeftNavOptions	{ color:#656566; font-size:10px; font-weight:bold; margin-bottom:3px;}
		
#helpPageLeftNavOptions a	{ color:#656566; text-decoration:none;}
		
#helpPageLeftNavOptions a:hover	{ color:#a8add4;}

.helpPageSubHeader	{ font-weight:bold; font-size:12px; clear:both; margin-top:15px; margin-bottom:0px;	}

.helpTextContainer	{ float:left; margin-bottom:35px; width:500px; height:auto; margin-top:-23px; margin-left:15px; }

.helpTextDesc	{ margin-top:15px; font-size:14px; line-height:18px; }


.helpImageArea	{ width:280px; height:375px; float:left; margin-left:40px; margin-top:0px;	}
		
.helpImageArea a { text-decoration:none; color:inherit;	}
		
.helpImage		{ width:280px; height:315px;	}
		
.helpDesc	{ font-weight:bold; font-size:11px; text-align:center; margin-top:10px;	}
		
.helpDesc span	{ font-weight:normal; font-size:10px;	}





/* OUR JOURNEY POPUP	*/

.ourJourneyContainer	{ height:1110px; width:90%; margin-left:auto; margin-right:auto;	}


/* 1989	*/

.ourJourney1989Left	{ width:130px; height:100px; float:left; background-color:#b5b2d9; margin-left:30px;	}

.ourJourney1989Middle	{ width:340px; height:100px; float:left; background-color:#e1e0f0;	}

.ourJourney1989Middle div	{ font-weight:bold; font-size:24px; text-align:center; color:#b5b2d9; width:380px; margin-top:15px; margin-left:-18px;	}

.ourJourney1989Middle p	{ font-size:12px; text-align:center; color:#555555; font-weight:bold; margin-top:3px;	}

.ourJourney1989Right	{ width:160px; background-color:#b5b2d9; height:100px; float:left;	}


/* 1991	*/


.ourJourney1991Left	{ width:160px; height:80px; float:left; background-color:#eeedf7;	}

.ourJourney1991Middle	{ width:340px; height:80px; float:left; background-color:#f8f8fc;	}

.ourJourney1991Middle div	{ font-weight:bold; font-size:24px; text-align:center; color:#b5b2d9; width:380px; margin-top:7px; margin-left:-18px;	}

.ourJourney1991Middle p	{ font-size:12px; text-align:center; color:#555555; font-weight:bold; margin-top:3px;	}



/* 1993	*/


.ourJourney1993Left	{ clear:both; width:80px; height:80px; float:left; background-color:#e7e7e8; margin-left:80px;	}

.ourJourney1993Middle	{ width:340px; height:80px; float:left; background-color:#f8f8fc;	}

.ourJourney1993Middle div	{ font-weight:bold; font-size:24px; text-align:center; color:#b5b2d9; width:380px; margin-top:7px; margin-left:-18px;	}

.ourJourney1993Middle p	{ font-size:12px; text-align:center; color:#555555; font-weight:bold; margin-top:3px;	}


/* 1991 - 1993 SIDE PIC	*/

.ourJourney1993Right	{ float:left; height:160px; width:120px; background-color:#e7e7e8; margin-top:-80px;	}

/* 1997 */

.ourJourney1997Left	{ width:105px; height:80px; float:left; background-color:#b5b2d9; margin-left:55px;	}

.ourJourney1997Middle	{ width:340px; height:80px; float:left; background-color:#e1e0f0;	}

.ourJourney1997Middle div	{ font-weight:bold; font-size:24px; text-align:center; color:#b5b2d9; width:380px; margin-top:15px; margin-left:-18px;	}

.ourJourney1997Middle p	{ font-size:12px; text-align:center; color:#555555; font-weight:bold; margin-top:3px;	}

.ourJourney1997Right	{ width:90px; background-color:#b5b2d9; height:80px; float:left;	}

/* 2002 */

.ourJourney2002Left	{ width:125px; height:100px; float:left; background-color:#eeedf7; margin-left:35px;	}

.ourJourney2002Middle	{ width:340px; height:100px; float:left; background-color:#f8f8fc;	}

.ourJourney2002Middle div	{ font-weight:bold; font-size:24px; text-align:center; color:#b5b2d9; width:380px; margin-top:13px; margin-left:-18px;	}

.ourJourney2002Middle p	{ font-size:12px; text-align:center; color:#555555; font-weight:bold; margin-top:3px;	}

.ourJourney2002Right	{ width:120px; background-color:#eeedf7; height:100px; float:left;	}


/* 2004 */

.ourJourney2004Left	{ width:160px; height:100px; float:left; background-color:#e7e7e8;	}

.ourJourney2004Middle	{ width:340px; height:100px; float:left; background-color:#f5f5f6;	}

.ourJourney2004Middle div	{ font-weight:bold; font-size:24px; text-align:center; color:#b5b2d9; width:380px; margin-top:13px; margin-left:-18px;	}

.ourJourney2004Middle p	{ font-size:12px; text-align:center; color:#555555; font-weight:bold; margin-top:3px;	}

.ourJourney2004Right	{ width:60px; background-color:#e7e7e8; height:100px; float:left;	}


/* 2005 */

.ourJourney2005Left	{ width:80px; height:80px; float:left; background-color:#b5b2d9; margin-left:80px	}

.ourJourney2005Middle	{ width:340px; height:80px; float:left; background-color:#e1e0f0;	}

.ourJourney2005Middle div	{ font-weight:bold; font-size:24px; text-align:center; color:#b5b2d9; width:380px; margin-top:13px; margin-left:-18px;	}

.ourJourney2005Middle p	{ font-size:12px; text-align:center; color:#555555; font-weight:bold; margin-top:3px;	}

.ourJourney2005Right	{ width:140px; background-color:#b5b2d9; height:80px; float:left;	}


/* 2007 */

.ourJourney2007Left	{ width:130px; height:80px; float:left; background-color:#eeedf7; margin-left:30px	}

.ourJourney2007Middle	{ width:340px; height:80px; float:left; background-color:#f8f8fc;	}

.ourJourney2007Middle div	{ font-weight:bold; font-size:24px; text-align:center; color:#b5b2d9; width:380px; margin-top:15px; margin-left:-18px;	}

.ourJourney2007Middle p	{ font-size:12px; text-align:center; color:#555555; font-weight:bold; margin-top:3px;	}

.ourJourney2007Right	{ width:100px; background-color:#eeedf7; height:80px; float:left;	}


/* 2008 */

.ourJourney2008Left	{ width:110px; height:70px; float:left; background-color:#e7e7e8; margin-left:50px	}

.ourJourney2008Middle	{ width:340px; height:70px; float:left; background-color:#f5f5f6;	}

.ourJourney2008Middle div	{ font-weight:bold; font-size:24px; text-align:center; color:#b5b2d9; width:380px; margin-top:4px; margin-left:-18px;	}

.ourJourney2008Middle p	{ font-size:12px; text-align:center; color:#555555; font-weight:bold; margin-top:3px;	}

.ourJourney2008Right	{ width:130px; background-color:#e7e7e8; height:70px; float:left;	}


/* 2009 */

.ourJourney2009Left	{ width:160px; height:80px; float:left; background-color:#b7b0d9; margin-left:0px	}

.ourJourney2009Middle	{ width:340px; height:80px; float:left; background-color:#e2dff0;	}

.ourJourney2009Middle div	{ font-weight:bold; font-size:24px; text-align:center; color:#b5b2d9; width:380px; margin-top:7px; margin-left:-18px;	}

.ourJourney2009Middle p	{ font-size:12px; text-align:center; color:#555555; font-weight:bold; margin-top:3px;	}

.ourJourney2009Right	{ width:75px; background-color:#b7b0d9; height:80px; float:left;	}


/* 2010 */

.ourJourney2010Left	{ width:90px; height:120px; float:left; background-color:#eeedf7; margin-left:70px	}

.ourJourney2010Middle	{ width:340px; height:120px; float:left; background-color:#f8f8fc;	}

.ourJourney2010Middle div	{ font-weight:bold; font-size:24px; text-align:center; color:#b5b2d9; width:380px; margin-top:13px; margin-left:-18px;	}

.ourJourney2010Middle p	{ font-size:11px; text-align:center; color:#555555; font-weight:bold; margin-top:3px;	}

.ourJourney2010Right	{ width:150px; background-color:#eeedf7; height:120px; float:left;	}


/* 2011 */

.ourJourney2011Left	{ width:60px; height:150px; float:left; background-color:#e7e7e8; margin-left:100px	}

.ourJourney2011Middle	{ width:340px; height:150px; float:left; background-color:#f5f5f6;	}

.ourJourney2011Middle div	{ font-weight:bold; font-size:24px; text-align:center; color:#b5b2d9; width:380px; margin-top:7px; margin-left:-18px;	}

.ourJourney2011Middle p	{ font-size:11px; text-align:center; color:#555555; font-weight:bold; margin-top:3px;	}

.ourJourney2011Right	{ width:120px; background-color:#e7e7e8; height:150px; float:left;	}

/* LOOKBOOK PAGE: TOP SECTON */


.lookBookContainer	{ background-color:#FFFFFF; height:auto; margin-left:auto; margin-right:auto; width:1085px;	}

.lookBookTopSection	{ background-image:url(../images/envelope.png); background-position:left bottom; background-repeat:no-repeat; height:500px; width:1050px; margin-left:35px;	}

.viewLookBook	{	margin-left:37px; width:355px; float:left; z-index:90;	}

.behindScenesHeader	{	float:left; width:600px; height:100px; width:300px; text-align:right; font-size:24px;}

.behindScenesHeaderDesc	{ text-align:right; font-size:24px; width:280px; height:35px; margin-top:6px;	}

.behindScenesHeaderDesc span	{ font-size:18px;	}

.behindScenesHeaderBoder	{ width:225px; height:10px; border-bottom:solid 1px #666666; margin-left:55px; clear:left; margin-top:-12px;	}

.behindScenesWords	{	float:left; margin-top:15px; height:85px;	}

.behindScenesVideoConatiner	{ float:left; width:600px; height:400px; z-index:91; background-image:url(../images/lookbook/topRight.png); background-position:right top; background-repeat:no-repeat;	}

.behindScenesVideo	{ width:500px; height:280px; margin-left:-45px; z-index:92; margin-top:-30px;	}

.behindScenesVideo div	{ margin-left:44px; padding-top:19px; z-index:94;	}

.shopTheVideoContainer	{ width:600px;	}

.shopTheVideoImage	{ z-index:60 !important; margin-top:-10px; float:left;	}

.shopTheVideoLink	{height:110px; line-height:90px; text-decoration:underline; margin-left:15px; float:left; font-size:18px;	}

.shopTheVideoLink a	{ color:#000000;	}


/* LOOKBOOK PAGE: TOP SECTON */

.lookBookMiddleSection	{ clear:both; background-image:url(../images/middelBack.png); background-position:center; background-repeat:no-repeat; height:550px; width:1050px; margin-left:35px; margin-top:-80px;	}

.middleMain	{ float:left; margin-top:-65px; 	}

.middleRight	{ float:left; width:575px; height:300px; background-image:url(../images/LlbContentBack.png); background-position:center; background-repeat:no-repeat; margin-left:-65px; margin-top:5px;	}

.middleRightHeader	{ margin-left:55px; margin-top:40px; font-weight:bold; font-size:26px; line-height:22px; min-height:55px; height:auto; border-bottom:solid 1px #555555; width:175px;	}

.middleRightHeader span	{	font-size:20px;	}

.middleRightDesc	{ margin-left:55px; margin-top:10px; font-size:14px; height:auto; width:175px;	}

.middleRightImage	{ float: left; width:300px; height:260px; background-color:#F00; margin-left:25px; margin-top:10px;	}

.celebContainer		{ height:300px; width:1085px; margin-left:auto; margin-right:auto; margin-top:-220px; margin-bottom:20px; float:left;	}

.celebArea	{	margin-left:300px; margin-right:15px; float:left;	}

.celebArea2	{	margin-top:45px; float:left;	}

.celebArea3	{	margin-top:125px; float:left; margin-left:15px;	}

.asSeenIn	{ background-image:url(../images/asSeenInBack.png); background-position:center; background-repeat:no-repeat; clear:both; width:250px; height:150px; position:absolute; margin-left:590px; margin-top:100px;	}

.asSeenInHeader	{ font-size:24px;	height:30px; width:130px; border-bottom:solid 1px #555555; margin-top:30px; margin-left:30px;	}

.asSeenInDesc	{ font-size:12px;	height:auto; width:160px;  margin-top:10px; margin-left:30px;	}



/* CUSTOMER SERVICES PAGES  */ /* 1/8/12 */

.CustomerServiceImage		{ width:280px; height:auto;	}

.CSContainerLanding	{ background-color:#FFF; height:auto; margin-right:auto; margin-left:auto; width:1085px; 	}


/*  MY ACCOUNT PAGES  */ /* 1/8/12 */


.myAccountTextContainer	{ float:left; margin-bottom:35px; width:830px; height:auto; margin-top:-23px; margin-left:15px; } 

.accountSubHeader	{ font-weight:bold; font-size:14px; margin-left:35px; padding-top:5px; margin-top:0px; color:#656566;	}

.accountSubHeaderNoTop	{ font-weight:bold; font-size:14px; margin-left:35px; padding-top:5px; color:#656566;	}

.shoppingItemContainer	{ width:800px; height:115px; border: 1px solid #817ebe; clear:both; margin-left:15px; border-radius: 13px;	}

.shoppingItemImage	{ width:105px; height:105px; margin:5px 5px 5px 5px; float:left;	}

.shoppingItemInfo	{ float:left; margin:5px 5px 5px 45px; height:auto;	}

.shoppingItemInfoHeader	{ font-weight:bold; font-size:17px; color:#000000; margin-bottom:15px	}

.shoppingItemInfoDesc	{ font-size:13px; 	}


.buttonContainer	{ margin-left:14px; margin-top:15px; width:700px; }


.removeButton	{ background-color:#7d81be; background-position:center; background-repeat:no-repeat; width:124px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; margin-right:10px; border-radius: 7px;	 box-shadow: 0px 2px 5px 0px #939598;}

.removeButton span	{ padding-left:18px;	}

.removeButton a 	{ text-decoration:none; color:#FFFFFF;	}


.updateButton	{ background-color:#4d4d4f; background-position:center; background-repeat:no-repeat; width:124px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; border-radius: 7px;	 box-shadow: 0px 2px 5px 0px #939598;}

.updateButton span	{ padding-left:21px;	}

.updateButton a 	{ text-decoration:none; color:#FFFFFF;	}


.continueShoppingButton	{ background-color:#f76874; background-position:center; background-repeat:no-repeat; width:188px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; margin-right:10px; border-radius: 7px;	}

.continueShoppingButton span	{ padding-left:21px;	}

.continueShoppingButton a 	{ text-decoration:none; color:#FFFFFF;	}

.continueShoppingButtonOC	{ background-color:#f76874; background-position:center; background-repeat:no-repeat; width:188px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; margin-right:10px; border-radius: 7px;	 box-shadow: 0px 2px 5px 0px #939598;}

.continueShoppingButtonOC span	{ padding-left:21px;	}

.continueShoppingButtonOC a 	{ text-decoration:none; color:#FFFFFF;	}



.checkoutButton	{ background-color:#9cc4ad; background-position:center; background-repeat:no-repeat; width:124px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; border-radius: 7px;	}

.checkoutButton span	{ padding-left:23px; cursor:pointer	}

.checkoutButton a 	{ text-decoration:none; color:#FFFFFF;	}


.shoppingItemTotalContainer	{ width:100%; height:auto; margin-top:15px; margin-bottom:15px;	}

.shoppingItemTotalDescContainer	{  width:100%; }

.shoppingItemTotalDescLeft{ font-size:17px; width:400px; text-align:right; font-weight:bold;}
.shoppingItemTotalDescRight{ font-size:17px; width:40px; text-align:right; padding-left:20px;}

.totalUnderline	{ height:10px; clear:both; border-bottom: 1px solid #817ebe; width:190px; margin-left:270px; margin-right:auto;}




.preferredBillingContainer 	{ float:left; width:300px; margin-left:15px; height:130px; margin-bottom:15px; }

.preferredBillingHeader	{	font-weight:bold; font-size:14px;  margin-bottom:15px;	}

.preferredBillingDesc	{	font-size:14px; margin-bottom:15px;	}


.selectNew	{ clear:both; height:30px; float:left; width:210px; }

.selectNew select	{ font-size:12px; border: 1px solid #656566; width:200px; font-weight:bold;  color:#656566;}


.addressSubHeader	{ margin-left:15px; font-weight:bold; font-size:14px; width:100%; margin-bottom:15px; color:#656566;}

.radioContainer	{ width:100%; clear:both; height:30px;	}

.radioLeft	{ float:left; margin-left:15px; margin-right:15px; height:25px; line-height:25px;	}

.radioLeft label	{ font-size:14px;  font-weight:bold; padding-right:15px;	}


.radioRight	{ float:left; margin-left:15px; margin-right:15px; height:25px; line-height:25px;	}

.radioRight label	{ font-size:14px;  font-weight:bold; padding-right:15px;	}


.addressFields	{ clear:both; margin-top:15px; margin-left:15px; margin-bottom:15px; 	}

.addressFields label	{ font-weight:bold; font-size:14px; padding-right:50px; width:400px;	}

.addressFields input	{ font-weight:bold; color:#656566; font-size:14px; border:1px #555555 solid; height:15px; width:250px;	}

.addressDOB input	{ font-weight:bold; font-size:14px; border:1px #555555 solid; height:15px; width:30px;	}

.addressDOB label	{ font-weight:bold; font-size:14px; padding-left:5px; padding-right:5px;	}

.submitButton	{ background-color:#817ebe; border-radius: 7px; width:122px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; margin-right:10px;	}

.submitButton span	{ padding-left:35px;cursor:pointer	}

.submitButton a 	{ text-decoration:none; color:#FFFFFF;	}


.checkoutButton	{ background-color:#817ebe; border-radius: 7px; width:122px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; margin-right:10px;	}

.checkoutButton span	{ padding-left:27px;	}

.checkoutButton a 	{ text-decoration:none; color:#FFFFFF;	}


.saveButton	{ background-color:#817ebe; border-radius: 7px; width:122px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; margin-right:10px;	}

.saveButton span	{ padding-left:42px;cursor:pointer	}

.saveButton a 	{ text-decoration:none; color:#FFFFFF;	}

.autoLoginSubHeader	{ color:#656566; font-size:14px; text-align:left; margin-right:15px; font-weight:bold; float:left; height:30px; line-height:25px; margin-left:15px;	}



/* DROPDOWNS MY ACCOUT PAGE	*/

	.slideDownboxOOD, .slideUpboxOOD, .slideToggleboxOOD, .slideDownboxYRC, .slideUpboxYRC, .slideToggleboxYRC, .slideDownboxRP, .slideUpboxRP, .slideToggleboxRP, .slideDownboxRFIS, .slideUpboxRFIS, .slideToggleboxRFIS,
	.slideDownboxRIE, .slideUpboxRIE, .slideToggleboxRIE, .slideDownboxPAT, .slideUpboxPAT, .slideToggleboxPAT, .slideDownboxDEL, .slideUpboxDEL, .slideToggleboxDEL, .slideDownboxDC, .slideUpboxDC, .slideToggleboxDC,
	.slideDownboxCLD, .slideUpboxCLD, .slideToggleboxCLD, .slideDownboxCom, .slideUpboxCom, .slideToggleboxCom, .slideDownboxVAT, .slideUpboxVAT, .slideToggleboxVAT,.slideDownboxCG, .slideUpboxCG, .slideToggleboxCG,
	.slideDownboxLL, .slideUpboxLL, .slideToggleboxLL, .slideDownboxCAT, .slideUpboxCAT, .slideToggleboxCAT
	{
		padding:8px;
		width:800px;
		height:auto;
		position:relative;
		display:none;
		clear:both;
		margin-top:10px;
		margin-left:-7px;
		
	}
	
	
.myAccountTerms	{ cursor:pointer; font-size:14px; color:#000000; font-weight:bold; }

#myAccountTermsDesc	{ color:#555555; font-size:14px; font-weight:bold; line-height:18px;	}



.orderIdContainer	{ height:auto; width:100%; float:left; margin-right:15px; margin-top:20px;	}

.orderIdHeader	{ width:120px;font-size:14px; float:left; font-weight:bold; margin-bottom:15px;	}

/* START MY ACCOUNT LST STYLEING 31/8/12  */

.orderIdContainerList	{ height:auto; width:820px; float:left; margin-right:15px; margin-top:20px;	}

.orderIdContainerListRESULTS	{ height:auto; width:820px; float:left; margin-right:15px;	}

.orderIdContainerList ul	{ font-size:14px; font-weight:bold; list-style:none; margin-left:-40px; 	}

.orderIdContainerList li	{ margin-right:10px; display:inline-block; width:820px; height:35px;	}

.orderIdContainerListRESULTS ul	{  font-size:14px; font-weight:bold; list-style:none; margin-left:-40px; 	}

.orderIdContainerListRESULTS li	{ margin-right:10px; display:inline-block; width:192px;	}

/* END MY ACCOUNT LST STYLEING 31/8/12  */

.orderIdDesc	{  width:120px;font-size:14px; float:left;font-weight:bold; }


.CustomerImageArea	{ width:280px; height:375px; float:left; margin-left:40px; margin-top:-85px;	}
		
.CustomerImageArea a { text-decoration:none; color:inherit;	}
		
.CustomerImage		{ width:280px; height:315px;	}

.welcomeTextContainer	{ float:left; margin-bottom:25px; width:500px; height:auto; margin-top:-23px; margin-left:15px; } 


.customerCompleredInfoContainer	{ height:auto; width:auto; float:left; margin-left:15px; color:#000; margin-right:15px;	}


.creditCardContainer	{ width:100%; clear:both; height:55px; margin-top:20px; margin-bottom:20px;	} 

.creditCardImage	{	float:left; margin-right:10px; width:auto; height:auto;	}


/* FAQ PAGE */ /* 8/8/12	*/

.FAQPageSubHeader	{ font-weight:bold; font-size:14px; clear:both; margin-top:35px; margin-bottom:15px; height:30px; border-bottom:1px #000000 solid;	 color:#656566;}

.FAQsubHeader	{ cursor:pointer;	}

.tcArrowDown	{ margin-top:4px; margin-left:35px; background-image:url(../images/tcArrowDown.jpg); background-position:center; background-repeat:no-repeat; height:13px; width:15px; cursor:pointer;	}

.tcArrowUp	{ margin-top:4px; margin-left:35px; background-image:url(../images/tcArrowUp.jpg); background-position:center; background-repeat:no-repeat; height:13px; width:15px; cursor:pointer;	}


.FAQTextContainer	{ float:left; margin-bottom:35px; width:810px; height:auto; margin-top:-23px; margin-left:15px; }


/* DROPDOWN THREE NEWS SECTION	*/ /* 8/8/12	*/

	.slideDownboxHDIMAP, .slideUpboxHDIMAP, .slideToggleboxHDIMAP, .slideDownboxDINTPAO, .slideUpboxDINTPAO, .slideToggleboxDINTPAO, .slideDownboxWSSIC, .slideUpboxWSSIC, .slideToggleboxWSSIC,
	.slideDownboxHDIKIAIIS, .slideUpboxHDIKIAIIS, .slideToggleboxHDIKIAIIS, .slideDownboxWPMDFSA, .slideUpboxWPMDFSA, .slideToggleboxWPMDFSA, .slideDownboxIISTUMCCOAFS, .slideUpboxIISTUMCCOAFS, .slideToggleboxIISTUMCCOAFS,
	.slideDownboxWCDFSST, .slideUpboxWCDFSST, .slideToggleboxWCDFSST, .slideDownboxDFSSTMA, .slideUpboxDFSSTMA, .slideToggleboxDFSSTMA, .slideDownboxHSCIGMOAHMWIC, .slideUpboxHSCIGMOAHMWIC, .slideToggleboxHSCIGMOAHMWIC,
	.slideDownboxDINTSFMO, .slideUpboxDINTSFMO, .slideToggleboxDINTSFMO, .slideDownboxCICMSAAMOHBD, .slideUpboxCICMSAAMOHBD, .slideToggleboxCIAITAEO, .slideDownboxCIAITAEO, .slideUpboxCIAITAEO, .slideToggleboxCICMSAAMOHBD,
	.slideDownboxHWIKYRMOAWWPBD, .slideUpboxHWIKYRMOAWWPBD, .slideToggleboxHWIKYRMOAWWPBD, .slideDownboxCITMO, .slideUpboxCITMO, .slideToggleboxCITMO,.slideDownboxWIMO, .slideUpboxWIMO, .slideToggleboxWIMO,
	.slideDownboxHDIROEAI, .slideUpboxHDIROEAI, .slideToggleboxHDIROEAI, .slideDownboxWIBRTFVOMO, .slideUpboxWIBRTFVOMO, .slideToggleboxWIBRTFVOMO, .slideDownboxIMPIKP, .slideUpboxIMPIKP, .slideToggleboxIMPIKP,
	.slideDownboxWACSIBWAT, .slideUpboxWACSIBWAT, .slideToggleboxWACSIBWAT,.slideDownboxHDIBAGC, .slideUpboxHDIBAGC, .slideToggleboxHDIBAGC,.slideDownboxCICTAIWLTG, .slideUpboxCICTAIWLTG, .slideToggleboxCICTAIWLTG,
	.slideDownboxHSCIGMOAHMWIC2, .slideUpboxHSCIGMOAHMWIC2, .slideToggleboxHSCIGMOAHMWIC2, .slideDownboxITALOHMGCICB, .slideUpboxITALOHMGCICB, .slideToggleboxITALOHMGCICB, 
	.slideDownboxIWLTOMGCCISTTDA, .slideUpboxIWLTOMGCCISTTDA, .slideToggleboxIWLTOMGCCISTTDA, .slideDownboxHDIRAGC, .slideUpboxHDIRAGC, .slideToggleboxHDIRAGC, 
	.slideDownboxCIRAGC, .slideUpboxCIRAGC, .slideToggleboxCIRAGC
	{
		float:left;
		padding:0px;
		width:810px;
		height:auto;
		position:relative;
		display:none;
		margin-left:-2px;
		clear:both;
		margin-top:25px;
		font-size:13px; color:#656566;
		font-weight:bold;
		margin-bottom:25px;
		
	}
	
	
	
		/* TERMS & CONDITIONS FUNCTION PAGE	*/ /* 8/8/12	*/

	.slideDownboxTACF, .slideUpboxTACF, .slideToggleboxTACF, .slideDownboxOF, .slideUpboxOF, .slideToggleboxOF, .slideDownboxSIF, .slideUpboxSIF, .slideToggleboxSIF, .slideDownboxPCF, .slideUpboxPCF, .slideToggleboxPCF,
	.slideDownboxYRTCF, .slideUpboxYRTCF, .slideToggleboxYRTCF, .slideDownboxVATF, .slideUpboxVATF, .slideToggleboxVATF, .slideDownboxCOGF, .slideUpboxCOGF, .slideToggleboxCOGF, 
	.slideDownboxDLOLF, .slideUpboxDLOLF, .slideToggleboxDLOLF, .slideDownboxCATF, .slideUpboxCATF, .slideToggleboxCATF
	{
		float:left;
		padding:0px;
		width:810px;
		height:auto;
		position:relative;
		display:none;
		margin-left:-2px;
		clear:both;
		margin-top:25px;
		font-size:13px; color:#656566;
		font-weight:bold;
		margin-bottom:25px;
		
	}


/* JOIN US POPUP */ /* 9/8/12	*/
	
	
.colorBoxJoinUsHeaderText	{ border-top: solid 1px #333; width:90%; height:30px; margin-left:auto; margin-right:auto; font-weight:bold; font-size:24px; text-align:center; padding-top:10px; margin-bottom:10px;	}
	
.colorBoxJoinUsDesc	{ width:90%; height:auto; margin-left:auto; margin-right:auto; text-align:center; font-size:16px; line-height:17px; font-weight:bold;	}
	
.colorBoxJoinUsSignUp	{ margin-top:20px; height:50px; clear:both; margin-left:163px; 	}
	
.joinUsSearch	{	width:360px; height:17px; font-size:0.725em; font-weight:bold; color:#a5aed4; float:left; border:solid 1px #a5aed4; padding-top:2px;	}

.joinUsButton	{	width:50px; height:22px; border:none; background:#a5aed4; cursor:pointer; float:left; color:#FFFFFF; font-weight:bold; }

.colorBoxJoinUsDescSmall	{ width:60%; height:auto; margin-left:auto; margin-right:auto; text-align:center; font-size:13px; line-height:16px; font-weight:bold; clear:both; margin-top:-10px;	}

.colorBoxJoinUsDescLinks	{ width:60%; height:auto; margin-left:auto; margin-right:auto; text-align:center; font-size:13px; line-height:16px; font-weight:bold; clear:both; margin-top:15px; color:#a5aed4;	}

.colorBoxJoinUsDescLinks a	{ text-decoration:none; color:#a5aed4; 	}


/* CHECKOUT PAGES  */  /* 12/8/12  */

.checkoutHeaderContainer	{ width:41%; margin-right:auto;margin-left:auto; height:auto; }

.checkoutHeader	{ font-weight:bold; font-size:34px; margin-left:33px; width:520px;  float:left; height:40px;	}

.checkoutStateContainer	{ float:left; width:410px; height:auto;}

.checkoutState1	{ margin-top:10px; height:20px; width:20px; float:left;	}
.checkoutState	{ margin-top:0px; height:20px; width:20px; float:left;	}

.checkoutStateSeperator	{ height:10px; width:92px; margin-top:0px; border-bottom:1px solid #7d81be; float:left; margin-left:-1px; margin-right:-2px;	}

.checkoutState2	{ margin-top:10px; height:20px; width:20px; float:left;	}

.checkoutState3	{ margin-top:10px; height:20px; width:20px; float:left;	}

.checkoutState4	{ margin-top:10px; height:20px; width:20px; float:left;	}

.checkoutState5	{ margin-top:10px; height:20px; width:20px; float:left;	}

.checkoutState1Text	{ font-weight:bold; font-size:10px; text-align:center; width:75px; color:#7d81be; float:left;	}

.checkoutState2Text	{ font-weight:bold; font-size:10px; text-align:center; width:75px; color:#7d81be; float:left; margin-left:32px;	}

.checkoutState3Text	{ font-weight:bold; font-size:10px; text-align:center; width:75px; color:#7d81be; float:left; margin-left:35px;	}

.checkoutState4Text	{ font-weight:bold; font-size:10px; text-align:center; width:75px; color:#7d81be; float:left; margin-left:33px;	}

.checkoutState5Text	{ font-weight:bold; font-size:10px; text-align:center; width:75px; color:#7d81be; float:left; margin-left:33px;	}


.checkoutSubHeader	{ font-weight:bold; font-size:16px; margin-left:34px; margin-top:10px; 	}

.checkoutSubHeaderDetails	{ font-weight:bold; font-size:14px; margin-left:34px; margin-top:10px; width:95%; 	}

.cartButtonContainer	{ margin-left:35px; width:258px; float:left; }

.shippingMethodContainer	{ width:265px; height:282px; float:left; border: 1px solid #7d81be; margin-left:35px; margin-bottom:15px; margin-right:25px; border-radius: 9px;	}


.shippingMethodCurrentHeader	{ font-weight:bold; font-size:13px; margin-top:20px; margin-left:35px; margin-bottom:28px;	}

.shippingMethodCurrentSub	{ font-size:13px; margin-left:36px; margin-bottom:15px; color:#4d4d4f;	}

.shippingMethodCurrentDesc	{ font-size:13px; margin-left:36px; margin-bottom:15px; color:#4d4d4f; width:200px; line-height:18px;	}


.changeShippingMethodContainer	{ width:725px; height:282px; float:left; border: 1px solid #7d81be; margin-bottom:15px; border-radius: 9px;	}


.changeShippingMethodCurrentHeader	{ font-weight:bold; font-size:13px; margin-top:20px; margin-left:35px; margin-bottom:28px;	}

.changeShippingMethodCurrentSub	{ font-weight:bold; font-size:12px; margin-top:25px; margin-left:35px; margin-bottom:10px;	}

.changeShippingMethodCurrentDesc	{ font-size:10px; margin-left:35px; margin-bottom:32px;	}

.shippingMethodRadio	{ width:30px; float:left; margin-left:30px;	}

.shippingMethodLabel	{ color:#4d4d4f; font-size:14px;	}



.shippingBillingAddressContainer	{ width:265px; height:282px; float:left; border: 1px solid #7d81be; margin-left:35px; margin-bottom:15px; margin-right:25px; border-radius: 9px;	}


.shippingBillingAddressHeader	{ font-weight:bold; font-size:14px; margin-top:20px; margin-left:35px; margin-bottom:28px;	}

.shippingBillingAddressSub	{ font-size:13px; margin-left:36px; margin-bottom:15px; color:#4d4d4f;	}

.shippingBillingAddressDesc	{ font-size:13px; margin-left:36px; margin-bottom:35px; color:#4d4d4f; width:200px; line-height:18px; text-transform:uppercase;	}


.shippingEditButton	{ background-color:#7d81be; width:124px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; margin-left:30px; border-radius:7px;	 box-shadow: 0px 2px 5px 0px #939598;}

.shippingEditButton span	{ padding-left:47px;	}

.shippingEditButton a 	{ text-decoration:none; color:#FFFFFF;	}


.shippingAddButton	{ background-color:#4d4d4f; width:124px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; margin-left:15px; border-radius:7px;	 box-shadow: 0px 2px 5px 0px #939598;}

.shippingAddButton span	{ padding-left:50px;	}

.shippingAddButton a 	{ text-decoration:none; color:#FFFFFF;	}


.shippingDeliveryAddressContainer	{ width:265px; height:282px; float:left; border: 1px solid #7d81be;  margin-bottom:15px; margin-right:25px; border-radius: 9px;	}


.shippingDeliveryAddressHeader	{ font-weight:bold; font-size:14px; margin-top:20px; margin-left:35px; margin-bottom:28px;	}

.shippingDeliveryAddressSub	{ font-size:13px; margin-left:36px; margin-bottom:15px; color:#4d4d4f;	}

.shippingDeliveryAddressDesc	{ font-size:13px; margin-left:36px; margin-bottom:35px; color:#4d4d4f; width:200px; line-height:18px; text-transform:uppercase;	}


.changeAddContainer	{ float:left; width:437px; height:290px;	}


.changeAddBillingContainer	{ width:435px; height:132px; float:left; border: 1px solid #7d81be;  margin-bottom:15px; border-radius: 9px;	}


.changeAddHeader	{ font-weight:bold; font-size:14px; margin-top:20px; margin-left:35px; margin-bottom:15px;	}

.changeAddHeaderSub	{ font-size:14px; margin-top:20px; margin-left:35px; margin-bottom:15px;	}

.shippingButtonContainer	{ margin-left:35px; width:700px; }


.proceedButton	{ background-color:#9ac3ad; width:290px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; margin-left:5px; border-radius:7px;		 box-shadow: 0px 2px 5px 0px #939598;}

.proceedButton span	{ padding-left:20px;	}

.proceedButton a 	{ text-decoration:none; color:#FFFFFF;	}

.ccContainer	{ width:1010px; height:145px; border: 1px solid #817ebe; margin-left:35px; margin-top:0px; border-radius:9px; padding-top:20px;}
.ccDescLeft{ font-size:14px; width:525px; text-align:right; font-weight:bold; margin-top:3px;}
.ccDescRight{ font-size:14px; width:340px; text-align:left; padding-left:20px; margin-top:3px;}
.ccError { color:#FF0000; height:20px; padding-left:20px; width:170px; margin-top:3px;}

.orderConfirmationContainer	{ width:1010px; height:115px; border: 1px solid #817ebe; margin-left:35px; margin-top:0px; border-radius:9px;	}

.orderConfirmationImage	{ width:175px; height:105px; margin:5px 5px 5px 5px; float:left;	}

.orderConfirmationInfo	{ float:left; margin:5px 5px 5px 55px; height:auto;	}

.orderConfirmationShoeMessage	{ float:left; margin:5px 5px 5px 55px; height:auto;	clear:both;}

.orderConfirmationContainer	{ width:1010px; height:auto; border: 1px solid #817ebe; margin-left:35px; margin-top:0px; border-radius:9px;float:left; }

.orderConfirmationInfoDesc	{ font-size:14px; 	}
.orderConfirmationInfoText	{ font-size:14px; 	width:250px;}


.basketTotalContainer { width:1010px; height:auto; float:left; border: 1px solid #817ebe; margin-left:35px; margin-top:0px; border-radius:9px;	}

.basketShippingOffer{ font-size:17px; width:738px; text-align:left; font-weight:bold;float:left; margin-left:35px;min-height:1px;}
.basketTotalDescLeftx{ font-size:17px; width:70px; text-align:right; font-weight:bold;float:left;}

.basketTotalDescLeft{ font-size:16px; width:525px; text-align:right; font-weight:bold;float:left;}
.basketTotalDescRight{ font-size:16px; width:40px; text-align:right; padding-left:20px;float:left;}

.helpline{ font-size:16px; width:1010px; text-align:center; font-weight:bold;float:left;}

.orderConfirmationTotalContainer	{ width:100%; height:auto; margin-top:15px; margin-bottom:15px;	}

.orderConfirmationTotalDescContainer	{  width:100%; }

.orderConfirmationTotalDescLeft{ font-size:16px; width:525px; text-align:right; font-weight:bold;float:left;}
.orderConfirmationTotalDescRight{ font-size:16px; width:56px; text-align:right; padding-left:20px;float:left;}

.orderConfirmationTotalUnderline	{ height:10px; clear:both; border-bottom: 1px solid #817ebe; width:190px; margin-left:395px; margin-right:auto;}

.shippingMethodFinalContainer	{ height:135px; float:left; border: 1px solid #7d81be; border-radius:9px; width:414px;}


.shippingMethodFinalHeader	{ font-weight:bold; font-size:14px; margin-top:20px; margin-left:35px; margin-bottom:15px;	}

.shippingMethodFinalHeaderSub	{ font-size:14px; margin-top:27px; margin-left:35px; margin-bottom:27px;	}

.couponHeaderSub	{ font-size:14px; margin-top:auto; margin-left:35px; margin-bottom:auto;	} /* KJ */

.submitEmailFinalContainer	{ width:262px; height:135px; float:left; border: 1px solid #7d81be;  margin-bottom:15px; border-radius:9px;	margin-left:35px;margin-right:25px;	}


.submitEmailFinalHeader	{ font-weight:bold; font-size:16px; margin-top:20px; margin-left:20px; margin-bottom:15px;	}

.submitEmailFinalHeaderSub	{ font-size:14px; margin-top:20px; margin-left:20px; margin-bottom:15px;	}


.submitEmailOC	{ margin-left:35px; width:220px; height:15px; border:#6f6f70 1px solid; float:left;	}

.submitEmailButtonOC	{ background-color:#7d81be; width:120px; height:25px; color:#FFF; font-size:12px; line-height:23px; border:0px; cursor:pointer; margin-top:-6px; margin-left:25px; border-radius:7px; box-shadow: 0px 2px 5px 0px #939598;}

.submitEmailButtonOC span	{ padding-left:35px;	}

.submitEmailButtonOC a 	{ text-decoration:none; color:#FFFFFF; font-weight:normal;	}


.checkoutButtonOC	{ background-color:#99c3ad; width:124px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; border-radius:7px;	 box-shadow: 0px 2px 5px 0px #939598;}

.checkoutButtonOC span	{ padding-left:23px;	}

.checkoutButtonOC a 	{ text-decoration:none; color:#FFFFFF;	}


.receiptBlockContainer	{ width:93.4%; background-color:#a5aed4; height:65px; margin-left:auto; margin-right:auto; margin-bottom:15px; margin-top:35px; border-radius:9px;}

.receiptBlockDesc	{ margin-left:40px; height:65px; line-height:65px; font-size:16px; color:#FFFFFF; font-weight:bold;	}




.nameEmailFinalContainer	{ width:405px; height:50px; border: 1px solid #a5aed4; margin-bottom:15px; margin-left:35px; float:left; margin-top:10px; border-radius:9px;	}

.nameEmailFinalLeft	{ float:left; width:auto; height:50px; line-height:50px; margin-left:40px; font-weight:bold;	}

.nameEmailFinalRight	{ float:left; width:auto; height:50px; line-height:50px; margin-left:25px; color:#656566;	}


.orderMadeFinalContainer	{ width:262px; height:50px; border: 1px solid #a5aed4; margin-bottom:15px; margin-left:20px; float:left; margin-top:10px; border-radius:9px;	}

.orderMadeFinalLeft	{ float:left; width:auto; height:50px; line-height:50px; margin-left:40px; font-weight:bold;	}

.orderMadeFinalRight	{ float:left; width:auto; height:50px; line-height:50px; margin-left:25px; color:#656566;	}
/* KJ */
.orderStatusConfirmationContainer	{ width:600px; height:115px; border: 1px solid #817ebe; margin-left:35px; margin-top:0px; border-radius:9px;	}

.orderStatusFinalContainer	{ width:262px; height:150px; border: 1px solid #a5aed4; margin-bottom:15px; margin-left:20px; float:left; margin-top:10px; border-radius:9px;	}

.orderStatusFinalLeft	{ float:left; width:auto; height:50px; line-height:50px; margin-left:40px; font-weight:bold;	}

.orderStatusFinalRight	{ float:left; width:auto; height:50px; line-height:50px; margin-left:25px; color:#656566;	}



.deliveryFinalContainer	{ width:300px; height:50px; border: 1px solid #a5aed4; margin-bottom:15px; margin-left:20px; float:left; margin-top:10px; border-radius:9px;	}

.deliveryFinalLeft	{ float:left; width:auto; height:50px; line-height:50px; margin-left:24px; font-weight:bold;	}

.deliveryFinalRight	{ float:left; width:auto; height:50px; line-height:50px; margin-left:25px; color:#656566;	}


.orderReferenceFinal	{ margin-left:35px; height:100px; line-height:100px; font-weight:bold; font-size:16px;	}



.receiptButtonOC	{ background-color:#99c3ad; width:124px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; border-radius:7px; box-shadow: 0px 2px 5px 0px #939598;	}

.receiptButtonOC span	{ padding-left:10px;	}

.receiptButtonOC a 	{ text-decoration:none; color:#FFFFFF;	}



.tryAgainButtonOC	{ background-color:#99c3ad; width:124px; height:25px; color:#FFF; font-size:13px; line-height:25px; font-weight:bold; border-radius:7px;	 box-shadow: 0px 2px 5px 0px #939598;}

.tryAgainButtonOC span	{ padding-left:28px;	}

.tryAgainButtonOC a 	{ text-decoration:none; color:#FFFFFF;	}




/* SEARCH PAGES  */ /* 18.8.12 */

.pageSearchContainerLeft	{ width:700px; float:left;	}

.pageSearchHeaderContainer	{ width:100%; height:auto; }

.pageSearchHeader	{ font-weight:bold; font-size:34px; margin-left:33px; width:700px; height:40px;	}

.pageSearchImageArea	{ width:280px; height:375px; float:left; margin-left:40px; margin-top:80px;	}

.pageSearchServiceImage		{ width:280px; height:auto;	}

.pageSearchResults	{ margin-top:20px; margin-left:35px; font-weight:bold; font-size:14px; }

/* BROWSE SEARCH PAGES  */ /* 18.8.12 KJ*/

.browseSearchHeaderContainer	{ width:100%; height:auto; }

.browseSearchHeader	{ font-weight:bold; font-size:34px; margin-left:33px; width:500px; height:40px;	}

.browseSearchImageArea	{ width:280px; height:375px; float:left; margin-left:40px; margin-top:80px;	}

.browseSearchServiceImage		{ width:280px; height:auto;	}


.browseSearchResults	{ margin-top:20px; margin-left:35px; width:500px; font-weight:bold; font-size:14px; }

/* Form errors */
form .error {
	background: #FFDACC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight: normal;
}
form .error-message {
	-moz-border-radius: none;
	-webkit-border-radius: none;
	border-radius: none;
	border: none;
	background: none;
	margin: 0;
	padding-left: 4px;
	padding-right: 0;
}
form .error,
form .error-message {
	color: #9E2424;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
}

/* BROWSER SPECIFIC HACKS */

/* CHROME */

.chrome .subShoes { margin-left: 107px !important; }
.safari-mac .subShoes { margin-left: 107px !important; }
/*
.chrome .subBoots { margin-left: 169px !important; }

.chrome .subSandals { margin-left: 233px !important; }

.chrome .subNewArrivals { margin-left: 314px !important; }
*/
.chrome .subCollections { margin-left: 467px !important; }
.safari-mac .subCollections { margin-left: 467px !important; }



.chrome .subNewArrivals { margin-left: 169px !important; }
.safari-mac .subNewArrivals { margin-left: 169px !important; }
/*
.chrome .subCollections { margin-left: 233px !important; }
.safari-mac .subCollections { margin-left: 233px !important; }*/

.chrome .sub4 { margin-left: 546px !important; }
.safari-mac .sub4 { margin-left: 546px !important; }

.chrome .sub6 { margin-left: 50px !important; }
.safari-mac .sub6{ margin-left: 50px !important; }

.chrome .sub7 { margin-top: -147px !important; }
.safari-mac .sub7{ margin-top: -147px !important; }

.chrome .sub8 { margin-left: 396px !important; }
.safari-mac .sub8{ margin-left: 396px !important; }

.ie9 .sub8    {  margin-left: 396px !important   } 

.chrome .subLBPress	{ margin-left:88px !important; }
.chrome .subLB3	{ margin-left:148px !important; }
.chrome .subLB4	{ margin-left:217px !important; }


/* FIREFOX */


.gecko .subShoes {  margin-left: 108px !important; }

.win.gecko .subShoes { margin-left: 108px !important;}

/*
.gecko .subBoots { margin-left: 171px !important; }

.win.gecko .subBoots { margin-left: 171px !important; }


.gecko .subSandals { margin-left: 236px !important; }

.win.gecko .subSandals { margin-left: 236px !important; }


.gecko .subNewArrivals { margin-left: 315px !important; }

.win.gecko .subNewArrivals { margin-left: 315px !important; }

*/
.gecko .subCollections { margin-left: 469px !important; }

.win.gecko .subCollections { margin-left: 469px !important; }



.gecko .subNewArrivals { margin-left: 171px !important; }

.win.gecko .subNewArrivals { margin-left: 171px !important; }

/*
.gecko .subCollections { margin-left: 236px !important; }

.win.gecko .subCollections { margin-left: 236px !important; }*/

.gecko .sub4 { margin-left: 550px !important; }

.win.gecko .sub4 { margin-left: 550px !important; }


.gecko .sub5 { margin-top: -203px !important; }

.win.gecko .sub5 { margin-top: -203px !important; }


.gecko .sub6 { margin-left: 46px !important; }

.win.gecko .sub6 { margin-left: 46px !important; }


.gecko .sub7 { margin-top: -145px !important; margin-left: 216px !important;}

.win.gecko .sub7 { margin-top: -145px !important; margin-left: 216px !important; }


.gecko .sub8 { margin-left: 393px !important;}

.win.gecko .sub8 { margin-left: 393px !important; }


.gecko #footerNav ul	{ margin-left:4px; 	}

.win.gecko #footerNav ul	{ margin-left:4px; 	}

.message { color:red; }

#user1Message {margin-left:130px; }
#pwd1Message {margin-left:130px; }

.shopping-bag { float:right;  text-align:right; }
.shopping-bag .details { float:left; margin-right:10px; }
.ie7 .shopping-bag { width:360px; }
.details p { margin:0 0 5px 0; font-size:10px;color:#535154;}
.details p:first-of-type { margin-top:0; }
.details p:first-of-type span { font-size:10px; }
.details p.bag-total { clear:both; }
.details a {  text-decoration:none; color:#535154; font-size:10px;}
.shopping-bag-icon { float:right; }

.unavailable { color:#999; }

p.out-of-stock { color:#656566; clear:both; float:left; display:none; }

p.modal {
    width: 400px;
}
label.modal {
    width: 40%;
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16{position:relative}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_4{width:220px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_8{width:460px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_12{width:700px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_16 .grid_16{width:940px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_4{padding-left:240px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_8{padding-left:480px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_12{padding-left:720px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_4{padding-right:240px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_8{padding-right:480px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_12{padding-right:720px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_4{left:240px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_8{left:480px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_12{left:720px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_4{left:-240px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_8{left:-480px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_12{left:-720px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* Global Custom Typography Styles */

h2,h3,h4,h5,h6 { margin: 0.5em 0; font-weight:bold;}
h3,h4,h5,h6 { font-family:Garamond; }

h2 { font-family: Garamond; font-style:italic; font-weight:normal; background:#eee; color:#000; padding:5px 10px; border-top:1px solid #000; border-bottom:1px solid #000;}

h2 { font-size:2.5em; /* 30px / 12px */ }
h3 { font-size:1.16666em; /* 16px / 12px */ }
h4 { font-size:1.08333em; /* 13px / 12px */ }
h5 { font-size:1em; /* 12px / 12px */ }
h6 { font-size:1em; /* 12px / 12px */ }

.box { margin-bottom:30px; }
.ie7 .box { padding-bottom:30px; }

/* ------------------ */
/*   Shop Locations   */
/* ------------------ */

/*.grid_7.map-container { width:398px; border:1px solid #ccc; }
.map-container { position:relative; width:400px; height:400px; margin:0 10px 30px 0; background:url('../images/shop-locations-map.jpg') no-repeat; }
.map-container a { position:absolute; display:block; width:25px; height:25px; background:url('../images/map-pin.png'); background-position: 0 0; background-repeat:no-repeat; cursor:pointer; }
.map-container a:hover, 
.map-container .selected { background-position: 0 -25px; text-decoration:none; }
a#brook-street { left:235px; top:104px; }
a#ellis-street { left:195px; top:205px; }
a#kings-road { left:125px; top:260px; }
a#marylebone-lane { left:220px; top:73px; }
.tooltip { min-width:100px; margin:-4px 0 0 25px; padding:3px 5px 3px 8px; color:#fff; font-size:0.83333em; /* 10px / 12px */ /*background:rgba(0,0,0,0.5); overflow:hidden; border-radius:5px;
  -webkit-box-shadow: 2px 2px 5px #000; 
  -moz-box-shadow: 2px 2px 5px #000; 
  box-shadow: 2px 2px 5px #000;
}
.no-rgba .tooltip { background:#666; }*/

/* ------ Start Shop Locations ------ */

/*.shop-info-container { font-size:90%;  }
.shop-info-container img { float:right; border-radius:10px; border:1px solid #666; }
.shop-info-container h3 { margin-top:0; font-size:1.5em;}
.shop-info-container p span { font-weight:bold;font-size:90%; }
.shop-info-container table { width:220px; }
.google-maps img { float:none; border:none; border-radius:none; margin: 5px 0; }

*/

.clear-both {
	clear:both;
}

.shop-location-container {
	width:660px;
	margin:20px 0 0 0;
	padding:20px;
}

.shop-location-container p {
	font-size:14px;
	line-height:15px;
}

.shop-location-container img {
	border:none;
}

.shop-location-container a {
	border:none;
}


.shop-location-container .shop-details {
	float:left;
	width:45%;
}

.shop-location-container .shop-details p {
  margin:0 0 20px 0;
  font-size:14px;
}

.shop-location-container .shop-details h3 {
	font-size:20px;
	font-weight:bold;
	margin:0 0 20px 0;
}

.shop-location-container .shop-details h3>span {
  font-size:20px;
  font-weight:bold;
}

.shop-location-container .shop-details span {
	font-size:14px;
	font-weight:bold;
	margin:0 0 15px 0;
}

.shop-location-container .shop-details table {
  width:250px;
  font-size:14px;
  
}

.shop-location-container .shop-image {
	float:right;
}

.shop-location-container .shop-image img {
  margin:0 0 0 20px
}

.shop-location-container .shop-description {
  margin:20px 0 0 0;
}

.shop-location-container .shop-description p {

	font-size:14px;
	line-height:15px;
	
  
}

.shop-location-container .shop-description img {
  margin:20px 0 0 0;
  
}

.shop-howto { display:none; }
.shop-howto p:first-of-type { line-height:25px; } 
.shop-howto p span { display:inline-block; width:25px; height:25px; text-indent:-9999px; background:url('../images/map-pin.png') no-repeat; }

.international-shop-details { font-size:90%;  }
.international-shop-image img { width:198px; height:198px; border: 1px solid #ccc; }
.international-shop-details p span { font-weight:bold; }



/*========================================================================*/