	/* 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:visited, a {
		font-family: Arial, Helvetica, sans-serif;
		color: #2d3750;
	}
	
	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;
		}
			.middle { padding:0px;width:100%; }
			#header {
				/*position: relative;
				margin-left: -17px;
				z-index: 110;*/
			    margin: 0 auto;
				position: relative;
				width: 960px;
				z-index: 110;
			}
				#logo {
					float: left;
					width:237px;
					left:-17px;	
					position:relative;
				}
				#navWrapper {
					left:-17px;
					width: 740px;
					margin-left: 237px;
					position: absolute;
				}
					#upperNav {
						display: block;
						height: 42px;
						float: right !important;
						position: static;
						width: 592px;
						font-family: Arial, Helvetica, sans-serif;
					}
						#upperNav div {
							margin-top: 19px;
							float: left;
							width: 141px;
							font-size: 12px;
							border:0;
							text-align: left;
							margin-right:7px;
							color:#6d6e71;
							line-height:12px;
							
						}
						
							#upperNav div ul {
								width:250px;
								position:relative;
							}
							
							#upperNav div ul li {
								float:left;
							}
						
							#upperNav div a {
								text-decoration: none;
								font-weight:bold;
								color:#6d6e71;
								line-height:12px !important;
							}
						
						#upperNav div.toplinks {						
							border-bottom:1px dotted #6d6e71;
							padding-bottom:3px;
							line-height:12px !important;				
						}
						
						#upperNav div.toplinks a, #upperNav div.toplinks ul, #upperNav div.toplinks li { line-height:12px !important; }
						
							#upperNav div.toplinks.basket { 
								background:url('/skin/frontend/default/rcd/images/icon_basket_header.gif') no-repeat 0 50% transparent;
							}

								#upperNav div.toplinks.basket a { 
									padding-left:18px;
								}								
						
						div#checkout {
							border-bottom:1px dotted #273047;
							padding-bottom:3px;
							line-height:12px !important;
						}						
						
							div#checkout a { 
								display:block;
								color:#273047;
								background:url('/skin/frontend/default/rcd/images/btn_arrow_right.gif') no-repeat 100% 50% transparent;
							}						
						
						div#search {
							border-bottom: 1px solid #ac9851;
							width: 148px;
							margin-top: 14px;
							position: relative;
							float: right;
							margin-right:0px !important;
						}
						
							
							#search_mini_form fieldset {
								display:block;
								height:20px;
							}
						
							#search_mini_form div.mini-search {
								padding-top: 0;
								margin-top:2px;
								padding-bottom:0px;
								display:block;
							}
						
							#search input[type=text] {
								margin-top:1px;
								border: 0;
								/*font-style: italic;
								font-family:Georgia, "Times New Roman", Times, serif;*/
								padding: 0;
								font-size: 12px;
								color:#ac9851;
							}
							
							#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 8px;
							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;
								width: 132px;
								padding-top:12px;
								padding: 8px;
								background-color: #2d3750;
								z-index: 103;
								zoom: 1;
							}
							
								#lowerNav li div div {
									padding-left:10px !important;
								}
							
								#lowerNav li div div div {
									padding:8px !important;
									margin:0px !important;
									width:auto;
								}
							
							
								#lowerNav li.level1 div {
									margin-left:0px;
									left:148px;
									top:0px;
									display:none !important;
								}
								
								#lowerNav li.level0 ul.products div {
									width:575px;
									margin-left:0px;
								}
								
								
								#lowerNav li.level1 div.over { display:block !important; }								
								#lowerNav li.level1 div div { display:block !important; left:0; margin:0; padding:0; }
								
									#lowerNav li.level1 div ul {
										float:left;
									}
							
							#lowerNav li.last {
								clear: both;
								display:block;
							}
						
							#lowerNav li ul {
								display: block;
								left: 0;
								width: 140px;
								background-color: #2d3750;
								padding-bottom: 20px;
								float: left;
							}/**/
							
							#lowerNav li:hover {
								background-color: #2d3750;
								/*border-top: 20px solid #273047;/**/
								
							}
							
							#lowerNav li:hover div {
								display: block;
							}
							
								#lowerNav li.level0.nav-shop div {
									height:270px;
								}
								
								#lowerNav ul.level1 div {
									padding:8px 0;
									/*width: 592px;*/
								}
								
								#lowerNav .level1 li {
									width:132px !important;
								}
								
									#lowerNav ul.level1 div div {
										border-left:1px solid #4c556a;
										margin: 8px 0;
										padding: 0 8px;	
										/*width: 560px;*/							
									}
							
								#lowerNav li ul li {
									margin: 0;
									padding:0;
									font-family: Arial, Helvetica, sans-serif;
									font-style: normal;
									top:0;
									background: none #2d3750;
									font-size: 12px;
									height: auto;
									width:142px !important;
								}
								
									#lowerNav li ul li a {
										width: 142px;
										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: 263px 19px 0 0;
				}
					.breadcrumbs li {
						float: left;
						font-size: 0.75em;
						padding-right: 12px;
						margin-right: 3px;
						background: url('/skin/frontend/default/rcd/images/layout/seperator.gif')  center right no-repeat;
						color: #6d6e71;
					}
						.breadcrumbs li a {
							color: #6d6e71;
						}
					
						.breadcrumbs li.last { 
							background: none;
							font-family:Arial, Helvetica, sans-serif;
							font-style:normal;
						}
						
					#listingLeft h3 {
						font-size: 1.5em;
						font-style: italic;
						border: 0;
						background-color: #fff;
					}
					
					#listingLeft #narrow-by-list dt {
						font-size: 12px;
						font-style: italic;
						margin-bottom: 5px;
						margin-top: 25px;
						color:#ac9851;
					}
					
					#listingLeft #narrow-by-list dd {
						font-size: 12px;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;
						line-height: 1.13em;
						color:#6d6e71;
					}
					
						#listingLeft #narrow-by-list dd a {
							text-decoration: none;
							color:#6d6e71;
						}
						
							#listingLeft #narrow-by-list dd a:hover { text-decoration:underline; }
						
				#listing .col-right {
					display: none;
				}
				
				.top-level-category-list ol li {				
					margin-bottom:5px;;
				}
					.top-level-category-list ol li img {
						border-top:1px dotted #6a6a6b;
						border-bottom:1px dotted #6a6a6b;	
						padding-bottom:0px !important			
					}
				
					.product-list-header-image {
						border-top:1px dotted #6a6a6b;
						border-bottom:1px dotted #6a6a6b;	
						margin-bottom:32px;
					}
				
				
				#listingGrid {
					float: right;
					width: 741px;
					margin-top: 5px;
				}
					#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;
								text-align:center;
								padding-right: 7px;
								padding-bottom: 51px;
							}
							
								#listingGrid .listing-type-grid ol li.clear { padding:0; }
							
							#listingGrid .category-listing ol li {
								height:auto !important;
							}
								
								#listingGrid .category-listing ol li a.no-decoration {
									padding-bottom: 0px;
								}
								
								#listingGrid .category-listing ol li a img {
									padding-bottom:18px;
								}
	
							
							#reservation-page #listingGrid .listing-type-grid ol li {
								height: 300px;
								width: 240px;
								margin-bottom: 30px;
							}
							
								#reservation-page #listingGrid .listing-type-grid ol li .further a {
									font-size: 12px;
									font-family: Arial, helvetica, sans-serif;
									text-transform: none;
									text-align: left;
									font-style: normal;
									text-decoration: none;
									color: #5f5d5c;
								}
							
								#listingGrid .listing-type-grid ol li a.limited-edition-title {
									height: 45px;
									text-align: left;
								}
								
									#listingGrid .introText p {
										font-size: 16px;
										line-height: 18px;
										color: #273047;
										text-align: left;
										font-family: Georgia, Times, sans-serif;
										margin-bottom: 22px;
									}
								
									#listingGrid .reserve {
										margin-top: 10px;
									}
									
										#listingGrid .reserve label {
											font-size: 12px;
											font-style: italic;
											width: 100px;
											clear: both;
											float: left;
											text-align: left;
											height: 20px;
											line-height: 20px;
											margin-bottom: 5px;
											color:  #273047;
										}
										
										#listingGrid .reserve input, #listingGrid .reserve select {
											float: left;
											margin: 0;
											height: 20px;
											width: 75px;
										}
										
											#listingGrid .reserve input {
												text-align: left;
												width: 20px;
											}
											
								#reservation-page h1, #reservation-page h2 {
									text-decoration: none;
									border: 0;
									margin-top: 20px;
									font-size: 24px;
								}
								
								#reservation-page h2 {
									font-size: 20px;
								}
								
									#reservation-page h3 {
										font-size: 16px;
										border: 0;
									}
								
								#reservation-page .reserved-text {
									width: 380px;
									margin-bottom: 20px;
								}
								
								#reservation-page ul.reserved-product-list {
									margin-bottom: 30px;
									height: 150px;
								}
								
								#reservation-page ul li.reserved-product {
									float: left;
									margin-right: 20px;
								}
									#reservation-page ul li.reserved-product img {
										display: block;
										margin-bottom: 10px;
									}
									
									#reservation-page ul li.reserved-product span {
										display: block;
										width: 135px;
										font-size: 12px;
										text-align: center;
									}
									
								#reservation-page a.continue-shopping {
									font-size: 14px;
									font-style: italic;
									margin-bottom: 15px;
									font-family: Georgia, helvetica, sans-serif;
									display: block;
								}
								
								
								#reservation-page label {
									font-size: 12px;
									clear: both;
								}
								
								#registration-details {
									margin-top: 50px;
								}
								
									#registration-details label {
										width: 448px;
										color: #5f5d5c;
										font-family: Arial, helvetica, sans-serif;
										font-size: 12px;
										display: block;
									}
									
									#registration-details input, #registration-details textarea {
										width: 255px;
										border: 1px solid #ad9e65;
										height: 20px;
										font-family: Arial, helvetica, sans-serif;
										font-size: 12px;
										line-height: 20px;
										margin-bottom: 10px;
										float: left;
										text-indent: 5px;
									}
									
									#registration-details span.error {
										display: block;
										width: 75px;
										color: #ff0000;
										float: left;
										margin-left: 30px;
										line-height: 24px;
										font-size: 12px;
										font-family: Arial, helvetica, sans-serif;
									}
									
									#registration-details textarea {
										height: 55px;
									}
									
									#registration-details input.submit {
										margin-top: 20px;
										width: 180px;
										background-color: #273047;
										font-family: Georgia, Times, serif;
										text-transform: uppercase;
										font-size: 13px;
										height: 30px;
										line-height: 30px;
										color: #ffffff;
									}
									
									#registration-details #formErrors p {
										text-align: left;
										color: #ff0000;
										font-style: normal;
									}
							
								#listingGrid .listing-type-grid ol li.last {
									padding-right: 0;
								}
							
								.item a {
									font-size: 12px;
									font-weight:bold;
									text-decoration:none;
									display: block;
								}
								
									.item a:hover { text-decoration:underline; }
								
									.item img {
										padding-bottom: 11px;
									}
							
								.item a.addToCart, .item .out-of-stock {
									color: #6a6a6b;
									font-size: 12px;
									display: block;
									margin-bottom: 0;
									font-style: normal;
									text-transform:none !important;
								}
									.item .price-box {
										margin-bottom: 0;
										font-size: 12px;
										font-family:Arial, Helvetica, sans-serif;
										color:#6a6a6b;
										font-weight:bold;
									}
									
										.item .price-box.limited-edition {
											text-align: left;
										}
									
										.item .price-box .limited-edition {
											font-size: 1.25em;
											font-style: italic;
										}
										
										.item .limited-product-box {
											font-size: 12px;
											margin-bottom: 0;
											font-style: italic;
										}
										
									.item .price-box .price-label { display:none; }
									
									
									.item .addToCart, .item .out-of-stock {
										cursor: pointer;
										text-align: center;
									}
									
										.item .addToCart, .item .out-of-stock a {
											cursor: pointer;
											text-align: center;
											text-transform:none !important;
											text-decoration: none;
											color: #6a6a6b;
											font-style: normal;
											font-size: 1em;
										}
					
					#listingGrid div {
						font-family:Arial, Helvetica, sans-serif;
						font-size: 12px;
					}
					
						#listingGrid div p {
							text-align: center;
							color: #2d3750;
							display:inline-block;
						}
						
						#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;
				position: relative;
				/*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;
					}
					
						.product-img-box .more-views { 
							border: 1px dotted #ac9e65;
							border-right: 0;
							border-left: 0;
							margin-bottom: 30px;
							padding:10px 0;
						}
							#detail #detailRight #image, .product-img-box .more-views ul { }
								#detail #detailRight #image, .product-img-box .more-views ul li {
									float: left;
									margin-right: 10px;
								}
						
					
					
					#detail #detailRight #productDescription,
					#detail #detailRight #productQuantity,
					#detail #detailRight #productBasket,
					#detail #detailRight #productRelated,
					#detail #detailRight #productShare,
					#detail #detailRight #productAlternateviews,
					#detail #detailRight .mini-related-items,
					.up-sell {
						float: right;
						width: 375px;
						border-bottom: 1px dotted #4bd7ff;
						padding: 15px 0;
						font-size: 12px;
						font-style: italic;
					}
					
					#detail #detailRight #productDescription { float:none; }
					
					#detailRight .btn-add-to-cart { 
						margin-top: 15px;
						float:right;
					}
					
					/*#detail #detailRight #productBasket,/**/
					#detail #detailRight #productShare {
						margin-bottom: 80px;
					}
					
					#detail #detailRight #productDescription {
						padding-top: 0;
					}
					
					.catalog-product-view .success-msg {
						    background-color: rgba(75, 215, 255, 0.8);
							background-image: none;
							border-color: #4BD7FF;
							color: #273047;
							height: 81px;
							margin-top: -1px;
							padding-left: 8px !important;
							position: absolute;
					}
					
						.catalog-product-view .success-msg ul li {
							padding-left:0px;
							margin:8px;
							font-family:Georgia, "Times New Roman", Times, serif;
							font-size:18px;
							font-style:italic;
							font-weight: normal;
						}
					
					
					/* UP SELL */
					.up-sell {
						border-bottom: 0;
						margin-bottom: 10px;
						float:none;
						width:100%;
					}
						
						.up-sell .head { 
							line-height:18px !important;
							margin-bottom:28px;
						}
						
						.up-sell h4 {
							font-size:18px;
						}
						
							.up-sell h5 {
								font-family: Arial, Helvetica, sans-serif;
								font-size:12px;
								font-style:normal;
								font-weight:bold;
								margin-bottom:0px;
								margin-top: 10px;
							}
							
								.up-sell h5 a { text-decoration:none; }
								.up-sell h5 a:hover { text-decoration:underline;}
								.up-sell h5 a,
								.up-sell h5 a:hover {
									font-family: Arial, Helvetica, sans-serif;
								}
								
							.up-sell .price { 
								font-family:Arial, Helvetica, sans-serif; 
								font-style:normal;
								color: #6A6A6B;
								font-weight:bold;
								font-size:12px;
							}
							
							.up-sell p { 
								color: #6A6A6B;
								display: inline-block;
								text-align: center;
								font-weight:bold;
							}
							
							.up-sell .price-box .old-price .price { color:#ADADAD !important; }
							.up-sell .price-box .price-label { display:none; }
						
					/* END UP SELL */
						

					
					#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: 18px;
							font-weight: normal;
							text-transform: none;
							border: 0;
							margin-bottom: 0;
							width: 270px;
						} 
						
							#productDescription .price-box {
								font-size: 18px;
								margin-bottom:38px;
							}
							
							#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; color:#6d6e71;}
							#detail #detailRight #productDescription p.availability strong { color:#273047; font-weight:normal; font-style:normal; }
							#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; font-style:normal; }
							#detail #detailRight #productDescription #productProductDescription { font-style: italic; margin-top: 5px; font-size: 12px; line-height: 1.2em; color:#414042; }
							#detail #detailRight #productDescription ul.attributes { list-style-type: none; list-style-position: inside; margin-top: 20px; }
							#detail #detailRight #productDescription ul.attributes li { font-size: 12px; margin-bottom: 5px; color:#6d6e71; }
							#detail #detailRight #productDescription ul.attributes li strong { color:#273047; font-weight:normal; font-style:normal; }
							
							
							#detail #detailRight #productDescription .price-box p { display:inline-block; }
							#detail #detailRight #productDescription .price-box .regular-price .price,
							#detail #detailRight #productDescription .price-box .special-price .price { font-family: Georgia, "Times New Roman", Times, serif; color:#4bd7ff; display:inline-block; font-size:18px; }	
							#detail #detailRight #productDescription .price-box .old-price .price { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; }
							#detail #detailRight #productDescription .price-box .price-label { display:none; }
							
						
					#detail #detailRight #productQuantity label {
						float: left;
					}
					#detail #detailRight #productQuantity select {
						float: right;
						width: 179px;
						padding-left: 10px;
						border: 1px solid #e6e6e6;
					}	
							
					#detail #detailRight #productBasket { 
						text-align:right;
					}
					
						#detail #detailRight #productBasket div { 
							float:left;
							color:#2a3249;							
						}


					
					#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: 406px;*/
				/*padding-top: 115px;*/
			}
			
			#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 {			
				
			}
			
			#home {
				position: relative;/**/
				z-index: 100;
				zoom:1;
				/*margin-left: -40px;*/
				/*margin-left: -110px; */
			}
			
				#clickHolder {
					position: relative;
					z-index: 103;
				}
			
				#click {
					position: absolute;
					right: 33px;
					bottom: 128px;
					z-index: 100;
				}
				
					#click-home {
						position: absolute;
						left: 75px;
						bottom: 68px;
						z-index: 100;
						width:200px;
					}
						
				.homepage-callouts { 
					position:relative;
					width: 960px;
					margin:0px auto;
					top:-133px;
					z-index:999;
					border-top: 1px dotted #5a5758; 
					color:#6d6e71;
				}
				
					.homepage-callouts ul { 
						text-align:center;
					}
					.homepage-callouts ul li {
						position:relative; 
						float:left;
						width:240px;
						height:110px;
						padding:35px 0px 0px;	
						margin: 0px;
						vertical-align:middle;
						cursor:pointer;					
						background-color:#ffffff;
					}
					
					.homepage-callouts ul li.over { background-color:#273047; color:#ffffff; }
						.homepage-callouts ul li.over a { color:#ffffff; }
					
						.homepage-callouts ul li a { text-decoration:none; font-size:12px; font-weight:bold; letter-spacing:-1px; }
						.homepage-callouts ul li a.heading{ 
							font-family: Georgia, "Times New Roman", Times, serif;
							font-size:18px;
							font-style:italic;
							font-weight:normal;
						}
						
				div.content-padding, div.content-padding-alt {
					/*border-top:1px dotted #000000; */
					width:100%;
					height:16px; 
					background-color:#ffffff;
				}
				
				div.content-padding-alt { 
					/*border-bottom: 1px dotted #898889;*/
					border-top: medium none;
					height: 1px;
					margin-top: -2px;
					position: relative; 
				}
				
				
				/* DEPRECATED */
				#footerOverlap {
					/*position: absolute;*/
					right: 15px;
					/*bottom: -105px;*/
					width: 960px;
				}
					#footerOverlap div {
						width: 256px;
						height: 150px;
						display: block;
						float: left;
						overflow: hidden;
						background-image: url('/skin/frontend/default/rcd/images/layout/footerOverlap-titanic.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-titanic-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');
						}
						
					#footerOverlap div.blog {
						background: url('/skin/frontend/default/rcd/images/layout/footerOverlap-blog.jpg') no-repeat 0 0 #fff;
						width: 192px;
					}
						#footerOverlap div.blog a:hover, #footerOverlap div.blog a.over {
							background-image: url('/skin/frontend/default/rcd/images/layout/footerOverlap-blog-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;
							}
				/*** END DEPRECATED ***/
							
			/* 404 */
			
			.cms-no-route .middle {
				padding-left: 0;
				width: 960px;
			}
							
			/* Where to buy */
			
			#wheretobuyContainer {
				width: 100%;
				padding-left: 15px;
				float: right;
			}
			
				#wheretobuyInnerContainer .head {
					background-color:#DAD0B7;
					padding:5px 0 7px 16px;
				}
					
					#wheretobuyInnerContainer .head h3 {
						border: 0;
					}
					
				#wheretobuyContainer .button-set {
					padding:0 !important;
					background-color:transparent;
				}
				
					#wheretobuyContainer .button-set button {
						margin:0;
					}
					
				#wheretobuyInnerContainer .searchDiv {
					
				}
				
				#wheretobuyInnerContainer .wheretobuyDiv {
					padding: 10px 0px;
				}
				
					#wheretobuyInnerContainer .wheretobuyDiv .left {
						width: 359px;
					}
				
				#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;
				}
				
					.page-head h3, .account-head h3 {
						font-size: 18px !important;
						border: 0;
					}	
				
				.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, .register .head {
						background-color: transparent;
						border-bottom: 1px dotted #717174;
						border-top: 1px dotted #717174;
						padding: 9px 0 22px;
					}
						.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 {
					padding: 0 0 10px;
					margin-bottom: 0;
				}
				
					.button-set button {
						float: left;
						margin-left: 10px;
						margin-top: 10px;
					}
					
					.button-set button.button-alt-right {
						float:right !important;
						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;
						text-decoration:none;
						font-weight:bold;
					}
					
						.button-set a.link:hover { text-decoration:underline; }
					
				.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 a {
				background-color:#4ad8ff;
				padding:10px 8px;
				color:#282f49;
				font-family: Georgia, "Times New Roman", Times, serif !important;
				font-size:12px !important;
				font-weight:bold;
				text-decoration:none;
				text-transform:uppercase;
			}
			
			.checkout-types li {
				float: right;
				padding-right: 25px;
			}
			
				.checkout-types.proceed li a {
					font-size: 12px;
				}
			
			#shopping-cart-table, #checkout-review-table {
				margin-top: 20px;
				background: transparent;
				width: 100%
			}
			
			#checkout-review-table { margin-top:0px; padding-bottom:0px; }
			
				#shopping-cart-table .even, #checkout-review-table .even {
					background: none transparent;
				}
			
				#shopping-cart-table th, #checkout-review-table th {
					height: 40px;
					padding: 15px 10px 10px;
					border-bottom: 1px dotted #929295;
					color:#6d6e71;
					font-family: Georgia, "Times New Roman", Times, serif !important;
				}
				
				 #checkout-review-table th { color:#273047; }
				
					#shopping-cart-table th.product-name, #checkout-review-table th.product_name {
						color:#273047;
					}
				
				#shopping-cart-table td, #checkout-review-table td {
					font-family: Arial, Helvetica, sans-serif;
					color:#6D6E71;
				}
				
					#shopping-cart-table tfoot, #shopping-cart-table tfoot tr, #shopping-cart-table tfoot tr td,
					#checkout-review-table tfoot, #checkout-review-table tfoot tr, #checkout-review-table tfoot tr td
					 {
						background:none transparent !important;
						border-bottom:none !important;
						padding-right:0;
					}
					
					#shopping-cart-table tfoot td, #checkout-review-table tfoot td {
						padding: 5px	;
					}

					#shopping-cart-table h4, #checkout-review-table h4 { 
						color:#6D6E71 !important;
					}
	
					#shopping-cart-table h4.title a, #checkout-review-table h4.title a {
						text-decoration: none;
						font-size: 0.96em;
					}
			
				#shopping-cart-table .a-center, #shopping-cart-table .price-middle,
				#checkout-review-table .a-center, #checkout-review-table .price-middle {
					vertical-align: middle;
				}
				
				#shopping-cart-table td.a-center, #shopping-cart-table td.price-middle,
				#checkout-review-table td.a-center, #checkout-review-table td.price-middle {
					font-size: 12px;
				}
				
				#shopping-cart-table .attributes-col,
				#checkout-review-table .attributes-col {
					vertical-align: middle;
				}
				
				.shopping-cart-collaterals { width:400px; }
				.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, #co-shipping-method-form {
						padding: 12px 0;
					}
					
					#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: bold;
						font-size:12px;
					}
					
					.shopping-cart-totals {
						float:right;
						width:412px;
						background-color: transparent;
						border-top:1px dotted #929295;
						border-left:none;
						border-right:none;
						border-bottom:none;												
						font-style:italic;
						margin-top:0;
					}	
					
					.shopping-cart-totals.alt { margin-right:10px; border-top:none !important; border-bottom:1px dotted #929295 !important; } 
					
						.shopping-cart-totals .head {
							background-color:#DAD0B7;
							padding:5px 0 7px 16px;
							display:none;
						}
						
							.shopping-cart-totals .head h3 {
								border: 0;
							}
					
						.shopping-cart-totals #shopping-cart-totals-table {
							padding:0;
							margin-top:14px;
						}
						
							.shopping-cart-totals td { padding:2px 0; }
							.shopping-cart-totals td.totals-left-column { width:235px; }
							.shopping-cart-totals .tax-details td { color:#929295; }
					
						.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 .tax-total td, .shopping-cart-totals .tax-details td { padding-bottom: 30px; }
						.shopping-cart-totals .tax-total.show-details td { padding-bottom: 0px; }
						
						.shopping-cart-totals.alt .tax-total td, .shopping-cart-totals.alt .tax-details td { border-bottom:1px dotted #929295 !important; }
						.shopping-cart-totals.alt .tax-total.show-details td { border-bottom:none !important; }
						
						.shopping-cart-totals .tax-total .tax-collapse {
							float:none;
							text-align:left;
						}
						
						.shopping-cart-totals button {
							margin: 0;
						}
							.shopping-cart-totals tfoot tr td {
								border-top:1px dotted #929295 !important;
								border-bottom:1px dotted #929295 !important;
								position:relative;
							}
							
							.shopping-cart-totals.alt tfoot tr td { border:none !important; font-weight:normal; padding-top:5px; }
							
								.shopping-cart-totals tfoot tr td strong {
									color:#ac9851;
									font-size:18px;
									font-weight:normal;
									padding-bottom:23px;
									display:block;
								}
						
						
					.checkout-multishipping-shipping #detail { margin-bottom: 10px; }
					
					.shopping-cart-totals input, .box input, .shopping-cart-collaterals .shipping-estimate select {
						border: 1px solid #6d6e71;
						height: 1.5em;
						width:151px;
					}
					
					.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;
					}
					
					
					#discount-coupon-form fieldset p {
						display:inline-block;
						float:left;
					}
					
					#discount-coupon-form .coupon-container {
						float:right;
					}
					
					
					.checkout-types {
						padding:10px 0px 0px !important;
						margin-bottom:30px;
						border-top:1px dotted #929295 !important;
						border-bottom:1px dotted #929295 !important;
					}
						.shopping-cart-totals .checkout-types li {
							margin:0;
							float:right;
						}
						
							.checkout-types li.label {
								float:left;
								position:absolute;
							}
							
							.shopping-cart-totals .checkout-types button {
								margin-bottom: 10px;
							}
					
					/* Dave - Additional CSS for Credit Card icons */
					#shopping-cart-credit-cards {
					
						font-size:12px; 
						font-style: italic; 
						padding:8px 10px 0 20px; 
						float:left; 
						width:220px;
					
					}
					
						#shopping-cart-credit-cards div {
					
							float:right;
						
						}
						
							#shopping-cart-credit-cards div span {
					
								display:inline-block;
								line-height:20px;
								position:relative; 
								top:-5px; 
								left:-5px;
							
							}
							
					/* Change end */
					
					.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: none;
				}
				
				.one-page-checkout .active .step-count {
					background-color: #AC9851;
					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 {
						background-color: transparent;
						border-bottom: 1px dotted #717174;
						padding: 0px 0 22px;
						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: none;
				border-bottom: 0;
				margin-bottom: 15px;
			}
			
			#checkoutSteps ul, #checkoutSteps p {
				margin-bottom: 10px;
			}
			
			
			#checkoutSteps p.required {
				margin-left: 15px;
				padding-left:0px;
			}
				#checkoutSteps p {
					padding:0px 10px;
				}
				
				#checkoutSteps form p {
					padding-left:0px;
				}
			
			#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 {
					margin-bottom: 0;
				    padding: 7px 0 0;
					border: 0;
					height: 23px;
				}
			
			.checkout-onepage-index .side-col {
				width:207px;
			}
			
			.one-page-checkout-progress {
				float:none !important;	
			}
			
			.one-page-checkout-progress li {
				padding: 0 15px;
				margin-bottom: 10px;
			}
			
				.one-page-checkout-progress li h4 {
					font-style: italic;
					border: 0;
					font-size:14px;
				}
			#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: 100%; }
			#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; }
			
			
			#checkoutSteps .group-select li {
				padding: 0px 8px 0px 0;
			}
			
			#checkoutSteps li div li .input-box {
				padding-bottom:5px !important;
			}
			
			#checkoutSteps input[type="radio"], #checkoutSteps input[type="checkbox"] {
				width:auto;
			}
			
			dl.shipment-methods, #onepage-checkout-shipping-method-additional-load {
				padding:0px 10px;
			}
				dl.shipment-methods dt, .payment-methods dt { font-weight:bold; }
			
			#payment_form_sagepayserver {
				font-size:12px;
			}
			
			#timer-outer {
				background-color:#273047;
				padding:15px !important;
				width:696px;
				color:#ffffff;
			}
			
				#timer-outer p {
					padding-left:0;
				}
			
			/* Dashboard */
			
			.account-box-head {
				background-color: transparent;
				border-bottom: 1px dotted #717174;
				border-top: 1px dotted #717174;
				padding: 9px 0 22px;
			}
				.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;
				}
				
			.account-box { 
				background:transparent; 
				margin-bottom:30px;
			}
			
			.dashboard-welcome {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 1.2em;
			}
			
			#change_password {
				float: left;
				margin-top: 2px;
			}
			
			#successContainer {
				float: right;
			}
			
			.account-box #my-orders-table th, .sales-order-history th { 
				font-size:12px;
			}
			
			#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: 0px;			
				font-style: italic;
			}
			
				.address-head h3 {
					font-size: 1.5em;
					border: 0;
					margin-left: 10px;
				}
			
			.address-list li {
				padding: 10px 0px;
				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: transparent;
			}
			
			#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;
			}
			
			
			 .sales-order-view .col2-set .col-1, .sales-order-view .col2-set .col-2 {
			 	width:48%;
			 }
			
			.sales-order-view #my-orders-table {
				padding:0 !important;
			}
			
				.sales-order-view #my-orders-table th {
					font-size:12px;
				}
				
				.sales-order-view #my-orders-table td {
					border-bottom: 1px dotted #929295;
				}
				
				.sales-order-view #my-orders-table tfoot tr {
					background-color:transparent !important;
					border-bottom:none;
				}
					.sales-order-view #my-orders-table tfoot tr td {
						border-bottom:none;
						padding:5px 7px;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-style:italic;
						color:#273047;						
					}
					
					.sales-order-view #my-orders-table tfoot tr.last td {
						    color: #AC9851;
							font-size: 18px;
							font-weight: normal;
					}
			
			/* Checkout */
			
			.checkout-onepage-index .col-right {
				float: left;
				position: relative;
				/*top: -16px;*/
			}
			
				.checkout-onepage-index .col-right h3 {
					color:#AC9851;
					border: 0;
					border-bottom:1px dotted #929295;
					padding: 7px 7px 0px 7px;
					margin-bottom:15px !important;
					height: 23px;
				}
				
				.checkout-onepage-index .col-right h4 {
					margin-bottom:10px !important;
				}
		
			/* Account dashboard */
			
			.customer-address-index .middle, 
			.customer-account-index .middle, 
			.sales-order-history .middle, 
			.newsletter-manage-index .middle,
			.customer-account-edit .middle,
			.customer-address-form .middle {
				margin-top:30px;
			}
			
			.account-left {
				margin-top: 6px;
			}
			
				.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;
			}
			
			.customer-dob .dob-day, .customer-dob .dob-month, .customer-dob .dob-year { width: 80px !important; }
				.dob-day input, .dob-month input, .dob-year input { width: 80px !important; }
			
			#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: 238px;
					height: 900px;
					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 #contentHeader .one {
					width: 459px;
				}
				
			
				#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: 300px;
				margin-right: 15px;
				text-align: center;
			}
			
				#fullAbout .grid li img {
					margin-bottom: 30px;
				}
				
				#fullAbout .grid.marks li img {
					margin-bottom: 0px;
				}

				#fullAbout .grid.marks li h4 {
					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: 300px;
					text-align: center;
				}
				
				#fullAbout .dates {
					margin-top: 45px;
					list-style: upper-roman;
					float: left;
					width: 225px;
					border-right: 1px solid #ad9e67;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 0.75em;
					padding-left: 10px;
				}
				
					#fullAbout ol.dates li {
						list-style-position: outside;
						margin-left: 50px;
					}
					
						
				
				#fullAbout ol.dates.first {
					border-left: 1px solid #ad9e67;
					margin-left: 0px;
				}
				
				#fullAbout .grid.marks li {
					width: 220px;
				}
			
			#fullAbout .grid li.clear {
				float: none;
			}
			
			#wheretobuyContainer {
				margin-top:30px;
				width: 100%;
			}
			
			#wheretobuyInnerContainer {
				width: 100%;
			}
			
			#wheretobuyInnerContainer .head {
				background-color:transparent;
				padding:9px 0 22px;
				border-top: 1px dotted #717174;
				border-bottom: 1px dotted #717174;
			}
				#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 dotted #ad9e67;
					line-height: 1.25em;
				}
				
				.wheretobuyContainer {
					margin-top: 20px;
				}
				
				.wheretobuyDiv input, .wheretobuyDiv select {
					margin-top: 10px;
				}
			
		
			#footer {
				background-color: #3c4459;
				position: relative;
			}
				#outerFooter {
					width: 960px;
					margin: 0 auto;	
				}
				#innerFooter {
					position: relative;
					padding-bottom: 147px;
					width: 960px;
					margin: 0 auto;
				}
				
					#innerFooter a {
						color: #ffffff;
					}
				
					#innerFooterContainer {
						background-color:#273047;
						position: relative;
						height: auto;
						padding-top:12px;
						color:#ffffff;
						line-height:15px;
					}
					
					
					#innerFooterContainer div.linkContainer { 
						position:relative;
						margin: 0 12px 0;
						border-top:1px dotted #FFFFFF;
					}
					
					#innerFooterContainer div.linkContainer.base { border-top:none; margin-top:65px; }
					
					#innerFooterContainer div.linkContainer li.header { 
						float:left;
						padding: 6px 0 24px;
						font-family:arial,helvetica,sans-serif;
						font-size:12px;
						font-weight:bold;
						width:222px;
						margin-right:10px;
						text-transform:uppercase;
					}
					
					#innerFooterContainer div.linkContainer.base li.header {
						font-weight:normal;
						text-transform:none;
					}
					
					#innerFooterContainer div.linkContainer li.header.last { margin-right:0; }
					
					#innerFooterContainer div.linkContainer li.header.wide {
						width:472px;						
					}
					
						#innerFooterContainer div.linkContainer ul li#footer-rcd-logo {
							position:relative;
							top:18px;
							left:-12px;
						}
						
						#innerFooterContainer div.linkContainer ul li p {
							float: left;
							position: relative;
							top: 40px;
							width: 150px;
						}
					
						#innerFooterContainer div.linkContainer li.header ul {
							border-top:1px dotted #ffffff;
							margin-top:24px;
							padding-top:13px;
							text-transform:none;
						}
							
							#innerFooterContainer div.linkContainer li.header ul li.cat-title, #innerFooterContainer div.linkContainer li.header ul li.cat-title a, #innerFooterContainer div.linkContainer.base li.header a {
								color:#44b8dd;
								font-weight:bold;
								text-decoration:none;
								float:left;
								width:118px;								
							}
							
							#innerFooterContainer div.linkContainer li.header ul li.cat-title { padding-bottom:10px; }
							#innerFooterContainer div.linkContainer li.header ul li.cat-title li a, #innerFooterContainer div.linkContainer.base li.header a { color:#ffffff; }
							
								#innerFooterContainer div.linkContainer li.header ul ul { border: 0; padding:0; margin:0; }
								#innerFooterContainer div.linkContainer li.header ul li { 
									color:#ffffff;
								}
									#innerFooterContainer div.linkContainer li.header ul li a { color:#ffffff; text-decoration:none; }
										#innerFooterContainer div.linkContainer li.header ul li a:hover, #innerFooterContainer div.linkContainer.base li.header a:hover { text-decoration:underline; }
		
		.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; }
		
	
	/* IMAGE GALLERY */
	
	#homepage-gallery { 
		width:100%; 
		height:500px; 
		overflow:hidden; 
		position:relative;
	}
	
	#galleryContainer {
		height:500px;
	}
	
		#imageOuterContainer, #imageOuterContainer2 { position:absolute; width:100%; top:0; }
		#imageOuterContainer { z-index:50; }
		#imageOuterContainer2 { z-index:60; }
		
		#galleryNavigation { 
			display: block;
			margin: 0 auto;
			position: relative;
			width: 148px;
			z-index: 100;
			left:404px;
			top: 10px;
			text-align:right;
		}
		
			#galleryNavigation li { 
				display:inline-block;
				color:#414042;
				font-style:italic;
				font-size:12px;
				padding:0px 2px;
			}
			
				#galleryNavigation div#gallery-previous-button, divgalleryNavigation li#gallery-next-button { cursor:pointer; }
				#galleryNavigation div#gallery-next-button { background: url("/skin/frontend/default/rcd/images/btn_arrow_right.gif") no-repeat scroll 5px 100% transparent; text-indent: -999em; width:15px; position:absolute;top:0px; right:0px; height:15px; cursor:pointer; }
				#galleryNavigation div#gallery-previous-button { background: url("/skin/frontend/default/rcd/images/btn_arrow_left.gif") no-repeat scroll 0 100% transparent; text-indent: -999em; width:15px; position:absolute; }
			
				#galleryNavigation li.selected { 
					color:#ac9851;
				}
				
				#galleryNavigation #gallery-button-container {
					width: 120px;
					display:block;
					text-align:center;
					margin:0 auto;
				}
		
		
		#imageContainer {
			width:960px;
			height:500px;
			margin:0 auto;
		}
		
		#imageContainer a {
			width:960px;
			height:500px;	
			display:block;		
		}
		
		
		
	/*#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 {
		height: 500px;
		left: 0;
		overflow: hidden;
		z-index: 80;
	}
	
	.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;
}


/* Press Office page */
#details-press-office { width:100%;}
	#details-press-office .column { float:left; margin-top:49px; width:459px; }
	#details-press-office .column.first { width:481px; }
	#details-press-office .column #contentHeader { margin-bottom:95px; }

