body {
	padding:0px;
	margin:0px;
	background-color:#2d343b;
	text-align:center;	
}

div#outerContainer {
	width:100%;
	min-width:1000px;
	background-color:#151d25;
	margin:-10px auto 0px auto;
}

div#innerContainer {
	width:960px;
	margin:0px auto 0px auto;
	text-align:left;
}

div#mainHeader {
	width:100%;
	height:80px;
	margin:10px 0px 0px 0px;	
}

div#mainHeader div#navigationContainerTop {
	position:relative;
	float:left;
	width:760px;
	margin:15px 0px 0px 10px;
	z-index:200 !important;
}

div#mainHeader div#accountBox {
	float:left;
	position:relative;
	margin-top:4px;
	width:190px;
	height:107px;
	background-color:#868370;
}

div#accountBoxInnerContainer {
	padding:10px;
}

div#accountBoxInnerContainer ul {
	margin-top:10px;
}


div#contentContainer {
	width:100%;
	min-height:500px;
	background-color:#fff;
}

div#contentContainer div#contentInnerContainer {
	width:100%;
	margin:0px 0px 0px 10px;
}

.clear {
	clear:both;
	line-height:0px;
	height:0px;
}

div.short-description {
	min-height:200px;
}

/* FOOTER SECTION */
div#footerOuterContainer {
	width:100%;
}

div#footerOuterContainer div#footerInnerContainer {
	float:right;
	width:775px;
	height:70px;
	margin:-10px 0px 0px 0px;
	background-color:#868370;
}

div#footerOuterContainer div#footerInnerContainer div#madeInEnglandLogo {
	position:absolute;
	margin:20px 0 0 525px
}

div#footerBackground {
	width:100%;
	height: 123px;
	background: url('../images/background-footer.jpg') repeat-x;
}

/* END FOOTER SECTION */


/* HOME PAGE */

#homepage-links-wrapper {
	float:right;
	margin:20px 10px 0px 0px;
	width:775px;
	height:150px;
	cursor:pointer;
	
}

.homepage-block-container {
	float:left;
	width:220px;
	height:150px;
}

#homepage-block-container1 {
	cursor:pointer;
}

#homepage-block-container2 {
	margin-left:40px;
	width:335px;
	cursor:pointer;
}

#homepage-block-container2 img {
	float:right;
	margin-right:30px;
}

#home-animation,#top-animation {
	margin-left:-10px;
	margin-bottom:4px;
}


/* END HOME PAGE */


/* BEST SELLERS */
#bestsellers-product-page dl {
	float:left;
}

#bestsellers-product-page ul#bestsellers-links {
	float:left;
	margin:10px 10px 2px;
	padding:5px;
	width:190px;
}

/* END BEST SELLERS */


/* PRODUCT PAGE */
div#productContainer {
	position:relative;
	/*left:-10px;*/
	margin-left:-10px;
}

div#productContainer #productInfoContainer {
	float:left;
	width:560px;
	background-color:#f4f3f2;
	margin:0px 15px 25px 0px;
}

div#productContainer #productInfoContainer #productInfoInnerContainer {
	padding:10px;
	position:relative;
}

div#productContainer #productInfoContainer #productInfoInnerContainer #productImageContainer {
	background-color:#fff;
	width:540px;
	text-align:center;
}


div#productContainer #productSelectorContainer {
	float:left;
	width:375px;
	margin:20px 0px 0px 0px;
}

	/* EXTRA INFO LINKS */
	div#productExtraInfoLinks {
		position:relative;
		left:-1px;
	}
	
	div#productExtraInfoLinks > ul > li {
		cursor:pointer;
	}
	
	div#productInfoInnerContainer #productExtraInfoContentContainer {
		padding:10px;
		
	}
	/* END EXTRA INFO LINKS */
	
	
	div#productSelectorContainer #productNameContainer {
		/*float:left;*/
	}

	div#productSelectorContainer .price-box {
		/*float:right;*/
		margin-top:5px;
		margin-bottom:10px;
	}
	
	div.borderedBox {
		border-top: 1px solid #e6e6e6;
		margin:14px 0px 0px 0px;
		padding:14px 0px 0px 0px;
	}
	
	div.productPageCheckoutLinks {
		padding:8px 0px 0px 0px;
	}
	
.super-attribute-color img {
	cursor:pointer;
}

/*.more-views {
	background-color:#CAC8C9;
	float:left;
	margin:0;
	padding:10px 0 5px;
	width:100%;
	position:relative;
	z-index:2;
}

	.more-views h4 {
		border-bottom:1px solid #CCCCCC;
		color:#FFFFFF;
		float:right;
		font-size:1em;
		padding:5px 10px 40px 0;
		text-transform:none;
	}
	
	.more-views li {
		float:left;
		margin:3px 0 5px 13px;
	}
	
		.more-views li img {
			border:2px solid #DDDDDD;
		}
		*/
		
