	/* Begin Styles */
	
	body {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		color: #2d3750;
	}
	
	strong {
		font-weight: bold;
	}
	
	h1, h2, h3, h4, h5, h6 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		border-bottom: 1px solid;
		margin-bottom: 15px;
	}
	
	a:link, a:active, a {
		font-family: Arial, Helvetica, sans-serif;
		color: #2d3750;
	}
	
	#upperNav a {
		font-family: Georgia, "Times New Roman", Times, serif;
	}	
	
	a:visited {
		color: #5f5d5c;
	}
	
	p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.25em;
	}
	
	th {
		font-style: italic;
		font-size: 1em;
	}
	
	label {
		font-size: 12px;
	}
	
	address {
		line-height: 1.25em;
	}
		
		#wrapper {
			background-color: #fff;
		}
		
			#wrapContainer {
				width: 960px;
				margin: 0 auto;
			}
		
		.middle-container {
			width: 960px;
			margin: 0 auto;
		}
			#header {
				position: relative;
				margin-left: -17px;
				z-index: 110;
			}
				#logo {
					float: left;
					width:237px;	
				}
				#navWrapper {
					width: 740px;
					margin-left: 237px;
					position: absolute;
				}
					#upperNav {
						display: block;
						height: 42px;
						float: right !important;
						position: static;
						width: 440px;
					}
						#upperNav div {
							margin-top: 19px;
							float: left;
							width: 107px;
							font-size: 0.75em;
							font-style: italic;
							border:0;
							text-align: left;
						}
						
							#upperNav div ul {
								width:250px;
								position:relative;
								padding-left: 10px;
							}
							
							#upperNav div ul li {
								float:left;
							}
						
							#upperNav div a {
								border-bottom: 1px solid #4bd7ff;
								text-decoration: none;
								color: #2d3750;
							}
						
						div#checkout {
							width: 165px;
							text-align: right;
						}
						
						div#search {
							border-bottom: 1px solid #202738;
							width: 150px;
							margin-top: 14px;
							position: relative;
							float: right;
						}
						
							#search_mini_form div.mini-search {
								margin-top: 4px;
								padding-top: 0;
							}
						
							#search input[type=text] {
								border: 0;
								width: 140px;
								font-style: italic;
								font-family:Georgia, "Times New Roman", Times, serif;
								padding: 0;
								font-size: 12px;
							}
							
							#search input[type=image] {
								position: absolute;
								right: 0;
								top: 5px;
							}
	
					#lowerNav {
						display: block;
						position:relative;
						background-color: #273047;
						height: 60px;
						float: left;
						width: 100%;
						z-index: 110;
					}
						#lowerNav li a {
							text-decoration: none;
							font-weight: normal;
							padding: 30px 0 8px 16px;
							display: block;
							width: 130px;
							color: #ffffff;
							text-align: left;
						}
						
						#lowerNav li {
							float: left;
							width: 148px;
							color: #fff;
							background: url('/skin/frontend/default/rcd/images/menu-left.gif')  top left repeat-y;
							background-color: #273047;
							vertical-align: baseline;
							font-style: italic;
							font-size: 1.25em;
							font-weight:normal;
							z-index: 103;
							height: 60px;
						}
						
							#lowerNav li div {
								display: none;
								position: absolute;
								min-width: 132px;
								padding-top:12px;
								padding: 16px;
								background-color: #2d3750;
								z-index: 103;
								zoom: 1;
							}
							
							#lowerNav li.last {
								clear: both;
								display:block;
							}
						
							#lowerNav li ul {
								display: block;
								left: 0;
								width: 148px;
								background-color: #2d3750;
								border-top: 1px solid #4c556a;
								padding-top: 5px;
								padding-bottom: 20px;
								float: left;
							}/**/
							
							#lowerNav li:hover {
								background-color: #2d3750;
								/*border-top: 20px solid #273047;/**/
								
							}
							
							#lowerNav li.parent:hover {
								padding-bottom: 12px;
							}
							
							#lowerNav li:hover div {
								display: block;
							}
								#lowerNav li ul li {
									margin: 0;
									padding:0;
									font-family: Arial, Helvetica, sans-serif;
									font-style: normal;
									top:0;
									background: none #2d3750;
									font-size: 0.60em;
									height: auto;
								}
								
									#lowerNav li ul li a {
										width: 148px;
										padding: 2px 5px;
										font-weight: bold;
									}
								
									#lowerNav li ul li:hover {
										border: 0;
										margin-top:0;
										padding-bottom: 0;
										background-color: #5f98c4;
									}
						.reviews, .downloadable, .orders {
							width: 740px;
						}
						
							.reviews p, .downloadable p, .orders p {
								margin: 16px;
							}
							
							.reviews .button-set a, .downloadable .button-set a {
								padding-left: 16px;
							}
			#listing {
				padding-top: 26px;
				margin-bottom: 15px;
			}
				#listingLeft {
					float: left;
					width: 185px;
					margin: 25px 19px 0 0;
				}
					.breadcrumbs li {
						float: left;
						font-size: 0.75em;
						font-style: italic;
						padding-right: 12px;
						margin-right: 3px;
						background: url('/skin/frontend/default/rcd/images/layout/seperator.gif')  center right no-repeat;
					}
						.breadcrumbs li a {
							color: #2d3750;
						}
					
						.breadcrumbs li.last { 
							background: none;
						}
						
					#listingLeft h3 {
						font-size: 1.5em;
						font-style: italic;
						border: 0;
						background-color: #fff;
					}
					
					#listingLeft #narrow-by-list dt {
						font-size: 0.75em;
						font-style: italic;
						text-decoration: underline;
						margin-bottom: 15px;
						margin-top: 25px;
					}
					
					#listingLeft #narrow-by-list dd {
						font-size: 0.75em;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;
						line-height: 1.13em;
					}
					
						#listingLeft #narrow-by-list dd a {
							text-decoration: none;
						}
						
				#listing .col-right {
					display: none;
				}
				
				#listingGrid {
					float: right;
					width: 741px;
					margin-top: 25px;
				}
					#listingGrid .listing-type-grid {
						float: left;
						width: 741px;
						background-color: #ffffff;
					}
					
						#listingGrid .listing-type-grid ol {
							width: 741px;
						}
						
							#listingGrid .listing-type-grid ol li {
								float: left;
								width: 180px;
								height: 260px;
								text-align:center;
								padding-right: 7px;
							}
								#listingGrid .listing-type-grid ol li.last {
									padding-right: 0;
								}
							
								.item a {
									font-size: 0.75em;
									font-style: italic;
									display: block;
									text-transform: uppercase;
									font-family: Georgia, "Times New Roman", Times, serif;
								}
								
									.item img {
										padding-bottom: 11px;
									}
							
								.item a.addToCart, .item .out-of-stock {
									color: #2d3750;
									font-size: 0.69em;
									display: block;
									margin-bottom: 0;
									font-style: normal;
								}
									.item .price-box {
										margin-bottom: 0;
										font-size: 0.75em;
									}
									
									
									.item .addToCart, .item .out-of-stock {
										cursor: pointer;
										text-align: center;
										text-transform: uppercase;
									}
					
						#listingGrid div p {
							text-align: center;
							font-size: 0.75em;
							font-style: italic;
							color: #2d3750;
						}
						
						#listingGrid div .add-to {
							display: none;
						}	
					
					#listingGrid div.alt { }
					
					.border-creator {
						margin-top: 10px;
					}
					
						.border-creator h4 {
							font-size:0.75em;
							font-style:italic;
							margin-bottom:15px;
							margin-top:25px;
							text-decoration:underline;
						}
						
						.narrowed-category {
							margin-top: 10px;
						}	
						
							.narrowed-category li, .actions a {
								font-family:Arial, Helvetica, sans-serif;
								font-size:0.75em;
								font-weight:bold;
								padding-left:10px;						
							}
							
							.actions {
								/*border-bottom: 1px solid #2d3750;/**/
							}
							
					
					#narrow-by-list li {
						padding-left: 10px;
					}		
			
			.checkout-onepage-success #detail {
				float: left;
			}	
				.checkout-onepage-success #detail .successContainer {
					float: right;
				}
				
				.checkout-onepage-success #detail .successContainer p {
					margin-left: 15px;
				}
				
				.checkout-onepage-success #detail .successContainer .button-set {
					margin-top: 10px;
					background-color: transparent;
				}
			
			#detail {
				width: auto;
				float: right;
			}
			
				.catalog-product-view #detail {
					padding-top: 0;
				}
			
				#detail #detailBreadcrumb {
					float: left;
					padding-left: 12px;
				}
					#detailBreadcrumb li {
						float: left;
						font-size: 0.75em;
						font-style: italic;
						padding-right: 12px;
						margin-right: 3px;
						background: url('/skin/frontend/default/rcd/images/layout/seperator.gif')  center right no-repeat;
						line-height: 1.5em;
					}
						#detailBreadcrumb li a {
							color: #2d3750;
						}
					
						#detailBreadcrumb li.product { 
							background: none;
						}
			
				#detail #detailRight {
					width: 960px;
					float: left;
				}
					#detail #detailRight #image, .product-img-box {
						float: left;
						width: 490px;
						margin: 0 25px 0px 0;
					}
					#detail #detailRight #productDescription,
					#detail #detailRight #productQuantity,
					#detail #detailRight #productBasket,
					#detail #detailRight #productRelated,
					#detail #detailRight .mini-related-items,
					#detail #detailRight .up-sell {
						float: right;
						width: 375px;
						border-bottom: 1px solid #ac9e65;
						padding: 15px 0;
						font-size: 12px;
						font-style: italic;
					}
					
					#detail #detailRight #productDescription {
						padding-top: 0;
					}
					
					#detail #detailRight .up-sell {
						border-bottom: 0;
						margin-bottom: 10px;
					}

					
					#detail #detailRight #productCategory a {
						color: #2d3750;						
					}
					
					#detail #detailRight .mini-related-items {
						border: 0;
					}
					
						#detail #detailRight #productDescription h1 {
							font-family: Georgia, "Times New Roman", Times, serif;
							font-style: italic;
							font-size: 1.5em;
							font-weight: normal;
							line-height: 2em;
							float: left;
							display: inline;
							text-transform: none;
							border: 0;
							margin-bottom: 0;
							min-height: 30px;
						} 
						
							#productDescription .price-box {
								font-size: 1.5em;
								line-height: 2em;
								text-align: right;
								height: 30px;
							}
							
							#detail #detailRight #productDescription h1.productTitle { }
							#detail #detailRight #productDescription h1.productPrice {
								width: 150px;
								float: right;
								text-align: right;
							}
							
							
							#detail #detailRight #productDescription p { padding-top: 5px; line-height: 1.13em; }
							#detail #detailRight #productDescription p.availability { margin-bottom: 10px; }
							#detail #detailRight #productDescription p.availability,
							#detail #detailRight #productDescription p.in,
							#detail #detailRight #productDescription p.in a { font-family: Georgia, "Times New Roman", Times, serif; }
							#detail #detailRight #productDescription p.sku { font-family: "Times New Roman", Times, serif; line-height: 1em; font-size: 1em; }
							#detail #detailRight #productDescription #productProductDescription { font-family: Arial, Helvetica, sans-serif; font-style: normal; margin-top: 5px; font-size: 12px; line-height: 1.2em; }
							#detail #detailRight #productDescription ul.attributes { list-style-type: disc; list-style-position: inside; margin-top: 20px; }
							#detail #detailRight #productDescription ul.attributes li { font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-style: normal; }
						
					#detail #detailRight #productQuantity label {
						float: left;
					}
					#detail #detailRight #productQuantity select {
						float: right;
						width: 77px;
						padding-left: 10px;
						border: 1px solid #e6e6e6;
					}	
							
					#detail #detailRight #productBasket li {
						float: left;
						text-align: right;
						font-style: italic;
					}
					
					#detail #detailRight #productBasket li.add {
						margin-right: 15px;
					}
					
					#detail #detailRight #productBasket li.continue {
						width: 110px;
						padding: 8px 0 0;
						line-height: 1em;
						font-size: 12px;
					}
						#detail #detailRight #productBasket li.continue a {
							font-family: Georgia, "Times New Roman", Times, serif;
						}
					
					#detail #detailRight #productBasket li.checkout {
						width: 70px;
						padding: 8px 0 0;
						line-height: 1em;
						font-size: 12px;
					}
					
						#detail #detailRight #productBasket li.checkout a {
							font-family: Georgia, "Times New Roman", Times, serif;
						}
					
					#detail #detailRight .mini-related-items p {
						font-style: italic;
					}
					
					.up-sell h4 {
						text-transform: none;
						border: 0;
					}

					#detail #detailRight .mini-related-items li {
						float: left;
						width: 119px;
						text-align: center;
					}
							
						#detail #detailRight .mini-related-items li p {
							text-align: center;
						}
						
						#detail #detailRight .mini-related-items li a {
							color: #2d3750;
						}
						
					#upsell-product-table td {
						width: 125px;
						margin-right: 9px;
						text-align: center;
					}
					
						#upsell-product-table td h5, #upsell-product-table td p.price-box {
							text-align: center;
							text-transform: none;
							border: 0;
			
						}
			
			.cms-home #listing {
				float: none !important;
				width: 960px !important;
				margin-bottom: 0;
			}
			
			.cms-returns .container p {
				width: 655px !important;
			}
			
			.cms-home #footer #innerFooterContainer {
				height: 345px;
				padding-top: 40px;
			}
			
			#footer #stockists {
				float: right;
				background-color: #5f98c4;
				width: 180px;
				color: #fff;
				font-family: Georgia, "Times New Roman", Times, serif;
				text-decoration: none;
				font-style: italic;
				font-size: 0.75em;
				padding: 12px 15px;
				position: absolute;
				top: 0;
				right: 0;
				z-index: 100;
			}
			
			.cms-home #footer #stockists {
				top: 105px;
			}
			
			.cms-home #footer .footerLink {			
				padding: 38px 0 38px 36px;
				margin-top: 0;
			}
			
			#home {
				position: relative;/**/
				z-index: 100;
				zoom:1;
				margin-left: -110px;
			}
			
				#clickHolder {
					position: relative;
					z-index: 103;
				}
			
				#click {
					position: absolute;
					right: 33px;
					bottom: 128px;
					z-index: 100;
				}
						
				#footerOverlap {
					position: absolute;
					right: 15px;
					bottom: -105px;
					width: 768px;
				}
					#footerOverlap div {
						width: 256px;
						height: 150px;
						display: block;
						float: left;
						overflow: hidden;
						background-image: url('/skin/frontend/default/rcd/images/layout/footerOverlap-left.jpg');
					}
					
						#footerOverlap div a {
							width: 256px;
							height: 150px;
							display: block;
							text-decoration: none;
						}
					
						#footerOverlap div a:hover, #footerOverlap div a.over {
							background-image: url('/skin/frontend/default/rcd/images/layout/footerOverlap-left-over.jpg');
						}
					
					#footerOverlap div.mid {
						background: url('/skin/frontend/default/rcd/images/layout/footerOverlap-mid.jpg') no-repeat 0 0 #fff;
						width: 256px;
					}
						#footerOverlap div.mid a:hover, #footerOverlap div.mid a.over {
							background-image: url('/skin/frontend/default/rcd/images/layout/footerOverlap-mid-over.jpg');
						}
					
					#footerOverlap div.discover {
						background: url('/skin/frontend/default/rcd/images/layout/footerOverlap-discover.jpg') no-repeat 0 0 #fff;
						width: 256px;
					}
						#footerOverlap div.discover a:hover, #footerOverlap div.discover a.over {
							background-image: url('/skin/frontend/default/rcd/images/layout/footerOverlap-discover-over.jpg');
						}
					
						div#footerSearch {
							float: right;
							background: none #5f98c4;
							width: 148px;
							padding: 10px;
							height: auto;
							position: relative;
						}
							#footerSearch input[type=text] {
								border: 0;
								background-color: #5f98c4;
								border-bottom: 1px solid #2d3750;
								height: 20px;
								padding: 0;
								font-family: Georgia, "Times New Roman", Times, serif;
								font-size: 12px;
								width: 150px;
								color: #ffffff;
								font-style: italic;
							}
							
							#footerSearch input[type=image] {
								position: absolute;
								right: 10px;
								top: 11px;
							}
							
			/* 404 */
			
			.cms-no-route .middle {
				padding-left: 0;
				width: 960px;
			}
							
			/* Where to buy */
			
			#wheretobuyContainer {
				width: 740px;
				padding-left: 15px;
				float: right;
			}
			
				#wheretobuyInnerContainer .head {
					background-color:#DAD0B7;
					padding:5px 0 7px 16px;
				}
					
					#wheretobuyInnerContainer .head h3 {
						border: 0;
					}
					
				#wheretobuyInnerContainer .searchDiv {
					float: right;
				}
				
				#wheretobuyInnerContainer .wheretobuyDiv {
					padding: 10px;
					background-color: #FAF7EE;
				}
				
					#wheretobuyInnerContainer .wheretobuyDiv .left {
						width: 359px;
						border-right: 1px solid #AD9E65;
					}
				
				#wheretobuyInnerContainer .wheretobuyDiv label {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 0.75em;
					display: block;
				}
				
				#wheretobuyInnerContainer .wheretobuyDiv input, #wheretobuyInnerContainer .wheretobuyDiv select {
					margin-bottom: 10px;
				}
							
		
			/* Other pages */	
			
			#main {
				width: 960px;
				margin: 0 auto;
			}
			
				#main a {
					font-family: Arial, Helvetica, sans-serif;
				}
			
				.page-head {
					font-style: italic;
					padding-top: 10px;
				}	
				
				.account-head {
					margin: 0 0 15px 0;
				}
				
					.account-head h3 {
						font-size: 1em;
						border: 0;
						margin-left: 16px;
					}	
				
				.sales-order-history .page-head h3 { margin-bottom: 5px; }
				
				.page-head h3 {
					font-size: 1em;
					border: 0;
					margin-left: 0;
				}
				
				.col2-set {
					margin: 0 auto 20px;
					width: 960px;
				}
					
					.col2-set .head {
						background-color:#DAD0B7;
						padding:5px 0 7px 16px;
					}
						.col2-set .head h3 {
							margin: 0;
							padding: 0;
							border: 0;
						}
						
					.addressBook {
						margin-left: 0;
					}	
				
					.addressBook .col2-set {
						width: 740px;
						margin: 0;
					}
					
						.addressBook .col2-set .col-1, .addressBook .col2-set .col-2 {
							width: 362px !important;
						}
				
					.col2-set .col-1, .col2-set .col-2 {
						width: 472px;
						float: left;
						margin-right: 15px;
						border: 0;
						margin-bottom: 15px;
					}
					
					.col2-set .col-2 { 
						margin-right: 0;
					}
					
				.register {
					width: 960px;
					background-color: transparent;
					margin-top: 15px;
					margin-bottom: 15px;
				}
				
					.register .head {
						background-color: #dad0b7;
						padding:5px 0 7px 12px;
					}
					
						.register .head h3 {
							border-bottom: 0;
						}
				
					.register fieldset {
						margin: 0 0 15px 0;
						padding: 0px 10px 10px 12px;
					}
					
						.register fieldset .input-box, .register fieldset .customer-dob {
							padding: 10px 0 0;
						}
						
						.register fieldset label {
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12px;
						}
						
						.register fieldset input {
							border: 1px solid #ad9e65;
							line-height: 1.5em;
							width: 250px;
							height: 1.5em;
						}
					
				
				.forgot-box {
					width: 960px;
					background-color: #f0ece0;
					margin-bottom: 20px;
					margin-top: 15px;
				}	
				
					.forgot-box p {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						line-height: 1.2em;
						padding-bottom: 10px;
					}
				
				.login-box {
					margin: 15px auto 0px;
					background-color: transparent;
				}
					
					.login-box h4,
					.register h4,
					.forgot h4 {
						border-bottom: 1px solid #2d3750;
						color: #2d3570;
						font-family: Georgia, "Times New Roman", Times, serif;
						font-style: italic;
						padding-left: 0px;
						text-transform:lowercase;
					}
				
					.content {
						padding: 12px;

					}			
				
					.content p, .content dt, .content dd {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						line-height: 1.25em;
						padding-bottom: 10px;
					}
				
				.button-set {
					background-color: #f0ece0;
					padding: 0 0 10px;
					margin-bottom: 0;
				}
				
					.button-set button {
						float: left;
						margin-left: 10px;
						margin-top: 10px;
					}
					
					.button-set a.link {
						display: block;
						line-height: 1.5em;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						padding-right: 10px;
						padding-top: 10px;
					}
					
				.form-list label {
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
					margin: 10px 0 5px;
				}
				
				.form-list input {
					border: 1px solid #ad9e65;
					height: 1.5em;
					width: 250px;
					line-height: 1.5em;
					margin-top: 10px;
				}
			
			
			
			
			/* Shop basket */
			
			.button-level h3 {
				float: left;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-style: italic;
				padding-left: 10px;
				border-bottom: none;
			}
			
			.checkout-types li {
				float: right;
				padding-right: 25px;
			}
				.checkout-types.proceed li a {
					font-size: 12px;
				}
			
			#shopping-cart-table {
				margin-top: 20px;
				background-color: #f9f6ed;
				width: 940px;
			}
			
				#shopping-cart-table .even {
					background-color: #f0ece0;
				}
			
				#shopping-cart-table th {
					height: 40px;
					padding: 15px 10px 10px;
				}
				
				#shopping-cart-table td {
					font-family: Arial, Helvetica, sans-serif;
				}
					#shopping-cart-table tfoot td {
						padding: 15px;
					}
					
					#shopping-cart-table h4.title a {
						text-decoration: none;
						font-size: 0.96em;
					}
			
				#shopping-cart-table .a-center, #shopping-cart-table .price-middle {
					vertical-align: middle;
				}
				
				#shopping-cart-table td.a-center, #shopping-cart-table td.price-middle {
					font-size: 12px;
				}
				
				#shopping-cart-table .attributes-col {
					vertical-align: middle;
				}
				
				.shopping-cart-collaterals .col-2 {
					width: 720px;
				}
				
					.shopping-cart-collaterals .box {
						float: left;
						width: 290px;
						margin-right: 15px;
						border: 0;
						background-color: #F0ECE0;
						font-family: Arial, Helvetica, sans-serif;
						padding: 0;
					}
					
					#shopping-cart-table {
						padding: 0;
					}
					
					#shopping-cart-totals-table td.a-right { padding-right: 0; }
					
					#discount-coupon-form, #shipping-zip-form, #shopping-cart-totals-table, #co-shipping-method-form {
						padding: 12px;
					}
					
					#shipping-zip-form .form-button-alt {
						margin-top: 10px;
					}
					
					.shipping-estimate {
						width: 370px !important;
					}
					
					.shipment-methods dt {
						font-family: Arial, Helvetica, sans-serif;
						font-style: normal;
						font-size: 0.86em;
					}
					
					.shopping-cart-totals {
						background-color: #F0ECE0;
						border: 0;
						font-family:Arial, Helvetica, sans-serif;
					}	
					
					.shopping-cart-totals .head {
						background-color:#DAD0B7;
						padding:5px 0 7px 16px;
					}
					
					.shopping-cart-totals .head h3 {
						border: 0;
					}
					
					.shopping-cart-totals h4, .shopping-cart-collaterals .box h4 {
						font-family:Georgia, "Times New Roman", Times, serif;
						border-bottom:1px solid;
						color:#2D3750;
						font-style:italic;
						min-height:16px;
						padding:1px 0;
						text-align:left;
						text-transform:lowercase;
						margin-bottom: 10px;
					}
					
					.shopping-cart-totals p, .box p {
						font-size: 12px;
					}
					
					.shopping-cart-totals button {
						margin: 0;
					}
					
					.checkout-multishipping-shipping #detail { margin-bottom: 10px; }
					
					.shopping-cart-totals input, .box input, .shopping-cart-collaterals .shipping-estimate select {
						border: 1px solid #ad9e65;
						height: 1.5em;
					}
					
					.checkout-step-review .shopping-cart-totals p.right {
						margin-bottom: 0;
					}
					
					.shopping-cart-collaterals .shipping-estimate select {
						font-size: 12px;
					}
					
					.shopping-cart-totals tfoot td {
						font-size:1em;
						font-weight:bold;
						padding-top:10px;
					}
					
					.shopping-cart-totals li {
						font-size: 12px;
						padding-right: 0;
					}
					
					.shipment-methods input {
						float: left;
						margin-left: 0;
					}
					
					#shopping-cart-totals-table td {
						font-size: 12px;
					}
					
					.box label {
						margin: 10px 0 0;
						display:block;
						font-size: 12px;
						line-height: 1.5em;
						font-family: Arial, Helvetica, sans-serif;
					}
				
				#shopping-cart-table thead .first, #shopping-cart-table tfoot .last {
					background-color: #DAD0B7;
				}
				
				.one-page-checkout .active .step-count {
					background-color: #2d3750;
					border: 0;
				}
	
				#checkout-step-login .col-1, #checkout-step-login .col-2 {
					height: 300px;
					position: relative;
					width: 48%;
					font-size: 12px;
					line-height: 1.5em;
					font-family: Arial, Helvetica, sans-serif;
				}
				
				#checkout-step-login .col2-set.form-error .col-1, #checkout-step-login .col2-set.form-error .col-2 {
					height: 330px;
				}		
				
					#checkout-step-login label {
						font-size: 12px;
					}
				
					#checkout-step-login .col-1 p, #checkout-step-login .col-1 li {
						font-size: 12px;
					}
								
				#checkout-step-login .col2-set {
					width: auto;
				}
				
					#checkout-step-login .col-1 h4, #checkout-step-login .col-2 h4 {
						font-style: italic;
						font-weight: normal;
						border-bottom: 1px solid #dad0b7;
						font-family: Georgia, "Times New Roman", Times, serif;
						margin-bottom: 10px;
						font-size: 16px;
					}
				
					#checkout-step-login .col-1 .button-set, #checkout-step-login .col-2 .button-set {
						position: absolute;
						bottom: 0;
						width: 100%;
						background-color: transparent;
					}
					
					#checkout-step-login .col-2 .button-set a {
						margin: 10px 0 0 10px;
					}
					
				#checkout-step-login .col-2 form {
					font-size: 1em;
				}
			
			#discount-coupon-form fieldset p {
				margin-bottom: 10px;
			}
			
			#checkoutSteps {
				width: 736px;
				float: right;
				border: 1px solid #dad0b7;
				border-bottom: 0;
				margin-bottom: 15px;
			}
			
			#checkoutSteps ul, #checkoutSteps p {
				margin-bottom: 10px;
			}
			
			#checkoutSteps p.required {
				margin-left: 15px;
			}
			
			#checkoutSteps .button-set {
				background-color: transparent;
			}
			
			.shippingAddress label {
				display: inline;
			}
			
			.shipment-methods dd li {
				margin-top: 10px;
			}
			
			.shipment-methods dd li label {			
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.75em;
				margin-left: 5px;
			}
			
			#shippingBilling {
				margin-left: 0px;
			}
			
			#checkout-step-review .button-set, #checkout-step-review .button-set2 {
				border-top: none;
				border-left: none;
				border-right: none;
				border-bottom: 1px solid #dad0b7;
				padding: 0 15px;
			}
			
			#checkout-agreements { 
				border-bottom: 1px solid #dad0b7;
				padding: 0 15px;
			}
			
				#checkout-agreements .agreement-content {  
					font-size:12px;
				}
			
			.form-list label {
				font-size: 0.75em;
				margin:0;
			}
			
			.col-left {
				float: left;
				position: relative;				
			}
				.col-left h3 {
					background-color: #dad0b7;
					padding: 7px 7px 0px 7px;
					margin-bottom: 15px;
					border: 0;
					height: 23px;
				}
			
			.one-page-checkout-progress {
				border: 1px solid #dad0b7;
				background-color: #efebdd;
			}
			
			.one-page-checkout-progress li {
				padding: 0 15px;
				margin-bottom: 15px;
			}
			
				.one-page-checkout-progress li h4 {
					font-style: italic;
					border: 0;
				}
			#review-buttons-container input {
				border: 0;
			}
			
			.customer-account-logoutsuccess #detail {
				float: left;
			}
			
			.cms-no-route .head, .cms-no-route .content {
				background-color: transparent;
			}
			
			
			#opc-review .data-table { border-top:0; width: 736px; }
			#opc-review .data-table thead tr { background-color: #dad0b7; }
			
			#checkout-review-table td {font-family: Arial, Helvetica, sans-serif; }
			#checkout-review-table td.a-right, #checkout-review-table td.a-center { font-size: 12px; }
			#checkout-review-table td.last { border-right: 0; }
			
			#checkout-review-table tfoot tr.first td { padding-top: 10px; }
			#checkout-review-table tfoot tr.last td { padding-bottom: 10px; }
			
			/* Dashboard */
			
			.account-box-head {
				background-color:#DAD0B7;
				padding:5px 16px 7px 16px;
			}
				.account-box-head h3 {
					border: 0;
					float: left;
					margin: 0;	
				}
				
				.account-box-head a {
					float: right;
					font-size: 12px;
					padding-top: 1px;
				}
				
				.account-box .group-select {
					padding: 0;
				}
			
			.dashboard-welcome {
				margin-left: 16px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 1.2em;
			}
			
			#change_password {
				float: left;
				margin-top: 2px;
			}
			
			#successContainer {
				float: right;
			}
			
			#my-orders-table tbody {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
			}
			
			.col2-set address a {
				display: block;
				margin-top: 10px;
			}
			
			/* Edit customer */
			
			.group-select li {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				width: 100%;
			}
			
			/* Address book */
			
			.address-head {
				margin-bottom: 20px;
				margin-left: 16px;			
				font-style: italic;
			}
			
				.address-head h3 {
					font-size: 1.5em;
					border: 0;
					margin-left: 10px;
				}
			
			.address-list li {
				padding: 10px 16px;
				font-weight: normal;	
				font-family: Arial, Helvetica, sans-serif;		
			}
				.address-list li ol {
					margin-top: 10px;
				}
			
				.address-list li li {
					padding: 0;
					font-size: 12px;
				}
			
				.address-list li address {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
				}	
			
			.addressBook .col-1, .addressBook .col-2 {
				background-color: #EFEBDD;
			}
			
			#form-validate > p {
				padding-left: 10px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
			}
			
			/* Order info */
			
			.orderDate { padding: 10px 16px; }
			
			.order-header h3 {
				padding-left: 0;
			}
			
			.sales-order-history .page-head {
				/*background-color: #dad0b7;*/
			}
			
			.sales-order-history .orders {
				/*background-color: #efebdd;*/
				padding-bottom:10px;
			}
			
			/* Checkout */
			
			.checkout-onepage-index .col-right {
				float: left;
				position: relative;
				/*top: -16px;*/
			}
			
				.checkout-onepage-index .col-right h3 {
					background-color: #dad0b7;
					padding: 7px 7px 0px 7px;
					border: 0;
					height: 23px;
				}
		
			/* Account dashboard */
			
			.account-left {
				margin-top: 30px;
			}
			
				.account-left h3 {
					color: #2d3750;
					border: 0;
					text-transform: none;
				}
			
			.account-nav .head {
				background-color: #DAD0B7;
			}
			
			#reorder-validate-detail h5 {
				padding: 10px;
				margin: 0;
				background-color: #fff;
				border: 0;
			}
			
			#multiship-addresses-table, #shipping_method_form, #multishipping-billing-form {
				width: 960px;
			}
			
				#multishipping-billing-form .col2-set {
					width: 918px;
				}			
					#multishipping-billing-form .col2-set .col-1, #multishipping-billing-form .col2-set .col-2 {
						width: 452px;
					}
			
				#shipping_method_form h5 {
					color: #2d3750;
					border-bottom: 0;
					float: none;
					text-align: left;
					border-bottom: 1px solid;
					margin-bottom: 10px;
				}
				
				#review-multishipping-form h4 {
					margin-bottom: 5px;
					text-align: left;
					float: none;
				}
				
				#shipping_method_form address, #multishipping-billing-form address, #review-multishipping-form address {
					font-family: Arial, Helvetica, sans-serif;
					font-style: normal;
					font-size: 12px;
					padding-bottom: 10px;
				}
				
				#shipping_method_form a, #multishipping-billing-form a, #review-multishipping-form a {
					font-family: Arial, Helvetica, sans-serif;
					font-style: normal;
					font-size: 12px;
				}
				
					.addressTitle {
						margin-bottom: 15px !important;
					}	
				
					.nested-table td h4, .nested-data-table h4 {
						border: 0;
					}
					
						#nested-table h4 a {
						}
						
			.multi-address-checkout-box {
				width: 960px;
			}
			
				.multi-address-checkout-box .col2-set {
					width: 918px;
				}			
					.multi-address-checkout-box .col2-set .col-1, .multi-address-checkout-box .col2-set .col-2 {
						width: 452px;
					}
					
				#review-buttons-container button {
					float: right;
					margin: 15px 0;
				}
				
			/* Contact us page */
			
			#contact {
				
			}
			
				#contact #contactColumn {
					float: left;
					width: 218px;
					height: 700px;
					position: relative;
				}
				
					#contact #contactColumn p {
						margin-bottom: 15px;
					}
				
					#contact #contactColumn p.bottom {
						position: absolute;
						bottom: 0;
					}
				
				#contact #mapColumn {
					float: left;
					width: 722px;
					height: 408px;
					margin-bottom: 90px;
				}
				
					#contact #mapColumn h3 {
						float:none;
						padding-left:15px;
						margin-top:15px;
						margin-bottom:0px;
					}
					
					#contact #mapColumn p {
						float:none;
						padding-left:15px;
					}
				
				#contact #contentHeader img.headerImage {
					float: left;
					margin-bottom: 80px;
					margin-top: 20px;
				}
			
				#contact #contentHeader h1 {
					font-size: 1.5em;
					text-transform: none;
					border: 0;
					margin-bottom: 35px;
					width: 376px;
				}
				
				#contentHeader h3 {
					border-bottom:0 none;
					float:left;
					font-family:Arial,Helvetica,sans-serif;
					font-size:12px;
					font-style:normal;
					font-weight:bold;
					text-transform:none;
					width:400px;
				}
				
				#contact h3 {
					font-weight: bold;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					border-bottom: 0;
					font-style:normal;
					text-transform: none;
					float: left;
					width: 400px;
				}
				
				#contact #contentHeader p {
					width: 459px;
					float: left;
					font-size: 12px;
					line-height: 1.2em;
					margin-bottom: 1em;
				}
				
			/* All 1 column about us except "About full width" */

			#aboutus .container, #aboutus #contentHeader {
				width: 940px;
				border-top: 1px solid #a09c7f;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				padding: 25px 0;
				clear: both;
			}
			
				#aboutus .container.first {
					border-top: 0;
				}
			
			
				#aboutus .container ul {
					float: left;
				}
				
					#aboutus .container ul li {
						margin-right: 22px;
						float: left;
						width: 218px;
					}
					
						#aboutus .container ul li p {
							width: 168px;
							font-family:Georgia, "Times New Roman", Times, serif;
							font-style: italic;
							text-decoration:underline;
							margin-top: 10px;
							margin-bottom: 0;
							padding-bottom: 10px;
						}
					
					#aboutus .container ul li.last {
						margin-right: 0;
					}
			
			#aboutus .container.last {
				/*border-bottom: 1px solid #a09c7f;/**/
				margin-bottom: 142px;
			}
			
			#aboutus #contentHeader {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				padding: 45px 0 25px;
				clear: both;
				border-top: 0;
				width: 940px;
			}
				#aboutus #contentHeader img.headerImage {
					float: left;
					margin-bottom: 80px;
					margin-top: 0px;
				}
			
				#aboutus #contentHeader h1 {
					font-size: 1.5em;
					text-transform: none;
					border: 0;
					margin-bottom: 35px;
					width: 376px;
				}
				
				#aboutus #contentHeader p {
					width: 459px;
					float: left;
					font-size: 12px;
					line-height: 1.2em;
					margin-bottom: 1em;
				}
				
				.cms-terms #aboutus #contentHeader p, .cms-privacy #aboutus #contentHeader p, .cms-faq #aboutus #contentHeader p {
					width: 655px;
				}
				
				.cms-ultimate-service #contentHeader {
					padding: 25px 0 174px !important;
				}
				
				#aboutus #contentHeader img.ultimate {
					margin-top: -30px;
				}
				
				#aboutus #contentHeader img {
					float: right;
				}
				
			
				#aboutus .container h3 {
					font-weight: bold;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					border-bottom: 0;
					font-style:normal;
					text-transform: none;
					float: left;
					width: 400px;
				}
				
				#aboutus .one h3 {
					font-weight: bold;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					border-bottom: 0;
					font-style:normal;
					text-transform: none;
					width: 459px;
					float: left;
				}
				
				#aboutus .container p {
					width: 459px;
					float: left;
					padding-right: 20px;
					font-size: 12px;
					line-height: 1.2em;
					padding-bottom: 1.2em;
					clear: left;
				}
					#aboutus .container p img {
						float: left;
						padding-right: 10px;
						margin-top: 10px;
					}
				
				#aboutus .container img {
					float: right;
				}
				
			#history {
				margin-top: 40px;
				margin-bottom: 40px;
			}
			
			#history .headerImage {
				margin-bottom: 80px;
			}
				
			#history dt {
				float: left;
				width: 95px;
				font-style: italic;
				font-size: 1.5em;
			}
			
			#history dd {
				float: left;
				width: 675px;
				padding-left: 10px;
				border-left: 1px solid #ad9e67;
				padding-bottom: 40px;
				position: relative;
			}
			
			#history dd p {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.75em;
				width: 375px;
				line-height: 1.5em;
			}
			
			#history .image {
				position: absolute;
				right: 0;
				top: 0;
				width: 260px;
				height: 200px;
				background-color: #2d3750;
			}
			
			#history dd.clear {
				border-left: 0;
				display: inline;
				visibility: hidden;
				height: 0 !important;
				width: 0 !important;
				overflow: hidden;
				line-height: 0;
				padding: 0;
				margin: 0;
			}
			
			#history dd.last {
				padding-bottom: 0;
				margin-bottom: 40px;
			}
			
			#fullAbout {
				margin-top: 40px;
				margin-bottom: 145px;
			}
			
			#fullAbout .headerImage {
				margin-bottom: 80px;
			}
				
			#fullAbout .content {
				width: 100%;
				border-bottom: 1px solid #ad9e67;
				margin-bottom: 35px;				
				background-color: #fff;
				padding-left: 0;
				margin-left: 0;
			}
			
			#fullAbout .content.last {
				border-bottom: 0;
			}
				
				#fullAbout .content p {
					font-size: 0.75em;
					width: 459px;
				}
			
			#fullAbout .grid li {
				float: left;
				width: 215px;
				margin-right: 15px;
			}
			
				#fullAbout .grid li img {
					margin-bottom: 30px;
				}
			
				#fullAbout .grid li h3, #fullAbout .grid li h4 {
					border: 0;
					text-transform: none;
					font-size: 0.75em;
					text-decoration:underline;
					text-align: center;
				}
				
				#fullAbout .grid li h4 {
					text-decoration: none;
				}
				
				#fullAbout .grid li p {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 0.75em;
					width: 215px;
				}
				
				#fullAbout .dates {
					margin-top: 45px;
					list-style-type: upper-roman;
					list-style-position: inside;
					float: left;
					width: 225px;
					border-right: 1px solid #ad9e67;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 0.75em;
					padding-left: 10px;
				}
				
				#fullAbout .dates.first {
					border-left: 1px solid #ad9e67;
					margin-left: -10px;
				}
			
			#fullAbout .grid li.clear {
				float: none;
			}
			
			#wheretobuyContainer {
				width: 945px;
			}
			
			#wheretobuyInnerContainer {
				width: 945px;
				border: 1px solid #DAD0B7;
			}
			
			#wheretobuyInnerContainer .head {
				background-color:#DAD0B7;
				padding:5px 12px 7px 12px;
			}
				#wheretobuyInnerContainer .head h3 {
					border: 0;
					float: left;
					margin: 0;	
				}
				
				#wheretobuyInnerContainer .content {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 0.75em;
				}
				
				.wheretobuyHeader h1 {
					font-size: 1em;
					font-style: italic;
					border: 0;
					padding-left: 25px;
				}
				
				.wheretobuy {
					border-bottom: 1px solid #ad9e67;
				}
				
				.wheretobuyAlt {
					padding: 0 0 10px 0;
					margin: 0 0 10px 0; 
					border-bottom: 1px solid #ad9e67;
					line-height: 1.25em;
				}
				
				.wheretobuyContainer {
					margin-top: 20px;
				}
				
				.wheretobuyDiv input, .wheretobuyDiv select {
					margin-top: 10px;
				}
			
		
			#footer {
				background-color: #21283a;
				position: relative;
			}
				#outerFooter {
					width: 960px;
					margin: 0 auto;	
				}
				#innerFooter {
					background: url('/skin/frontend/default/rcd/images/layout/footerBg.jpg') no-repeat left bottom;
					position: relative;
					left:-120px;
					padding-left: 120px;
					padding-bottom: 147px;
					width: 960px;
				}
				
					#innerFooter a {
						color: #ffffff;
					}
				
					#innerFooterContainer {
						background: #2d3750 url('/skin/frontend/default/rcd/images/layout/footerInnerbg.jpg') no-repeat left bottom;
						position: relative;
						height: auto;
						padding-top: 26px;
						
					}
					
					#innerFooterContainer div.footerLink {
						margin-top: -35px;
						padding: 0px 0 38px 36px;
					}
					
					#innerFooterContainer div.footerLink a {
						text-decoration: none;
					}
					
					#innerFooterContainer div {
						float: left;
						width: 156px;
						padding: 0 0 114px 36px;
					}
					
						#innerFooterContainer .toplinks {
							display: none;
						}
						
						#innerFooterContainer div#full {
							margin-top: 0;
						}	
					
						div#copyright {
							width: 530px;
							font-size: 0.75em;
							color: #fff;
							padding: 0;
							position: absolute;
							right: 10px;
							bottom: 15px;
							font-style: italic;
							text-align:right;
							line-height: 1.2em;
						}
						
							div#copyright a {
								font-family: Georgia, "Times New Roman", Times, serif;						
							}
						
						div#full {
							padding-bottom: 19px;
							padding-left: 19px;
							text-align: center;
						}
						
						#innerFooter .center {
							padding-right: 20px;
							padding-left: 16px;
						}
					
							#innerFooter .center li {
								text-align: center;
								color: #ffffff;
								font-size: 0.75em;
								font-style: italic;
								line-height: 1.13em;
								font-weight: normal;
							}
						
						#innerFooter li {
							font-size: 0.75em;
							font-family:Arial, Helvetica, sans-serif;
							font-weight:bold;
							text-align:left;
							color: #ffffff;
							padding-bottom: 5px;
						}
						
						#innerFooter li.header {
							font-family: Georgia, "Times New Roman", Times, serif;
							font-size: 0.75em;
							font-style: italic;
							text-decoration: underline;
							color: #ffffff;
							font-weight: normal;
							padding-bottom: 25px;
						}
		
		.clear {
			clear: both;
			display: block;
			width: 0 !important;
			height: 0 !important;
		}
		
		.center {
			text-align: center;
		}
		
		.demo-notice {
			background-color:#2D3750;
			color:#FFFFFF;
			font-size:0.75em;
			padding-bottom:5px;
			padding-left:5px;
			padding-right:5px;
			padding-top:5px;
			text-align:center;
		}
		
		.no-decoration {
			border-bottom: 0;
			text-decoration: none;
		}
		
		.required {
			color: #ad9e65;
			font-family: Arial, Helvetica, sans-serif;
			padding: 0px 0 20px;
			font-size: 14px;
		}
		
		.validation-advice {
			font-style: italic;
			font-size: 12px;
			padding: 5px 0 10px 5px;
			color: #ad9e65;
		}
		
		.messages {
			padding: 5px;
			margin-top: 20px;
		}
		
			.messages .error-msg {
				color:red;
			}
			
		.inline {
			display: inline !important;
		}
		
		.back { padding-right:16px; line-height:14px; margin: 13px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
		
	#galleryContainer {
		position:static;
		overflow:hidden;
		background-color: #ffffff;
	}
	
	#imageOuterContainer {
		position:static;
		overflow:hidden;
		z-index: 10;
	}
	
	
	#imageContainer {
		z-index:0;
		font-family: "Myriad pro",helvetica,arial;
		font-size:70%;
	}
	
	#imageContainer img {
		float:left;
	}
	
	
	#bottomPanel {
		z-index:200;
		position:absolute;
		margin:400px 0px 0px 0px;
		width:100%;
		background-color: #000;
		background: url('/theme/themes/theme001/images/layout/VT-gallery-background.gif') repeat-x;
		font-family: "Helvetica",arial, sans-serif;
		font-size:70%;
		color:#fff;
		top:-80px;
		display: none;
	}
	
	#bottomPanel .description {
		position:absolute;
		margin: 10px;
		font-size: 3em;
	}
	
	#bottomPanel h3 {
		color:#3C3B3B;
		font-size: 1.1em;
	}
	
	#imageContainer div {
		z-index: 80;
		left: 0;
	}
	
	.fadeImage {
		position:absolute;
	}
	
	.fadeImage-initial {
		position:absolute;
	}
	
	.slideImage {
		position:relative;
		display:block;
		float: left;
	}
	
	
	
	#imageContainer div {
		z-index: 80;
		left: 0;
	}
	
	.fadeImage {
		position:absolute;
	}
	
	.fadeImage-initial {
		position:absolute;
	}
	
	.slideImage {
		position:relative;
		display:block;
		float: left;
	}
	
	#bottomPanel .pagination {
		float:right;
		height:70px;
		margin:10px 10px 0px 0px;
		font-size: 2.2em;
		line-height: 1.5em;
	}
	
	#bottomPanel .pagination a:link.imageNumber,#bottomPanel .pagination a:visited.imageNumber {
		border-bottom: none;
	}
	
	#bottomPanel .pagination a:link.imagePrev,#bottomPanel .pagination a:visited.imagePrev,#bottomPanel .pagination a:link.imageNext,#bottomPanel .pagination a:visited.imageNext {
		border-bottom: none;
	}
	
	#bottomPanel .pagination a:link.selected,#bottomPanel .pagination a:visited.selected, #bottomPanel .pagination a.selected {
		border-bottom: 2px solid #3C3B3B;
	}

	
	#galleryPrevButtonContainer,#galleryPaginationContainer,#galleryNextButtonContainer {
		float:left;
		display:block;
		zoom:1;
		*display:inline;
	}
	
	#galleryPrevButtonContainer { padding-right:8px; display: none }
	#galleryNextButtonContainer { padding-left:10px; display: none }	
	
	#galleryPaginationContainer {
		overflow:hidden !important;
		position:relative;
	}
	#galleryPaginationScroller {
		width:10000px;
	}
	
	.paginationLink {
		float:left;
		display:block;
		padding-left:1px;
		text-align:center;
	}
	
.cms-home .account-left {
	display: none;
}

#homeClick {
	display: block;
}

/* Ultimate service page changes */

.cms-ultimate-service #contentHeader img.nomargin {
	margin-top: 0;
}

#newsletter-subscribe .content {
	width: auto;
	padding-left: 10px;
}

#newsletter-subscribe .content legend {
	display: none;
}

.catalog-category-view .mini-newsletter {
	display: none;
}

.ad-account-info .inner-head {
	height: 20px;
}

.ad-account-info .inner-head h5 {
	float: left;
	margin-bottom: 0;
}

.ad-account-info .inner-head a {
	font-size: 12px;
}

.newsletter-manage-index .button-set button {
	float: left;
}

.newsletter-manage-index .button-set a.left {
	margin-top: 13px;
	margin-right: 10px;
	font-size: 12px;
	float: right;
}

.catalogsearch-result-index .mini-newsletter {
	display: none;
}

.account-nav {
	width: 190px;
}

.account-nav .head h3 {
	margin-bottom: 0;
	padding: 0;
	height: auto;
}