/* New landing pages (heritage, Regency etc...) */
#landing {
	margin-top:51px;
}
#landing-left {
	width: 463px;
	margin-right: 23px;
	float: left;
}

#landing-right {
	width: 459px;
	float: left;
}
	#landing-right img {
		margin-top:14px;
	}
	#landing-right img.first {
		margin-top:0px;
	}
	#landing-right span, #landing-left .info, #landing-left .download {
		font-size:12px;
		color:#273047;
	}
	#landing-left .info {
		font-family:arial;
		font-style:normal;
	}
	
	#landing-left table {
		margin-bottom:18px;
		border-collapse:collapse;
	}
	#landing-left td {
		width:231px;
		color:#5f98c4;
		font-weight:bold;
		font-size:12px;
		font-family:arial;
		border-bottom:solid 1px #7f7f7f;
		line-height:18px;
	}
	

#landing h1 {
	font-size: 23px;
	font-weight: bold;
	font-style: italic;
	border: none;
	margin-bottom: 4px;
}

#landing h3 {
	font-size: 23px;
	font-style: italic;
	color: #5F98C4;
	border: none;
	margin-bottom: 25px;
}

#landing p {
	font-size: 16px;
	font-style: italic;
	font-family: georgia;
	margin-bottom: 25px;
}