div#productExtraInfoLinks {
	background-color: #f4f3f2;
	width:541px;
}

/* END PRODUCT PAGE */

/* PRODUCT CATEGORY/SEARCH PAGE */

li.item {
	
}

.grid-row {
	/*border-top:1px solid #e6e6e6;*/
}

div.layered-nav {
	padding:0px 10px 0px 10px;
}

.searchcolour-selector-link-group {
	float:left;
	margin-top:10px;
	width:180px;
}

#homepage-links-wrapper .searchcolour-selector-link-group-top {
	border-bottom:1px solid #ADADAD;
	height:69px;
}

#searchcolour-selector-link {
	/*background-image:url('/skin/frontend/default/johnsmedley/images/colour-selector-bkground.jpg');*/
	background-repeat:no-repeat;
	float:right;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11pt;
	height:100px;
	margin:6px 0px 0 0px;
	padding:0;
	/*width:190px;*/
	position:relative;
	left:20px;
}

#searchcolour-selector-link a img {
	top:0;
}

#searchcolour-selector-link div.text-link {
	position:relative;
	left:-1px;
}

#searchcolour-selector-link a {
	text-decoration:none;
}
#searchcolour-selector-link img {
	float:right;
	margin-top:-6px;
}

/* END PRODUCT CATEGORY/SEARCH PAGE */

/* GENERAL */
.floatRight {
	float:right;
}

.leftSideColumn,.rightSideColumn {
	float:left;
	position:relative;
	min-height:500px;
	left:-10px;
	width:170px;
	background-color:#f4f3f2;
}

.rightSideColumn {
	float:right;
	width: 190px;
	margin-left:10px;
}

.contentColumn {
	float:left;
	width:760px;
	min-height:500px;
}

.contentColumn_rightColumn {
	float:left;
	width:740px;
}

.layered-nav dd {
	padding-bottom:15px;
}


/* END GENERAL */


/* SHOPPING CART */

div#cartContainer {
	width:940px;
}

div#cartContainer .data-table {
	width:940px;
	border: none;
}

.data-table thead tr th {
	background:#e9e8e6;
	border-right:1px solid #F4F4F2;
}

dl.item-options dt {
	display:block;

}
dl.item-options dd {
	display:inline-block;
}

div#shoppingCartTotalContainer {
	width:180px;
	float:right;
}

div.shopping-cart-collaterals {
	width:940px;
	float:right;
}

div#crosssellShippingBox {
	width:180px;
	float:right;
	margin-right:15px;
}

div.discount-codes {
	background-color:#f4f3f2;
	border:none;
	padding:0px;
	margin-right:0px;
}

div.shopping-cart-totals {
	background-color:#f4f3f2;
	border:none;
	width:180px;
	padding:0px;
	margin-right:0px;
	margin-top:0px;
	float:none;
}

div.shopping-cart-totals-header,div.discount-codes-header {
	background-color:#e9e8e6;
}

div.shopping-cart-totals-button {
	width:180px;
	padding:0;
	margin:0;	
}

div.shopping-cart-collaterals .box {
	background-color:#f4f3f2;
	border:none;
	padding:0px;
	margin-bottom:0px;
}

div.discount-codes-content {
	min-height:85px;
	*height:85px;
	padding:7px 10px 0px 10px;
}

div.shopping-cart-totals-container {
	min-height:85px;
	overflow:visible;
	margin:7px 0px 0px;
	/*padding:7px 0px 0px 0px;*/
}

/* END SHOPPING CART */

/* LOGIN FORM */

	
	div.loginFormContainer {
		float:left;
		width:463px;
		height:274px;
		background-color:#d3d1d2;
		border:1px solid #bbb6a5;
	}
	
	div.loginFormContainerHeader {
		background-color:#f4f3f1;
		padding:0px 10px 0px 10px;
	}
	
	div.loginFormContainerContent {
		padding:10px;
		height:169px;
	}
	
	div.loginFormContainerFooter {
		background-color:#f4f3f1;
		padding:5px 10px 0px 10px;
		height:37px;
	}
	
	div.paddingLeft {
		margin-left:10px;
	}

div.loginFormOuterContainer ul.messages {
	width:940px;
}

/* END LOGIN FORM */

/* NEW CUSTOMER FORM */

div.contentOuterContainerNewUser {
	width:940px;
}

div.inputForm {
	padding:10px;
	border:1px solid #bbb6a5;
}
div.inputForm li div {
	float:left;
	width:310px;
}

div.inputForm li div input, div.inputForm li div select {
	width:275px;
}

div.inputForm li div input.input-text-wide, div.inputForm li div select.input-text-wide {
	width:585px;
}

div.inputForm li div select, div.inputForm li div select.input-text-wide {
	height:20px;
}
/* END CUSTOMER FORM */


/* CART */

table#shopping-cart-totals-table {
	margin-bottom:0px;
	padding-bottom:5px;
}

.shopping-cart-totals td {
	padding:0px 0px 0px 10px;
}

	.shopping-cart-totals td.a-right {
		padding:0px 10px 0px 0px;
	}


.tax-total td.a-right span.price {
	line-height:13px !important;
}


/* CHECKOUT */

div.one-page-checkout-progress {
	padding:0px;
}

div.one-page-checkout-progress div.checkoutProgressHeaderContainer {
	sborder-bottom:1px solid #A3AEB3;
}

.one-page-checkout .active .head {
	background:#cacac8 none repeat scroll 0 0;
	border:1px solid #cacac8;
	cursor:default;
	margin-bottom:0;
	padding-bottom:5px;
}

.one-page-checkout .allow .head {
	background:#EEEEEE;
}

.one-page-checkout .head {
	border:0px;
}

.one-page-checkout .section {
	margin:0px 0px 10px 0px;
	border: none;
}

.one-page-checkout .active .box, .one-page-checkout .box-no-padding {
	background:#FFF;
	border-color:#BBAFA0;
	display:block;
}

.checkout-review-table .data-table {
	width:740px;
}

.checkoutHeaderContainer {
	width:100%;
}

	.checkoutCardLogos {
		float:right;
		position:relative;
		margin:16px 0px;
		left:-20px;
	}
	
.one-page-checkout .checkout-agreements {
	background-color:#E5E5E5;
	padding-left:5px;
}

	.one-page-checkout .checkout-agreements li {
		margin-top:10px;
	}

	.one-page-checkout .checkout-agreements .agreement-content {
		border:none;
		overflow:visible;
		height:auto;
		background-color:transparent !important;
	}
	
		.one-page-checkout .checkout-agreements .agreement-content ul li {
			margin:5px 30px;
			
		}


/* END CHECKOUT */


/* WHERE TO BUY PAGE */

div.wheretobuyHeader {
	width:600px;
	text-align:left;
	margin:0px 0px 16px 172px;
	padding-top:26px;
}


div#wheretobuyContainer {
	position:relative;
	width:950px;
	margin:1px;
	background:url('/skin/frontend/default/johnsmedley/images/background-wheretobuy.jpg') no-repeat bottom center #f4f3f2;
	min-height:600px;
	text-align:center;
}

	div#wheretobuyContainer div#wheretobuyInnerContainer {
		margin:0px auto 280px 160px;
		padding:0px 15px 15px 15px;
		width:570px;
		min-height:302px;
		background-color:#fff;
		text-align:left;
		
	}
	
	div#wheretobuyContainer div#wheretobuyInnerContainer input,div#wheretobuyContainer div#wheretobuyInnerContainer select {
		margin-top:10px;
	}

ul.wheretobuyFormCategories {
	margin:10px 0px 10px 0px;
}

ul.wheretobuyFormCategories  li {
	float:left;
	width:140px;
}

/* END WHERE TO BUY PAGE */


/* PRODUCT PAGE */

.productExtraInfoBox {
	padding:10px 0px 0px 0px;
	display:none;
	min-height:200px;
	overflow:visible;
}

/* END PRODUCT PAGE */


/* COLOUR SELECTOR PAGE */

div#colourSelectorOuterContainer {
	width:950px;
	min-height:750px;
	background:url('/skin/frontend/default/johnsmedley/images/colour-selector-background.jpg') no-repeat top center;
}

div#colourSelectorSideContainer {
	width:160px;
	
	margin:100px 0px;
	float:left;
}

div#colourSelectorInnerContainer {
	width:765px;
	float:left;
}

div#colourSelectorContainer {
	width:765px;
	background-color:#fff;
	padding:15px 0px 15px 15px;
	margin-top:5px;
}

div#colourSelectorDescription {
	width:375px;
	float:left;
}

div#colourSelectorSwatches {
	width:375px;
	padding-left:15px;
	margin:10px 0px;
	float:left;
}

div#colourSelectorSwatches img {
	margin:0px 8px 6px 0;
}

div#colourSelectorSwatches img.current {
	border:2px solid #CAC9C9;
	width:51px;
	height:51px;
}

div#colourSelectorSwatchName {
	display:inline;
}



/* END COLOUR SELECTOR PAGE */



/* TEMPORARY STYLES */
.page-head {
	/*display:block;*/
	border:none;
}


/* SIZING GUIDES */