#landing p.contact {
	margin-bottom: 65px;
}

#rgt {
	float:left;
}

#rgt div.column {
	width:459px;
	float:left;
	margin-bottom:100px;
}
#rgt div.first {
	margin-right:27px;
}

#rgt h3 {
	width:715px;
}
#rgt img {
	margin:25px 0px 6px 0px;
}

#rgt h4 {
	font-weight: bold;
	font-style: italic;
	color: #273047;
	border: none;
	margin-bottom: 0px;
}
	#rgt h4 span {
		font-weight:normal;
		color:#5f98c4;
	}
	
/* FORM BUTTONS */
button.button {
	background:url('/skin/frontend/default/rcd/images/bkg_btn_general.png') top right no-repeat #414042;
	height:34px;
	border:none;
	width:179px;
	text-align:left;
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	cursor:pointer;
}

	button.button.bottom-margin { margin-bottom:5px; }

	button.btn-add-to-cart {
		background:url('/skin/frontend/default/rcd/images/bkg_btn_add_to_cart.png') top right no-repeat #273047;
	}
	
	button.btn-update-cart {
		background:url('/skin/frontend/default/rcd/images/bkg_btn_update.png') top right no-repeat #c6c5c6;
		color:#273047;
	}
	
	button.apply-coupon {
		width:22px;
		background-position:6px -6px;
		height:22px;
		position:relative;
		top:-2px;
	}
	
	button.btn-go-to-checkout {
		background-color:#44b8dd;
	}
/****/

#contactForm { margin:0 10px; }