div#sizeContent {
	background:url('/skin/frontend/default/johnsmedley/images/background-sizingguides.jpg') no-repeat #5b5656;
	background-position:bottom left;
	width:600px;
	height:690px;
	padding:10px 190px 0px 160px;
}

	div#sizeContent p#intro {
		padding:0px 15px 0px 15px;
		color:#fff;
	}
	
	div#sizeContent p.title {
		padding:28px 0px 0px 15px;
		clear:left;
		color:#fff;
		font-size:2em;
		text-transform:uppercase;
	}
	
	div#sizeContent div.table-row {
		float:left;
		margin:0 0 1px;
		width:600px;
	}

		div#sizeContent div.table-row div.title-col {
			background-color:#FFFFFF;
			float:left;
			margin:0 1px 0 0;
			width:184px;
		}
		
		div#sizeContent div.table-row div.general-col {
			background-color:#FFFFFF;
			float:left;
			margin:0 1px 0 0;
			width:79px;
		}
		
			div#sizeContent div.table-row div.title-col div#sizeCopyBold, div#sizeContent div.table-row div.general-col div#sizeCopyBold {
				font-weight:bold;
				padding:5px;
			}
			
			div#sizeContent div.table-row div.title-col {
				padding:0px 0px 0px 15px;		
			}
			
			
			div#sizeContent div.table-row div.title-col div#sizeCopy, div#sizeContent div.table-row div.general-col div#sizeCopy {
				padding:5px;
			}
	
/* END SIZING GUIDES */

/* PRODUCT CARE */
div#main-side-product-care {
	float:left;
	background-color:#f4f3f2;
	width:375px;
	padding:10px 400px 30px 175px;
}

	div#main-side-product-care p {
		margin:15px 10px 10px 0px;
	}
	
	div#main-side-product-care ul {
		margin:0px 10px 10px 0px;	
	}

	div#main-side-product-care p.title {
		font-weight:bold;
	}
	
	div#main-side-product-care ul li {
		list-style-image:none;
		list-style-position:inside;
		list-style-type:square;
		margin:0 10px 0 0px;
	}
	
div#left-side-product-care {
	position:absolute;
	margin:730px 0px 0px 70px;
}

div#right-side-product-care {
	position:absolute;
	width:375px;
	margin-left:560px;
}

	div#right-side-product-care dl dd.notes-text {
		border-top:1px solid #767475;
		color:#5C5C5C;
		font-family:georgia;
		font-size:1.6em;
		font-style:italic;
		font-weight:normal;
		padding:10px 0;
	}
	
	
	#right-side-product-care #samples {
		position:absolute;
	}
	
		#right-side-product-care #samples .notes-text {
			position:absolute;
			margin:60px 0px 0px 60px;
			width:280px;
			z-index:99;
		}
	
		#right-side-product-care #samples .images-padded {
			position: relative;
			margin-left:90px;
			z-index:0;
		}
		
	
	#right-side-product-care #environment {
		position:absolute;
		margin:440px 0px;
	}
	
		#right-side-product-care #environment .notes-text {
			position:absolute;
			margin:0px 0px 0px 0px;
			padding-right:80px;
			width:295px;
			z-index:99;
		}
	
		#right-side-product-care #environment .images-padded {
			position: relative;
			margin:5px 0px;
			z-index:0;
		}

	#right-side-product-care #wool-care {
		position:absolute;
		margin:835px 0px;
	}

/* END PRODUCT CARE */

/* NEWS AND PRESS RELEASES */

div#press_release_content {
	background:#DEDEDC none repeat scroll 0 0;
	float:left;
	padding:0 180px 30px;
	width:600px;
}

	div#press_release_content .outlet-ads {
		background:#FFFFFF none repeat scroll 0 0;
		border-bottom:1px solid #DEDEDC;
		margin:0 auto;
		padding:15px;
		position:relative;
		width:600px;
		z-index:1;
	}

		div#press_release_content .outlet-ads .info {
			position:relative;
			width:380px;
			z-index:1;
			min-height:220px;
		}

			div#press_release_content .outlet-ads dl.info dt {
				font-family:arial;
				font-size:20px;
				font-weight:normal;
				text-transform:uppercase;
			}
			
			.outlet-ads dl.info dd.date {
				color:#878787;
				font-size:20px;
				margin:0 0 25px;
			}

	div#press_release_content .outlet-ads .image img {
		height:220px;
		left:400px;
		overflow:hidden;
		position:absolute;
		top:15px;
		width:305px;
		border:0;
	}
	
	div.pressrelease_image {
		float:right;
		margin-right:-100px;
	}
	
		div.pressrelease_image img {
			border:none;
			width:305px;
			height:220px;
		}
		
	div.pressrelease_text {
		float:left;
	}	

/* END NEWS AND PRESS RELEASES */

/* MADE IN ENGLAND */

div#made-intro {
	background:url('/skin/frontend/default/johnsmedley/images/page_images/madeinengland_header.jpg') no-repeat;
	height:460px;
}


	div#made-intro div#made-heading {
		position:absolute;
		margin:0px 0px 0px 168px;
	}
	
		div#made-intro div#made-heading h1 {
			color:#fff;
		}

	div#made-intro img {
		position:absolute;
	}
	
	div#made-intro p {
		position:absolute;
		margin:340px 0px 0px 160px;
		padding:15px 15px 0px 15px;
		background-color:#f4f3f2;
		width:360px;
		height:105px;
		font-weight:bold;
		line-height:14px
	}
	
div#left-side-made {
	float:left;
	width:175px;
	margin-top:15px;
}

	div#left-side-made img {
		margin:384px 0px 0px 70px;
	}

div#main-side-made {
	float:left;
	width:360px;
	margin-top:15px;
	padding-right:15px;
	z-index:1;
	position:relative;
}

div#right-side-made {
	float:left;
	width:390px;
	margin-top:15px;
	position:relative;
	z-index:0;
}
	
	div#right-side-made dl#top-illustration {
		position:absolute;
		margin-left:15px;
	}
	
		div#right-side-made dl#top-illustration dd {
			float:left;
		}
		
			div#right-side-made dl#top-illustration dd.bottom-text {
				vertical-align:bottom;
				color:#A1A1A1;
				float:right;
				font-family:georgia;
				font-style:italic;
				padding:147px 0 0 15px;
			}
		
	div#right-side-made dl#middle-illustration {
		position:absolute;
		margin:390px 0px 0px 100px;
	}
	
	div#right-side-made dl#bottom-illustration {
		z-index:0;
		position:absolute;
		margin:585px 0px 0px -195px;
	}
		
		div#right-side-made dl#bottom-illustration dd.notes-text {
			border-top:1px solid #767475;
			color:#5C5C5C;
			font-family:georgia;
			font-size:1.5em;
			font-style:italic;
			padding:10px 35px 0 0;
			margin:40px 0px 0px 300px;
			position:absolute;
			width:145px;
			z-index:2;
		}
	
		div#right-side-made dl#bottom-illustration dd.left-image {
			float:left;
			position:relative;
		}
		
			div#right-side-made dl#bottom-illustration dd.left-image img {
				position:relative;
				z-index:0;
			}
		
		div#right-side-made dl#bottom-illustration dd.right-image {
			float:left;
			margin:285px 0px 0px 15px;
		}

/* END MADE IN ENGLAND */


/* COMPANY HISTORY */
div#history-intro {
	background:url('/skin/frontend/default/johnsmedley/images/page_images/history_header.jpg') no-repeat;
	height:460px;
}

	div#history-intro img {
		position:absolute;
	}
	
	div#history-intro p {
		position:absolute;
		margin:340px 0px 0px 160px;
		padding:15px 15px 0px 15px;
		background-color:#f4f3f2;
		width:360px;
		height:105px;
		font-weight:bold;
		line-height:14px
	}
	
	div#history-intro div#history-heading {
		position:absolute;
		margin:0px 0px 0px 168px;
	}
	
		
div#main-side-history {
	float:left;
	margin:15px 15px 0px 175px;
	width:360px;
}

div#right-side-history {
	float:left;	
	margin:15px 0px;
	width:370px;
}

	div#right-side-history dl#manufacturing-wool {
		position:absolute;
		margin-left:15px;
	}
	
		div#right-side-history dl#manufacturing-wool dd {
			float:left;
		}
		
			div#right-side-history dl#manufacturing-wool dd.bottom-text {
				color:#A1A1A1;
				float:right;
				font-family:georgia;
				font-style:italic;
				padding:147px 0 0 10px;
			}


	div#right-side-history #classic-design {
		position:absolute;
		margin:198px 0px 0px 20px;;
	}
	
		div#right-side-history #classic-design img {
			margin-left:80px;
		}
	
		div#right-side-history #classic-design .notes-text {
			border-top:1px solid #767475;
			color:#5C5C5C;
			float:left;
			font-family:georgia;
			font-size:1.5em;
			font-style:italic;
			margin-top:35px;
			padding:10px 0;
			position:absolute;
			width:180px;
			z-index:2;
		}
		
	div#right-side-history #workers {
		position:absolute;
		margin:665px 0px 0px 15px;
	}
	
	
		div#right-side-history dl#workers dd {
			float:left;
		}
		
			div#right-side-history dl#workers dd.top-text {
				color:#A1A1A1;
				font-family:georgia;
				font-style:italic;
				padding:0 0 0 10px;
				width:85px;
			}


/* END COMPANY HISTORY */

/* WHY BUY */

div#whybuy-intro {
	background:url('/skin/frontend/default/johnsmedley/images/page_images/whybuy_header.jpg') no-repeat;
	height:460px;
}

	div#whybuy-intro img {
		position:absolute;
	}
	
	div#whybuy-intro p {
		position:absolute;
		margin:340px 0px 0px 160px;
		padding:15px 15px 0px 15px;
		background-color:#f4f3f2;
		width:360px;
		height:105px;
		font-weight:bold;
		line-height:14px
	}
	
	div#whybuy-intro div#whybuy-heading {
		position:absolute;
		margin:0px 0px 0px 168px;
	}
	
		div#whybuy-intro div#whybuy-heading h1 {
			color:#fff;
		}


div#left-side-whybuy {
	float:left;
	padding:15px 0px 0px 0px;
	width:160px;
}

	div#left-side-whybuy img {
		margin:384px 0px 0px 70px;
	}

div#main-side-whybuy {
	float:left;
	padding:15px 15px 0px 15px;
	width:360px;
	position:relative;
}

	div#main-side-whybuy ul {
		padding-bottom:10px;
	}
	
	div#main-side-whybuy ul li {
		list-style-image:none;
		list-style-position:inside;
		list-style-type:square;
		margin:0 10px 0 0px;
		padding-bottom:10px;
	}
	
	div#main-side-whybuy span.title {
		font-weight:bold;
	}

div#right-side-whybuy {
	float:left;
	padding:10px 0px 0px 0px;
}

	div#right-side-whybuy dl#top-illustration {
		position:absolute;
		margin-left:15px;
	}
	
		div#right-side-whybuy dl#top-illustration dd {
			float:left;
		}
		
			div#right-side-whybuy dl#top-illustration dd.bottom-text {
				vertical-align:bottom;
				color:#A1A1A1;
				float:right;
				font-family:georgia;
				font-style:italic;
				padding:147px 0 0 15px;
			}
			
	div#right-side-whybuy dl#middle-illustration {
		position:absolute;
		margin:195px 0px 0px 105px;
	}
	
		div#right-side-whybuy dl#middle-illustration dd.notes-text {
			position:absolute;
			border-top:1px solid #767475;
			color:#5C5C5C;
			font-family:georgia;
			font-size:1.5em;
			font-style:italic;
			margin:15px 0 0 -90px;
			padding:10px 38px 0 0;
			width:158px;
		}

/* END WHY BUY */


/* SMEDLEY ONE */
div#smedleyone-intro {
	background:url('/skin/frontend/default/johnsmedley/images/page_images/smedleyone_header.jpg') no-repeat;
	height:460px;
}

	div#smedleyone-intro img {
		position:absolute;
	}
	
	div#smedleyone-intro p {
		position:absolute;
		margin:340px 0px 0px 160px;
		padding:15px 15px 0px 15px;
		background-color:#f4f3f2;
		width:360px;
		height:105px;
		font-weight:bold;
		line-height:14px;
	}
	
div#left-side-smedleyone {
	float:left;
	padding:15px 0px 0px 0px;
	width:160px;
}	

div#main-side-smedleyone {
	float:left;
	padding:15px 15px 0px 15px;
	width:360px;
	position:relative;
}
	
	div#main-side-smedleyone dl#bottom-illustration {
		margin:0px 0px 0px 50px;
	}
	
	div#main-side-smedleyone dl#bottom-illustration dd {
		float:left;
		margin-left:15px;
	}
	
div#right-side-smedleyone {
	float:left;
	padding:0px 0px 0px 0px;
}	

	div#right-side-smedleyone dl#top-illustration dd img  {
		position:absolute;
		margin-top:84px;
		z-index:0;
	}

	div#right-side-smedleyone dl#top-illustration dd.notes-text {
		position:absolute;
		border-top:1px solid #767475;
		color:#5C5C5C;
		font-family:georgia;
		font-size:1.5em;
		font-style:italic;
		margin:310px 0 0 0px;
		padding:10px 38px 0 0;
		width:130px;
	}

/* END SMEDLEY ONE */

/* CONTACT US */
div#contact_us_content {
	background:#DEDEDC none repeat scroll 0 0;
	float:left;
	padding:15px 180px 30px;
	margin-left:-10px;
	width:600px;
}

	div#contact_us_content div.outlets-wrapper {
		background:#FFFFFF none repeat scroll 0 0;
		float:left;
		padding:0 15px;
		margin-bottom:15px;
		width:580px;
	}
	
	
	div#contact_us_content div.outlets-wrapper .outlet-ads {
		background:#FFFFFF none repeat scroll 0 0;
		border-bottom:1px solid #DEDEDC;
		float:left;
		margin:0 auto;
		padding:15px 0;
		width:580px;
	}
	
	div#contact_us_content div.outlets-wrapper .last {
		border-bottom:none;
	}
	
	div#contact_us_content div.outlets-wrapper .outlet-ads .image {
		float:right;
	}
	
		div#contact_us_content div.outlets-wrapper .outlet-ads .image img {
			border:none;
		}

	div#contact_us_content div.outlets-wrapper .outlet-ads .info, .outlet-ads .openings {
		float:left;
		width:200px;
	}

/* END CONTACT US */


/* LEGAL */
div#legal_content {
	background:#f4f3f2 none repeat scroll 0 0;
	position:relative;
	float:left;
	padding:15px 170px 30px;
	width:610px;
}

	div#legal_content p.title{
		margin-top:20px;
	}
	
	div#legal_content p img{
		margin-right:10px;
	}
	
	div#legal_content p a:link,	div#legal_content p a:visited {
		text-decoration:underline;
	}
	
	div#legal_content p a:hover {
		text-decoration:underline;
	}

	div#legal_content div#left-side-legal {
		position:absolute;
		left:15px;
		width:160px;
	}
	
	div#legal_content ul,div#legal_content ol {
		margin-bottom:10px;
	}
	
	div#legal_content ul li {
		list-style-position:inside;
		list-style-type:square;
		margin:0 10px 0px 0px;
	}


/* END LEGAL */

/* HELP */
div#help_content {
	background:#f4f3f2 none repeat scroll 0 0;
	position:relative;
	float:left;
	padding:15px 170px 30px;
	width:610px;
}

	div#help_content p.title{
		margin-top:20px;
	}
	
	div#help_content p img{
		margin-right:10px;
	}
	
	div#help_content p a:link,	div#help_content p a:visited {
		text-decoration:underline;
	}
	
	div#help_content p a:hover {
		text-decoration:underline;
	}

	div#help_content div#left-side-help {
		position:absolute;
		left:15px;
		width:160px;
	}
	
	div#help_content ul,div#help_content ol {
		margin-bottom:10px;
	}
	
	div#help_content ul li {
		list-style-position:inside;
		list-style-type:square;
		margin:0 10px 0px 0px;
	}


/* END HELP */



/* ABOUT */
div#about-intro {
	background:url('/skin/frontend/default/johnsmedley/images/page_images/about_header.jpg') no-repeat;
	height:460px;
}

	div#about-intro div#about-heading h1 {
		color:#fff;
	}

	div#about-intro img {
		position:absolute;
	}
	
	div#about-intro p {
		position:absolute;
		margin:340px 0px 0px 160px;
		padding:35px 15px 0px 15px;
		background-color:#f4f3f2;
		width:360px;
		height:85px;
		font-weight:bold;
		line-height:14px
	}
	
	div#about-intro div#about-heading {
		position:absolute;
		margin:0px 0px 0px 168px;
	}
	
		
div#main-side-about {
	float:left;
	margin:15px 15px 0px 175px;
	width:360px;
}

div#right-side-about {
	position:relative;
	float:left;	
	margin:15px 0px;
	width:370px;
}

	div#right-side-about div#image1 {
		position:absolute;
		margin:5px 0px 0px 15px;
	}
	
	div#right-side-about div#image2 {
		position:absolute;
		margin:258px 0px 0px 120px;
	}
	
		div#right-side-about div#image2 .bottom-text {
			color:#A1A1A1;
			font-family:georgia;
			font-style:italic;
			padding:0px 0 0 10px;
		}
		
	div#right-side-about div#text1 {
		position:absolute;
		width:262px;
		margin:586px 0px 0px 15px;
		border-top:1px solid #767475;
		color:#5C5C5C;
		font-family:georgia;
		font-size:1.5em;
		font-style:italic;
		padding-top:10px;
	}
	
	div#right-side-about div#image3 {
		position:absolute;
		margin:713px 0px 0px 15px;
	}
	
	div#right-side-about div#image4 {
		position:absolute;
		width:380px;
		margin:1083px 0px 0px 15px;
	}
	
		div#right-side-about div#image4 .bottom-text {
			position:absolute;
			margin:145px 0px 0px 190px;
			color:#A1A1A1;
			font-family:georgia;
			font-style:italic;
		}

/* END ABOUT */



.page-head-static {
	text-align:left;
	padding:0px;
	margin:0px 0px 0px 168px;
	border:none;
}


.gender-icon {
	margin-top:35px;
	margin-right:5px;
}

/* LOOK BOOK */
div#lookbook-guide-animation {
	position:relative;
	margin-left:-10px
}

/**/


/* PRODUCT UPSELL */
.upsell-product-grid { 
	position:relative;
	/*margin-left:-8px;*/
}
	.upsell-product-grid td {
		padding:12px 10px 0px 0px;
		line-height:1.6em;
		width:20%;
    }
	
	.upsell-product-grid td.last {
		padding-right:0px;
	}
	.upsell-product-grid h5 {
		line-height:1.2em;
	}
	
	.upsell-product-grid h5 {
		padding-left:10px !important;
	}
	
		.upsell-product-grid h5 a:link, .upsell-product-grid h5 a:visited {
			text-decoration:none;
			line-height:1.2em;
		}
	
	.upsell-product-grid td div.price-box {
		font-size:1em;
		padding-left:10px;
		float:none;
	}
	
#productImageContainer .more-views {
background-color:#f4f3f2;
margin:20px 0px 0px 0px;
padding:0px 0px 0px -10px;
width:70px;
position:absolute;
z-index:8;

}

#productImageContainer .more-views h4 { font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:normal;text-transform:none;font-size:1.0em; color:#333333;padding:0px 10px 0px 5px;margin-top:-5px;left:-10px;position:relative; }
#productImageContainer .more-views ul { margin:0px;padding:0px; }
#productImageContainer .more-views li { float:left; margin-right:6px;margin:5px 0px 0px 5px;}
#productImageContainer .more-views li.last { margin-right:0; }
#productImageContainer .more-views li img { border:2px solid #ddd; }
/**/


/******************* EXTRAS ********************/

/* DELIVERY MESSGE */
#accountBox #message {
	background-color:#7A4938;
	font-size:8pt;
	height:20px;
	left:-220px;
	line-height:20px;
	position:absolute;
	text-align:center;
	top:50px;
	width:220px;
}

	#accountBox #message a {
		color:#FFFFFF;
		display:block;
		text-decoration:none;
		text-transform:uppercase;
	}

#accountBox p {
	margin-bottom:4px;
}


/* HOMEPAGE DELIVERY MESSAGE */
#home-message {
	background-color:#7A4938;
	height:30px;
	line-height:30px;
	padding:0 10px;
	margin:0px 0px 4px 0px;
	text-align:center;
	width:930px;
}

	#home-message a {
		color:#FFFFFF;
		display:block;
		font-size:17px;
		text-decoration:none;
		text-transform:uppercase;
	}


/** ADDED FOR MENU ADDITIONS **/
#contentContainer {
	margin-top:4px;
	padding-top:28px;
}

/** LIVE CHAT BOX **/

div#accountBox { z-index:200; }

div#liveChatBox {
	position:absolute;
	top:80px !important;
	width:180px;
	padding-top:4px;
	padding-left:10px;
	line-height:25px;
	background-color:#656155;
	z-index:100;
	font-size:12px !important;
}

	div#liveChatBox div {
		line-height:27px !important;
		background-color:transparent !important;
	}
		
		div#liveChatBox div.last {
			width:55%;
			float:left;
		}
	
	
	div#liveChatBox a {
		color:#fff !important;
		text-decoration:none;
		display:inline !important;
	}
	
		div#liveChatBox a:link,div#liveChatBox a:visited,div#liveChatBox a:hover {
			color:#ffffff !important;
			background-color:transparent !important;
		}
		
#accountBox .input-text {
	background:#a49e88 none repeat scroll 0 0 !important;
	border:medium none;
	color:#ffffff !important;
	height:14px;
	left:0;
	padding:10px 40px 8px 8px;
	position:absolute;
	top:0;
	vertical-align:middle;
	width:142px !important;
}

#accountBox #searchButton {
	background-color:#888370;
	position:absolute;
	padding:7px 4px 0px 4px;
	z-index:300;
	height:25px;
	width:25px;
	text-align:center;
	left:157px;
	top:0px;
}

div#accountBoxInnerContainer ul {
	margin-top:29px;
}

/*******************/

div#productContainer { 
	margin-bottom:40px !important;
}

#shareThisContainer {
	background-color:#f4f3f1;
	background-image:url(/skin/frontend/default/johnsmedley/images/button_cross.png);
	background-repeat:no-repeat;
	background-position:right;
	color:#86816B;
	margin-top:7px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:0px /*70px;*/
	padding-top:8px;
	width:164px;/*94px;*/
	left:388px !important;
	position:absolute;
	text-transform:uppercase;
}

	#shareThisContainer a:link,#shareThisContainer a:visited,#shareThisContainer a:hover{
		text-decoration:none;
		color:#86816B;
		display:block;
	}
	
/******/
#woInvite{
    left:50%!important;
    margin-left:290px!important;
}


/**** REGISTRATION FORM ****/
div.registrationHeader {
	margin:0 0 16px 172px;
	padding-top:26px;
	text-align:left;
	width:600px;
}

.input-box label, .customer-dob label {
	display:block;
	float:left;
	width:150px;
	color:#333333;
}

.customerEditForm .customer-dob label {
	width:100%;
}

	 .registrationInputForm ul li label {
	 	color:#333333;
	 }


.registrationInputForm {
	border:none !important;
	background-color:#FFFFFF;
	line-height:20px;
	margin:0 auto 280px 160px;
	position:relative;
	width:570px;
}

.registrationInputForm .customer-name-prefix .name-prefix {
	width:auto !important;
}

.registrationInputForm .input-box {
	margin-top:5px;
}

.registrationInputForm input {
	float:left;
}

.registrationInputForm ul li > div {
	width:800px !important;
}

.registrationInputForm span.passwordNote {
	font-size:90%;
}

.registerFormBorderedBox {
	border:none !important;
}

div#registrationForm {
	background:#F4F3F2 url(/skin/frontend/default/johnsmedley/images/background-register.jpg) no-repeat scroll center bottom;	
	height:815px;
	position:relative;
	width:950px;
}

div.product-colour-swatches {
	margin-top:5px;
}
