@charset "utf-8";


#mainsite_user_name{
		color:#fff;
		padding:0px 3px 0px 0px;
		}
	#user_logged_in_info {
		font-size:10px;
		font-weight:bold;
		float:right;
		clear:both;
		margin:-55px 38px 0px 0px;
		_margin:-35px 38px 0px 0px;
		#margin:-35px 38px 0px 0px;
		width:400px !important;
		text-align:right;
		display:none;
	}
	#user_logged_in_info a {
		color:#333;
		text-decoration:none;
	}
	#user_logged_in_info a:hover {
		color:#0080cc;
		text-decoration:underline;
	}
	
	
/* CSS Document */
body {
	background-color:#ebebeb;
	width:1038px;
	margin:0px auto 0px auto;
	font-family:arial;
	color:#333333;
	font-size:12px;
	background-image:url(/images/charmed_interiors_bg_repeat.jpg);
	background-position:top;
	background-attachment:fixed;
}

.Small_Heading {
	font-weight:bold;
	font-size:12px;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
}

.Small_H2 {
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 15px !important;
	color:#666;
}

#charmed_interiors_site_container {
	float:left;
	width:984px;
	background-image:url(/images/charmed_interiors_bg_shadow.png);
	_background-image:none;
	padding:0px 27px 0px 27px;
}
#charmed_interiors_site_container_inner {
	float:left;
	width:952px;
	background-color:#fff;
	background-image:url(/images/charmed_interiors_inner_bg_repeat.jpg);
	border:1px solid #e1e1e1;
	border-top:0px;
	padding:0px 15px 15px 15px;
	overflow:hidden;
}
.clear {
	float:left;
	clear:both;
	width:100%;
	height:0px;
	overflow:hidden;
	display:block;
	margin:-50px;
}
a:hover {
	color:#0080cc;
}
/*header*/

#charmed_interiors_header_container {
	float:left;
	width:920px;
	border:1px solid #e1e1e1;
	border-top:0px;
	background-color:#2b291f;
	margin:0px 0px 15px 0px;
	padding:0px 15px 15px 15px;
	overflow:hidden;
}
#mini_basket {
	float:right;
	margin:0px 34px 0px 0px;
	font-size:12px;
	clear:right;
	color:#7f7f7f;
}
	#basket_info {
		padding:15px 0px 2px 5px;
		float:left;
		clear:both;
		height:25px;
		display:block;
	}
		.basket_info_text {
			float:left;
			padding:4px 3px 0px 0px;
			font-size:16px;
		}
		.basket_info_numbers {
			float:left;
			font-size:20px;
			font-weight:bold;
			color:#fdffcd;
			padding:0px 5px 0px 0px;
		}
	.basket_links {
		text-align:center;
		font-size:10px;
		padding:5px 0px 0px 0px;
		float:none;
		clear:both;
		width:auto;
	}
		.basket_links a {
			color:#7f7f7f;
			text-decoration:none;
			font-weight:bold;
		}
		.basket_links a:hover {
			color:#fdffcd;
			text-decoration:none;
		}
#header_logo {
	float:left;
}
#header_logo img {
	float:left;
	border:0px;
}
#header_navigation {
	float:left;
	clear:both;
	font-size:12px;
	padding:9px 0px 9px 0px;
	list-style:none;
	width:100%;
	background-color:#fdffcd;
	border:1px solid #fdffcd;
	margin:0px 0px 0px 0px;
	color:#333 !important;
	/*background-image:url(../images/charmed_interiors_sale_btn.jpg);*/
	background-repeat:no-repeat;
	background-position:top right;
}
	#header_navigation li {
		float:right;
		margin:0px;
		padding:0px;
		border-right:1px solid #333;
	}
	#header_navigation li.last_link {
		border-right:0px solid #333;
	}
	#header_navigation li.contact {
		float:left;
		border-right:0px;
		padding:0px 0px 0px 10px;
	}
	#header_navigation li a {
		float:left;
		padding:0px 8px 0px 8px;
	}
	#header_navigation li a.off {
		color:#333;
		text-decoration:none;
	}
	#header_navigation li a.off:hover {
		color:#666;
		text-decoration:underline;
	}
	#header_navigation li a.on {
		font-weight:bold;
		color:#000;
		text-decoration:underline;
	}
	#header_navigation li a#sale_btn {
		color:#fdffcd !important;
		padding:0px 17px 0px 25px;
		display:none;
	}

#view_item_linked_item_container_0 .linked_item{
	padding:0px 15px 15px 15px;	
}
.left_column {
	width:500px;
	float:left;
	overflow:hidden;
}
/*left column*/
#left_column_outer_container {
	float:left;
	width:176px;
	clear:left;
	overflow:hidden;
}
    #left_column_sides {
		float:left;
		width:100%;
	}
        #left_column_top {
			float:left;
			width:100%;
		}
            #left_column_bottom {
				float:left;
				width:100%;
				padding:0px 0px 15px 0px;
			}
                	.left_column_content {
						float:left;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
					}
					.left_column_content ul {
						display:none;
					}
					#mainsite_search_container {
						background-color:#2b291f;
						padding:10px;
						width:154px;
						border:1px solid #e1e1e1;
						float:left;
					}
					#mainsite_search_form {
						float:left;
						margin:0px 0px 0px 0px;
					}
					#mainsite_search_form_request {
						float:left;
						border:1px solid #e1e1e1;
						padding:5px;
						width:105px;
					}
					#mainsite_search_form_button {
						float:left;
						border:1px solid #e1e1e1;
						border-left:0px;
						padding:6px 10px 5px 10px;
						background-color:#fdffcd;
						color:#333;
						text-decoration:none;
						font-weight:bold;
					}
					#mainsite_search_form_button:hover {
						background-color:#333;
						color:#fdffcd;
					}
					.left_column_content_container {
						float:left;
						border:1px solid #e1e1e1;
						padding:15px;
						width:144px;
						background-color:#fff;
						overflow:hidden;
						margin:15px 0px 0px 0px;
					}
					#mainsite_left_navigation_catalog_container {
						margin:-8px 0px 0px 0px;
					}
						.left_column_content li {
							float:left;
							width:144px;
							_width:141px;
							margin:0px;
							padding:0px 0px 0px 0px;
							overflow:hidden;
							clear:both;
							border-bottom:1px solid #e1e1e1;
							list-style:none;
						}
						.left_column_content li.first_catalog {
							padding:0px 0px 0px 0px;
						}
						.left_column_content li.last_catalog {
							border:0px solid #e1e1e1;
							padding-bottom:0px;
						}
						.left_column_content li.last_catalog ul {
							border:0px solid #e1e1e1;
							padding-bottom:0px;
						}
							.left_column_content li a {
								margin:0px;
								float:left;
								font-size:12px;
								text-decoration:none;
								color:#333;
								font-weight:bold;
								padding:8px 0px 8px 0px;
								width:100%;
								text-transform:capitalize;
								cursor:pointer;
								cursor:hand;
							}
							.left_column_content li a span {
								float:left;
								padding:0px 5px 0px 3px;
							}
							.left_column_content li a span.link_text {
								float:left;
								padding:0px 0px 0px 0px;
								font-weight:normal;
							}
							.left_column_content li a:hover span {
								color:#ffec84;
							}
							.left_column_content li a:hover span.link_text {
								text-decoration:underline;
								color:#999;
							}
							
						.left_column_content ul {
							float:left;
							width:134px;
							padding:8px 0px 10px 10px;
							margin:0px 0px 0px 0px;
							clear:both;
						}
							.left_column_content ul li {
								float:left;
								width:134px;
								margin:0px;
								padding:0px 0px 0px 0px;
								border:0px;
							}
								.left_column_content ul li a {
									margin:0px;
									padding:0px 0px 4px 0px;
									float:left;
									font-size:10px;
									text-decoration:none;
									color:#666;
									font-weight:bold;
								}
				.left_column_container {
					float:left;
					clear:both;
					width:144px;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
				}
				.left_column_content_container h3 {
					float:left;
					clear:both;
					width:144px;
					font-size:12px;
					color:#333;
					padding:0px 0px 15px 0px;
					text-decoration:underline;
				}
				.left_column_container h3 span {
					float:left;
				}
				.left_column_container h3 span.arrow {
					color:#0080cc;
					padding:0px 5px 0px 0px;
				}
				#featured_products ul, #best_sellers ul {
					float:left;
					clear:both;
					/*osition:relative;*/
					list-style:none;
					width:100%;
					padding:0px;
					margin:0px 0px 0px 0px;
					overflow:hidden;
				}
					#featured_products ul li, #best_sellers ul li {
						float:left;
						clear:both;
						list-style:none;
						width:151px;
						padding:0px;
						#padding:0px 0px 15px 0px;
						_padding:0px 0px 0px 0px;
						margin:0px;
						overflow:hidden;
					}
						#featured_products ul li a, #best_sellers ul li a{
							float:left;
							width:149px;
							overflow:hidden;
							text-decoration:none;
							color:#333;
							cursor:pointer;
							cursor:hand;
							clear:both;
							text-align:center;
							margin:0px 0px 15px 0px;
						}
						#featured_products ul li a:hover, #best_sellers ul li a:hover{
							background-color:#fff;
						}
						
							#featured_products ul li a span.dyanamic_link_image_container, #best_sellers ul li a span.dyanamic_link_image_container {
								float:left;
								width:142px;
								height:130px;
								border:1px solid #e1e1e1;
								margin:0px 0px 15px 0px;
								overflow:hidden;
								padding:11px 0px 1px 0px;
							}
							#featured_products ul li a:hover span.dyanamic_link_image_container, #best_sellers ul li a:hover span.dyanamic_link_image_container{
								border-color:#999;
							}
							#featured_products ul li a span.right, #best_sellers ul li a span.right{
								float:right;
								width:85px;
								overflow:hidden;
								background-image:none !important;
							}
							#featured_products ul li a img, #best_sellers ul li a img{
								border:0px;
							}
							#featured_products ul li a .best_seller_name, #best_sellers ul li a .best_seller_name {
								float:left;
								width:125px;
								clear:both;
								padding:0px 10px 5px 9px;
							}
							.index_best_seller_name {
								float:left;
								width:118px;
								padding:5px 8px 3px 8px;
							}
							#featured_products ul li a .best_seller_price, #best_sellers ul li a .best_seller_price {
								float:left;
								width:130px;
								clear:both;
								padding:0px 10px 0px 9px;
								font-size:10px;
								color:#666;
							}
							.index_best_seller_price {
								float:left;
								width:118px;
								padding:0px 8px 0px 8px;
								color:#666;
							}
							#featured_products ul li a .view_item, #best_sellers ul li a .view_item {
								float:left;
								_float:none;
								width:85px;
								font-size:9px;
								text-align:right;
								border-top:1px dotted #999;
								_border-top:0px dotted #999;
								padding:5px 0px 0px 0px;
								_height:10px;
								_overflow:hidden;
								
							}
					#featured_products ul li a:hover .view_item, #best_sellers ul li a:hover .view_item {
							color:#0080cc;
							text-decoration:underline;
						}
					
					
/*footer*/
#footer_container {
	float:left;
	_float:none;
	#float:none;
	width:920px;
	margin:0px 0px 0px 0px;
	clear:both;
	padding:15px;
	border:1px solid #e1e1e1;
	background-color:#2b291f;
	color:#fef9b6;
	font-size:10px;
}
#charmed_interiors_footer_break {
	float:left;
	background-color:#fef9b6;
	border:1px solid #fef9b6;
	width:918px;
	height:15px;
	margin:0px 0px 15px 0px;
}

#footer_container a img {
	border:0px;
}
	#footer_logo {
		float:right;
	}
	#footer_content {
		float:left;
		padding:0px 0px 0px 0px;
	}
	#footer_company_text {
		float:left;
		margin:0px 0px 0px 0px;
		font-size:12px;
		width:100%;
		font-weight:bold;
		padding:0px 0px 0px 0px;
	}
	#footer_address {
		float:left;
		clear:both;
		width:600px;
		margin:0px !important;
		padding:0px !important;
		font-weight:normal !important;
	}
	#footer_address strong {
		font-weight:normal !important;
	}
	#footer_address span {
		font-size:11px;
	}
	#footer_address a {
		color:#fef9b6;
		text-decoration:none;
	}
	#footer_address a:hover {
		text-decoration:underline;
	}
	

/* main_content_container*/
#main_content_container {
	float:right;
	display:block;
	width:730px;
	overflow:hidden;
	line-height:16px;
	border:1px solid #e1e1e1;
	background-color:#fff;
	margin:0px 0px 15px 0px;
	padding:15px;
	font-size:11px;
}
#main_content_container h1 {
	border-bottom:1px solid #e1e1e1;
	padding:0px 0px 15px 0px;
	letter-spacing:-1px;
	font-size:20px;
	margin:15px 0px 15px 0px;
	#margin:20px 0px 10px 0px;
}

	.Home_Title {
		font-size:14px !important;
		padding:0px 0px 5px 0px !important;
		margin:0px 0px 5px 0px !important;
		color:#999;
	}
	
.lower_title {
	padding:15px 0px 15px 0px;
	float:left;
	width:500px;
}
#main_content_container h1.item_title {
	float:left;
	border-bottom:0px !important;
	color:#333;
	font-size:14px;
	font-weight:normal;
	clear:both;
	padding:15px !important;
	width:670px;
	background-color:#fdffcd;
	margin:15px 0px 15px 15px !important;
	#margin:15px 0px 15px 15px !important;
	_margin:15px 0px 15px 7px !important;
}
#main_content_container .top_of_page_title {
	margin:0px 0px 15px 0px !important; 
}
#main_content_container h2 {
	font-size:12px;
	margin:0px 0px 15px 0px;
}
#main_content_container h3.bullet {
	font-size:12px;
	border-bottom:1px dotted #0080cc;
	border-top:1px dotted #0080cc;
	padding:10px 0px 10px 40px;
	margin:0px 0px 10px 0px;
	background-color:#f2f2f2;
	background-image:url(/images/list_arrow.png);
	_background-image:url(/images/list_arrow.gif);
	background-position:10px 8px;
	background-repeat:no-repeat;
	float:left;
	width:95%;
	clear:both;
	
}
#main_content_container h4 {
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#0080cc;
}
#main_content_container h4 span{
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 0px;
	color:#333;
}

.highlight {
	color:#fdffcd;
}
.account_line.highlight {
		color:#ff0000;
		_color:#fdffcd;
	}
.read_more {
	text-decoration:underline;
	color:#333;
	clear:both;
	font-size:11px;
}
.read_more:hover {
	color:#333;
	text-decoration:none;
}
a.read_more span.highlight {
	color:#333 !important;
}
/* /main_content_container */
	

/* assets */
.full_column_x {
	float:left;
	width:732px;
	margin:0px 0px 0px 0px;
	
	/*position:relative;*/
	overflow:hidden;
	}
	.full_column_x.extra {
		margin-top:7px;
		border:1px solid #e1e1e1;
		padding:15px;
		background-image:url(/images/charmed_interiors_inner_bg_repeat.jpg);
		width:698px;
	}
	#linked_items_container.full_column_x {
		background-position:bottom !important;
	}

	.full_column_y {
		float:left;
		width:100%;
	}
		.full_column_top {
			float:left;
			width:100%;
		}
		.full_column_top.extra_info {
			width:100%;
			
		}
		.full_column_top.account_nav_container {
			width:100%;
		}
		.full_column_top.grey {
			width:100%;
			
		}
			.full_column_bottom {
				float:left;
				width:100%;
				/*overflow:hidden;*/
			}
			
.inset_box {
	margin:10px 0px 0px 0px;
	position:relative;
	width:100%;
	overflow:hidden;
	float:left;
	background-color:#fff;
	}
	#index_inset_box {
	margin:10px 0px 0px -10px;
	_margin:0px 0px 0px -5px;
	width:550px;
	_clear:both;
	_float:left;
	}
.inset_box.left_col {
	margin:10px 0px 0px -10px;
	_margin:0px 0px 0px -5px;
	width:490px;
	_float:left;
	background-image:url(/images/left_column_bg_repeat_x.jpg);
	background-position:top;
	background-repeat:repeat-x;
} 
	#featured_items_top {
		
		_margin:-10px 0px 0px 0px;
	}
	#description_inset_box {
	margin:7px 0px 14px 0px;
	width:500px;
	border:1px solid #e1e1e1;
	}
		#description_inset_box p {
			width:450px;
		}
		#description_inset_box h1.alt_title {
			width:450px;
			padding:0px 0px 0px 0px !important;
			color:#333;
		}
	.inset_box.top {

		margin:0px 0px 0px 0px;
		}
		.inset_box.bottom {

			margin:0px 0px 0px 0px;
			}
			#description_inset_box .index_box.right, #epos_inset_box .index_box.right, #index_inset_box .index_box.right, .inset_box.left_col .index_box.right {

			}
			.inset_box.right {

				margin:0px 0px 0px 0px;
				}
				.inset_box.left {

					margin:0px 0px 0px 0px;
					}
					.inset_box.top_right {

						margin:0px 0px 0px 0px;
						}
						.inset_box.bottom_right {

							margin:0px 0px 0px 0px;
							}
							.inset_box.bottom_left {

								margin:0px 0px 0px 0px;
								}
								.inset_box.top_left {

									margin:0px 0px 0px 0px;
									}
									.inset_box.inner_container {

										margin:0px 0px 0px 0px;
										padding:25px;
										}
									#index_inset_box .inner_container {
										width:500px;
										}
									.inset_box.left_col .inner_container {
										width:440px;
									}
									#epos_inset_box {
										position:relative;
										width:210px !important;
										margin:10px 0px 0px -10px;
									}	
									#epos_inset_box h1 {
										width:160px !important;
										margin:0px 0px 10px 0px;
										line-height:25px;
									}
									#epos_inset_box .inner_container {
										width:160px !important;
									}	
									#epos_inset_box p {
										float:left;
										clear:both;
										width:160px !important;
									}
									#epos_inset_box a.read_more {
										clear:both;
										float:left;
										width:160px;
										text-align:right;
									}
									
									

.quote {
	color:#333;
	float:left;
	width:100%;
	margin:0% 1% 10px 0%;
	border-bottom:1px dotted #ccc;
	padding:0px 0px 10px 0px;
}
.quote_quote_container {
	color:#333;
	float:left;
	width:100%;
	margin:0% 1% 0px 0%;
	border-bottom:0px dotted #ccc;
	padding:0px 0px 0px 0px;
}
.quote_right_container {
	float:right;
	width:375px;
	overflow:hidden;
}
.quote_right_container_quote {
	width:250px !important;
}
.quote_site_address {
	float:left;
	width:100%;
	clear:both;
	padding:0px 0px 5px 0px;
}
.quote_site_address a {
	color:#0080cc;
	text-decoration:none;
	font-weight:bold;
}
.quote_site_address a:hover {
	text-decoration:underline;
}
.quote_text {
	float:left;
	width:100%;
	clear:both;
	padding:0px 0px 5px 0px;
	font-size:12px;
}
.quote_controls {
	float:left;
	width:100%;
	clear:both;
	text-align:right;
	font-size:14px;
	color:#999;
}
.quote_controls a{
	color:#0080cc;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.quote_controls a:hover{
	text-decoration:underline;
}
.quote_image_container {
	float:left;
	width:100px;
	padding:5px;
	overflow:hidden;
	margin:0px 10px 10px 0px;
	border:1px solid #ccc;
}
.quote_image_container.large_quote_img_container {
	float:left;
	width:180px;
	padding:5px;
	overflow:hidden;
	margin:0px 10px 5px 0px;
	border:1px solid #ccc;
}
.quote_image_container.large_quote_img_container_right {
	float:right;
	width:180px;
	padding:5px;
	overflow:hidden;
	margin:0px 0px 5px 10px;
	border:1px solid #ccc;
}
.last {
	border-bottom:0px;
}
.quote img {
	float:left;
	width:100px;
	height:100px;
}
.quote img.large_quote_img {
	float:left;
	width:180px;
	height:180px;
}
.quote_name {
	float:left;
	width:100%;
	clear:both;
	color:#666;
	padding:0px 0px 5px 0px;
	font-style:italic;
	font-size:11px;
}

.title_container {
	float:left;
	width:100%;
	background-color:#2B291F;
	border:1px solid #e1e1e1;
	#padding-bottom:15px;
	_padding-bottom:15px !important;
	
}
h1.page_title {
	float:left;
	border-bottom:0px !important;
	color:#fdffcd;
	font-size:14px;
	font-weight:normal;
	clear:both;
	padding:15px 15px 0px 15px !important;
	margin:0px 0px 15px 0px !important;
	width:700px;
}

	span.page_title {
		float:left;
		border-bottom:0px !important;
		color:#fdffcd;
		font-weight:bold;
		clear:both;
		padding:15px 15px 0px 15px !important;
		margin:0px 0px 0px 0px !important;
		width:700px;
		font-size:18px;
	}
	
		h1.Online_Home_Furnishings_Store_Title {
			float:left;
			border-bottom:0px !important;
			color:#fdffcd;
			font-size:16px !important;
			font-weight:normal;
			clear:both;
			padding:5px 15px 0px 15px !important;
			margin:0px 0px 15px 30px !important;
			width:700px;

		}


#inner_content_container {
	float:left;
	width:730px;
	padding:15px 0px 0px 0px;
}
#inner_content_container p {
	line-height:20px;
}
#inner_content_container p a {
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}
#inner_content_container p a:hover {
	color:#999;
	font-weight:bold;
	text-decoration:none;
}

#breadcrumbs {
	float:left;
	padding:15px 0px 0px 15px;
	margin:0px;
	list-style:none;
	text-transform:capitalize;
}
	#breadcrumbs li {
		float:left;
		padding:0px 7px 0px 0px;
		margin:0px;
		font-weight:bold;
	}
	#breadcrumbs li.divider {
		float:left;
		padding:0px 7px 0px 0px;
		margin:0px;
		font-weight:normal;
		color:#7f7f7f;
	}
	#breadcrumbs li a {
		color:#7f7f7f;
		text-decoration:none;
	}
	#breadcrumbs li a.last {
		color:#fdffcd;
		text-decoration:none;
	}
	#breadcrumbs li a:hover {
		color:#fdffcd;
		text-decoration:underline;
	}

.item_title_info {
	float:right;
	font-size:12px;
	color:#fdffcd;
	letter-spacing:0px;
}
.item_title_info strong {
	font-size:14px;
	color:#fdffcd;
}
h1.alt_title {
	float:left;
	border-bottom:0px !important;
	color:#333;
	font-size:14px;
	clear:both !important;
	padding:15px !important;
	margin:0px !important;
	width:100%;
}
h1.department_title {
	float:left;
	border-bottom:0px !important;
	color:#333 !important;
	font-size:12px !important;
	clear:both !important;
	padding:18px 0px 5px 10px !important;
	margin:0px !important;
	width:100%;
	font-weight:normal;
	letter-spacing:0px !important;
}

/* /assets */

	
/*index_page*/
#index_banner {
	float:left;
	width:730px;
	clear:both;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}
	#index_banner ul {
		float:right;
		padding:0px 0px 0px 15px;
		list-style:none;
		width:209px;
		overflow:hidden;
		margin:0px 0px 0px 0px;
		}
		#index_banner li {
			float:left;
			margin:0px;
			padding:0px;
			width:230px;
			
		}
			#index_banner li a {
				float:left;
				margin:0px 0px 0px 0px;
				text-decoration:none;
			}
			#index_banner a span {
				display:none;	
			}
			#index_banner a img {
				border:0px;
			}	
			#index_banner li a:hover {

			}
			.index_banner_bedding{
				float:left;
				overflow:hidden;
				width:505px;
			}
			.index_banner_furniture {
				margin:0px 0px 15px 0px !important;
				float:left;
			}
			.index_banner_candles {
				margin:0px 0px 14px 0px !important;
				float:left;	
			}
#index_news {
	float:right;
	width:190px;
	padding:0px 10px 0px 0px;
}
#index_news h1 {
	float:left;
	width:190px;
}
#index_intro {
	float:left;
	width:540px;
	padding:0px 0px 0px 10px;
}
.news_article {
	float:left;
	clear:both;
	width:190px;
	border-bottom:2px dotted #0080cc;
	padding:10px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.news_article p {
	float:left;
	clear:both;
	width:100%;
	margin:0px;
}
.news_article.first {
	padding:10px 0px 0px 0px;
}


/*view_item*/
.outer_link_container {
	float:left;
	width:100%;
	overflow:hidden;
}
.inner_link_container {
	float:left;
	width:100%;
	_width:800px;
	overflow:hidden;
	list-style:none;
	margin:0px;
	padding:0px;
}
.inner_link_container .inner_link_container {
	padding:0px !important;

}
.standalone_single_line {
	float:left;
	width:100%;
	overflow:hidden;
	list-style:none;
	margin:0px 0px 15px 0px;
	padding:0px;
}
.inner_link_container li {
	float:left;
	width:134px;
	display:inline-block;
	clear:none;
	margin:0px 15px 0px 0px;
	text-align:center;
}
.inner_link_container li.far_right_link {
	width:134px;
	margin:0px 0px 0px 0px;
}

.inner_link_container li a {
	float:left;
	width:100%;
	text-decoration:none;
	font-weight:bold;
	color:#333;
	cursor:pointer;
	cursor:hand;
}
.inner_link_container li a:hover {
	text-decoration:underline;
	color:#333;
}
.inner_link_container li a span.link_container_image_container {
	float:left;
	width:125px;
	clear:both;
	margin:0px 0px 15px 0px;
	text-align:center;
	overflow:hidden;
	height:166px;
	border:1px solid #e1e1e1;
}
.inner_link_container li.full {
	float:left;
	width:600px;
	display:inline-block;
	clear:none;
}
.linked_item_container {
	float:left;
	clear:none;
	margin:15px 0px 0px 0px;
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:0px;
	color:#333;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	font-weight:bold;
	display:inline-block;
	padding:0px 0px 0px 0px;}
	
	.inner_link_container li.linked_item {
	width:171px;
}
.linked_item.last_container {
	margin-right:0px;
	padding-right:0px;
	width:172px !important;
}
.linked_item.last_container .linked_item_container {
	border-right:0px;
	padding-right:0px !important;
	width:173px !important;
	
}
span.more_info {
	float:left;
	clear:both;
	width:100%;
	text-align:center;
	font-size:10px;
	}
	span.more_info a {
	color:#333;
	text-decoration:none;
	font-weight:bold !important;
	}
.box_img_container {
	float:left;
	overflow:hidden;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #e1e1e1;
}

.box_img_container img {
	border:0px !important;
}
.linked_item_container .box_img_container {
	width:171px;
	height:171px;
}	
.linked_item.last_container .linked_item_container .box_img_container {
	width:173px !important;
	height:173px !important;
}	
.linked_item_container:hover a, .linked_item_container.over a {
	text-decoration:none !important;
}
.linked_item_container:hover .box_img_container {
	border-color:#999;
}
.linked_item_container.over .box_img_overlay {
	float:left;
	width:157px;
	height:157px;
	position:relative;
	margin:-157px 0px 12px 0px;
	z-index:100;
	background-image:url(/images/linked_item_overlay.png);
	_background-image:url(/images/linked_item_overlay.gif);
	background-position:0px -157px;
	cursor:pointer;
	cursor:hand;
}
.linked_item_container.over span.more_info {
	color:#0080cc;
}
.linked_item_container .box_img_overlay.white {
	background-image:url(/images/linked_item_overlay_white.png);
	_background-image:url(/images/linked_item_overlay_white.gif);
}
.linked_item_container:hover .box_img_overlay.white {

	background-position:0px -157px;
	cursor:pointer;
	cursor:hand;
}
.linked_item_container.over .box_img_overlay.white {

	background-position:0px -157px;
	cursor:pointer;
	cursor:hand;
}
.linked_item_top_line {
	float:left;
	width:100%;
	clear:both;
	font-size:12px;
	text-align:center;
}
.linked_item_top_line td {
	height:50px;
}

.linked_item_bottom_line {
	float:left;
	width:100%;
	clear:both;
}
.linked_item_price {
	float:left;
	width:100%;
	clear:both;
	font-size:14px;
	color:#666;
	padding:3px 0px 0px 0px;
}
.linked_item_vat {
	float:left;
	width:100%;
	clear:both;
	font-size:10px;
	color:#333;
	padding:3px 0px 0px 0px;
}


.current_page_info {
	 padding:10px 0px 5px 0px;
}
.current_page_info.department_browse {
	 padding:10px 0px 0px 0px;
}
.current_page_info h1 {
	margin:0px !important;
	border:0px !important;
	padding:10px 0px 15px 0px !important;
}
.current_page_info h1.department_browse_title {
	margin:0px !important;
	border-bottom:1px solid #e1e1e1 !important;
	padding:10px 0px 15px 0px !important;
}
#browse_department_sections_list {
	padding-top:0px !important;
}
.browse_display_each_item_price_buy{
		padding:15px 0px 0px 0px;
		margin:15px 0px 0px 0px;
		width:100%;
		border-top:1px solid #e1e1e1;	
		float:left;
		clear:both;
}
.browse_display_each_item_price_buy_prompt {
	float:left;
	font-size:11px;
	padding:5px 5px 0px 15px;}
	.browse_quantity_box, .viewextra_quantity_box {
		float:left;
		width:62px;
		padding:5px;
		border:1px solid #e1e1e1;
		margin:0px 0px 0px 0px;
		color:#333;
	}
	.browse_buy_button,  .viewextra_buy_button {
		float:left;
		text-transform:capitalize;
		border:1px solid #e1e1e1;
		background-color:#2b291f;
		color:#fdffcd;
		padding:4px;
		_padding:3px;
		#padding:3px;
		margin:0px 0px 0px 3px;
	}	
	.browse_display_each_item_price_buy span {
		float:left;
	}
/*image_browser*/
#image_browser_container {
	float:left;
	width:501px;
	overflow:hidden;
	margin:15px 0px 12px 0px;
	border:1px solid #e1e1e1;
	background-image:url(/images/charmed_interiors_inner_bg_repeat.jpg);
}
#image_browser_top {
	float:left;
	width:501px;
}
#image_browser_bottom {
	float:left;
	width:501px;
}
#main_image_container {
	width:440px;
	height:440px;
	text-align:center;
	vertical-align:middle;
	margin:15px 15px 15px 15px;
	#margin:15px 15px 15px 15px;
	_margin:15px 15px 15px 15px;
	border:1px solid #e1e1e1;
	background-color:#fff;
	border:1px solid #e1e1e1;
	
}
#main_image {
	
	padding:15px;
	width:440px;
}
#main_image.off {
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
}
#main_image.on {
	filter:alpha(opacity=100);
	moz-opacity:1.0;
}

#zoom_container{
	float:right;
	width:54px;
	height:36px;
	display:block;
	position:relative;
	margin:-67px 30px 0px 0px;
	#margin:-70px 30px 0px 0px;
	_margin:-70px 15px 0px 0px;
	overflow:hidden;
	}
#zoom_container a {
	float:left;
	background-image:url(/images/zoom.png);
	_background-image:url(/images/zoom.gif);
	width:54px;
	height:36px;
}
#zoom_container a:hover {
	background-position:0px -36px;
}

.zoom_breadcrumbs {
	font-size:11px;
	color:#999!important;
	width:85%;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #555;
	list-style:none;
	float:left;
	clear:both;
}
	.zoom_breadcrumbs li {
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 0px;
		list-style:none;
		float:left;
	}
	.zoom_breadcrumbs li.highlight {
		color:#fdffcd !important;
	}
	.zoom_breadcrumbs li a {
		text-decoration:none;
		color:#999!important;
		text-transform:capitalize;
	}
	
	.zoom_breadcrumbs li a:hover {
		text-decoration:underline;
		color:#fdffcd !important;
	}
	.zoom_content_container {
		float:left;
		width:100%;
		overflow:hidden;
	}
	.zoom_content_left {
		width:60px;
		height:60px;
		overflow:hidden !important;
		/*padding:6px 10px 10px 0px;
		#padding:6px 10px 10px 0px;
		_padding:6px 10px 10px 0px;*/
		margin:6px 10px 6px 0px;
		float:left;
	}
	.zoom_content_left table td {
		width:60px;
		height:60px;
		overflow:hidden;
		vertical-align:middle;
	}
	.zoom_content_left_image_container {
		border:0px solid #555;
		height:60px;
		width:60px;
		overflow:hidden !important;
		float:left;
		display:table-cell;
		vertical-align:middle;
	}
	img.zoom_micro_thumb {
		width:56px;
		float:none;
		border:2px solid #555;
		
	}
	.zoom_content_right {
		position:relative;
		margin:-75px 0px 0px 0px;
		padding:0px 0px 0px 70px;
		float:left;
		width:100%;
	}
	.zoom_description_container {
		width:30%;
		height:100%;
		overflow:auto;
		position:absolute;
		top:0px;
		left:100%;
		margin:0px 0px 0px -40%;
		#margin:0px 0px 0px -100%;
		_margin:0px 0px 0px -100%;
		z-index:1000000;
		scrollbar-3dlight-color:#333; 
		scrollbar-arrow-color:#0080cc; 
		scrollbar-base-color:#333; 
		scrollbar-darkshadow-color:#333; 
		scrollbar-face-color:#333; 
		scrollbar-highlight-color:#555; 
		scrollbar-shadow-color:#555;
		scrollbar-track-color:#333;
		_display:none;
	}
	.zoom_description_container h1.alt_title {
		float:left;
		width:90%;
		clear:both;
		font-size:13px;
		padding:15px 0px 0px 0px !important;
		margin:0px !important;
		font-weight:normal;
		color:#fff;
	}
	.zoom_description_container p {
		width:90%;
		font-size:11px;
		clear:both;
		color:#999;
		float:left;
		margin:0px 0px 0px 0pxn !important;
		padding:10px 0px 0px 0px !important;
	}
#image_browser_bottom_container {
	float:left;
	width:509px;
	#margin:-15px 0px 0px 0px;
	_margin:-15px 0px 0px 0px;
}
	#image_browser_bottom_container_inner {
		float:left;
		width:471px;
		overflow:hidden;
		padding:0px 15px 0px 15px;
	}

#btns_container {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	#padding:0px 0px 15px 0px;
	_padding:0px 0px 15px 0px;
	list-style:none;
	clear:both;
	width:500px;
}
#btns_container li {
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#fff;
	overflow:hidden;
	margin:0px 15px 15px 0px;
}
	#image_browser_bottom_container a {
		float:left;
		width:115px;
		height:115px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
		_background-color:#fff;
		border:1px solid #e1e1e1;
		padding:15px;
	}
	.image_browser_inner_container {
		width:115px !important;
		height:115px !important;
		overflow:hidden !important;
		float:left;
		_background-color:#fff;
	}
	#image_browser_bottom_container a table{
		width:115px;
		height:115px !important;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
		vertical-align:middle;
		float:left;
	}
	#image_browser_bottom_container a td{
		overflow:hidden !important;
		cursor:pointer;
		cursor:hand;
		vertical-align:middle !important;
	}
		#image_browser_bottom_container a img {
			border:0px;
			width:113px;
			position:relative;
			#position:static;
			_position:static;
			
			/*margin:-1px 0px 0px 0px;*/
			/*float:left !important;*/
		}
		.image_browser_btn {
			float:left;
			width:113px;
			height:113px;
					
			background-repeat:0px;
			position:relative;
			margin:-113px 0px 0px 0px;
			/*#margin:-114px 0px 0px 0px;
			_margin:-114px 0px 0px 0px;*/
			overflow:hidden;
		}
		#image_browser_bottom_container a.on {
			border:1px solid #999;
		}
		a.off .image_browser_btn {
			background-position:0px 0px;
		}
		#image_browser_bottom_container a:hover {
			border:1px solid #999;
		}
		#image_browser_bottom_container a.on .image_browser_btn {
			background-position:0px 113px;
		}
		#loading_image {
			float:left;
			position:absolute;
			top:400px;
			left:50%;
			margin:0px 0px 0px -160px;
			clear:both;
			width:300px;
			text-align:center;
		}
		#loading_image span {
			margin:-60px 0px 0px 0px;
			float:left;
			width:100%;
		}

.standard_list {
	float:left;
	text-align:left;
	list-style:none;
	width:260px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.standard_list.large {
	width:100%;
	margin:0px 0px 15px 0px;
}
.standard_list p {
	margin:0px;
	padding:0px 15px 0px 0px;
}
.standard_list.large p {
	margin:0px 0px 0px 0px;
	padding:0px 5% 0px 0px;
	}
.standard_list li {
	float:left;
	text-align:left;
	list-style:none;
	clear:both;
	width:180px;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #e1e1e1;
}
.standard_list.large li {
	width:45%;
	background-image:none;
	padding:3px 0px 10px 5%;
	clear:none;
	border-bottom:0px dotted #ccc;
}
.standard_list li.two_line {
	background-position:10px 17px;
}
.standard_list li.odd {

}
.standard_list li.first_line {
	border-top:1px solid #e1e1e1 !important;
}
.standard_list li.last_line {
}
#buy_column_x {
	float:right;
	width:210px;
	overflow:hidden;
	background-image: url(/images/charmed_interiors_inner_bg_repeat.jpg);
	background-color:#FFFFFF;
	margin:15px 0px 12px 0px;
	border:1px solid #e1e1e1;
}
#buy_column_y {
	float:left;
	width:210px;
	overflow:hidden;
	padding:0px 0px 0px 0px !important;
}
#buy_column_top {
	float:left;
	width:210px;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
}
#buy_column_bottom {
	float:left;
	width:180px;
	padding:15px;
	text-align:center;
	_margin:0px 0px 0px 0px !important;
}
#buy_column_x.static_right_col {
	margin:0px 0px 0px 15px;
	_margin:0px 0px 0px 15px;
	position:relative;
	padding:0px;
}
#buy_column_x.static_right_col #buy_column_top {
	_background-position:0px 0px;
}
#buy_column_x.static_right_col #buy_column_bottom {
	_background-position:0px 100%;
}
h2#buy_price {
	font-size:32px;
	color:#333;
}
.price_numbers {
	float:left;
	width:100%;
	clear:both;
	line-height:32px;
}
.price_vat {
	float:left;
	width:100%;
	clear:both;
	font-size:12px;
	padding:0px 0px 10px 0px;
	color:#999;
	letter-spacing:0px;
}
h2#buy_title {
	font-size:16px;
	letter-spacing:0px !important;
	text-align:left;
	margin:0px;
}
#buy_product_code {
	font-size:12px;
	font-style:italic;
	text-align:left;
	margin:0px 0px 15px 0px;
	padding:15px 0px 0px 0px;
}
#buy_description {
	text-align:left;
}
#buy_column_bottom h1.alt_title {
	text-align:left;
	padding:0px 0px 0px 0px !important;
	margin:15px 0px 10px 0px !important;
	float:left;
	width:180px;
	color:#333;
	line-height:22px;
}
#buyform, #scs_product_selector {
	float:left !important;
	width:180px !important;
	padding:0px !important;
	margin:0px !important;
	clear:both !important;
}
#buyform select {
	float:left !important;
	width:113px !important;
	padding:5px !important;
	margin:0px 0px 3px 0px !important;
	clear:both !important;
}
#scs_product_selector {
	padding:0px 0px 15px 0px !important;
	margin:0px 0px 0px 0px !important;
	border-bottom:1px solid #e1e1e1 !important;
}
#scs_product_selector select {
	float:left !important;
	width:113px !important;
	padding:5px !important;
	margin:0px 0px 3px 0px !important;
	text-transform:capitalize !important;
}
#viewitem_buy_button {
	float:left;
	width:150px;
	margin:5px 0px 0px 0px;
	#margin:5px 0px 33px 0px;
	_margin:5px 0px 33px 0px;
	
	text-align:center;
	color:#fdffcd;
	background-color:#2b291f;
	font-weight:bold;
	text-decoration:none;
	padding:15px;
	text-transform:capitalize !important;
	font-size:13px !important;
	border:1px solid #e1e1e1;
}
#viewitem_buy_button:hover {
	color:#2b291f;
	background-color:#fdffcd;
}

#extra_info_inner {
	background-color:#fff;
	border:1px solid #e1e1e1;
}
#extra_info_buttons_container {
	float:left;
	width:666px;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:15px 15px 0px 15px;
	overflow:hidden;
	background-color:#2b291f;
	border:1px solid #e1e1e1;
	border-bottom:0px;
}
#extra_info_buttons_container.account_nav {
	width:670px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px solid #e1e1e1;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}
	#extra_info_buttons_container li {
		float:left;
		list-style:none;
		margin:0px;
		padding:0px;
	}
		#extra_info_buttons_container li a.off {
			float:left;
			color:#fdffcd;
			text-decoration:none;
			cursor:pointer;
			cursor:hand;
			font-size:14px;
			border:1px solid #2b291f;
			border-bottom:0px;
		}
		#extra_info_buttons_container.account_nav li a.off {
			font-weight:normal !important;
			border:0px !important;
		}
			#extra_info_buttons_container li a.off .left {
				float:left;
				background-image:none;
			}
				#extra_info_buttons_container li a.off .right {
					float:left;
					padding:15px;
					background-image:none;
				}
					#extra_info_buttons_container li a.off .text {
						float:left;
						padding:2px 5px 0px 0px;
					}
					#extra_info_buttons_container.account_nav li a .text {
						padding:0px 0px 0px 0px !important;
					}
					#extra_info_buttons_container li a.off .arrow {
						float:left;
						background-image:url(../images/extra_controls_arrow.gif);
						background-position:0px 0px;
						height:25px;
						width:25px;
						overflow:hidden;
						position:relative;
						display:none;
					}
		#extra_info_buttons_container li a.off:hover {
			float:left;
			text-decoration:underline;
		}
			#extra_info_buttons_container li a.off:hover .arrow {
				background-position:0px -25px;
			}
		
		
		#extra_info_buttons_container li a.on {
			float:left;
			color:#2b291f;
			text-decoration:none;
			cursor:pointer;
			cursor:hand;
			font-size:14px;
			font-weight:normal;
			background-color:#fdffcd;
			border:1px solid #e1e1e1;
			border-bottom:0px;
		}
		#extra_info_buttons_container.account_nav a.on {
			
		}
			#extra_info_buttons_container li a.on .left {
				float:left;
			}
			#extra_info_buttons_container.account_nav a.on .left {

			}
			
				#extra_info_buttons_container li a.on .right {
					float:left;
					padding:15px;
				}
				#extra_info_buttons_container.account_nav a.on .right {
					
				}
					#extra_info_buttons_container li a.on .text {
						float:left;
						padding:2px 5px 0px 0px;
					}
					#extra_info_buttons_container li a.on .arrow {
						float:left;
						background-image:url(../images/extra_controls_arrow.gif);
						background-position:0px -50px;
						height:25px;
						width:25px;
						overflow:hidden;
						position:relative;
						display:none;
					}
		#extra_info_buttons_container li a.on:hover {
			float:left;
		}
			#extra_info_buttons_container li a.on:hover .arrow {
			}
.iframe {
	float:left;
	width:728px;
	overflow:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:250px;
}

#related_downloads {
	display:none;
}
#ratings_and_reviews {
	display:none;
}


/*shopping cart*/
#basket {
	padding:15px 0px 0px 0px;
	_width:732px; 
}
#basket_options {
	float:left;
	padding:15px;
	border:1px solid #e1e1e1;
	width:698px;
	overflow:hidden;
	background-color:#2b291f;
	margin:15px 0px 0px 0px;
}
#basket_options #utton {
	margin:12px 0px 0px 0px;
	font-weight:normal;
	padding-top:22px;
}
#basket_options .standard_button {
	margin:0px 0px 0px 0px;
	background-color:#fdffcd;
	color:#2b291f !important;
}
#basket_options .standard_button .text {
	color:#2b291f !important;
}
#basket_options .standard_button:hover {
	margin:0px 0px 0px 0px;
	background-color:#2b291f;
	color:#fdffcd !important;
}
#basket_options .standard_button:hover .text {
	color:#fdffcd !important;
}
#basket_options #viewitem_buy_button {
	padding:3px 7px 3px 7px;
	margin:0px;
}
.full_column_right_column {
	float:right;
	width:200px;
	padding:0px 0px 0px 15px;
	overflow:hidden;
}
.full_column_right_column.account_right {
	float:right;
	width:260px !important;
	padding:0px 15px 15px 15px;
	overflow:hidden;
	border-left:1px solid #e1e1e1;
	margin:0px 0px 15px 0px;}
.full_column_right_column p {
	width:175px;
}

.full_column_right_column.account p {
	width:250px !important;
}
.full_column_right_column form {
	width:175px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
	.full_column_right_column form input.text {
		width:163px;
		padding:5px;
		border:1px solid #999;
		margin:0px 0px 5px 0px;
		color:#333;
	}
.full_column_left_column {
	float:left;
	width:500px;
	padding:0px 15px 0px 0px;
	border-right:1px solid #e1e1e1;
	overflow:hidden;
}
.full_column_right_column p a, .full_column_left_column p a {
	color:#333;
	text-decoration:underline;
	font-weight:bold;
	
}
.full_column_right_column p a:hover, .full_column_left_column p a:hover {
	color:#999;
	text-decoration:none;
}
.full_column_left_column.account_left {
	float:left;
	width:375px;
	padding:0px 15px 15px 15px;
	border-right:0px dotted #999;
	overflow:hidden;
}
.full_column_left_column.account_left.order_history {
	width:668px;
	overflow:hidden !important;
}

.full_column_left_column.account_left.order_history .full_length {
	width:330px;
}
.full_column_left_column.account_left .standard_btn .right {
	background-image:url(../images/standard_btn_right.png);
	_background-image:url(../images/standard_btn_right.gif);
}

#order_total {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:right !important;
}
	#order_total li {
		width:100% !important; 
		text-align:right !important;
	}
	#order_total li span{
		float:right;
		width:90px;
		font-weight:bold;
		text-align:right !important;
	}
	#order_total li.total{
		border-top:1px solid #e1e1e1;
		margin-top:10px;
		padding:10px 0px 0px 0px;
		font-weight:bold;
		font-size:14px;
		text-align:right;
	}
	#order_total li.total span{
		color:#000;
	}
	
.basket_line {
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
.basket_line.head {
	padding:0px 0px 15px 0px;
	border-bottom:1px solid #e1e1e1;
}
.basket_line.foot {
	text-align:right;
	padding:15px 0px 0px 0px;
}
.basket_line.foot p {
	color:#ff0000;
}
.basket_line.inner {
	padding:15px 0px 15px 0px;
	_padding:15px 0px 15px 0px;
	border-bottom:1px solid #e1e1e1;
}
.basket_line li {
	float:left;
}
	.basket_line .remove {
		list-style:none;
		width:35px;
		margin:0px;
	}
	.basket_line .line {
		list-style:none;
		width:50px;
	}
	.basket_line .image {
		list-style:none;
		width:90px;
		overflow:hidden;
		margin:0px;
	}
	.basket_line .image table {
		width:60px;
		height:60px;
		overflow:hidden;
		border:1px solid #999;
		vertical-align:middle;
		float:left;
		margin:0px 0px 0px 3px;
		padding:5px;
	}
		.basket_line .image img {
			width:60px;
		}
	.basket_line .description {
		list-style:none;
		width:200px;
		margin:0px;
		text-align:left;
		padding:0px 9px 0px 0px;
	}
	.basket_line .description.long {
		list-style:none;
		width:260px;
	}
	.basket_line .description.long span {
		padding:3px 0px 0px 0px;
		margin:0px;
		float:left;
		width:100%;
	}
	.basket_line .description a {
		color:#333;
		font-weight:bold;
		text-decoration:none;
	}
	.basket_line .description a:hover {
		color:#999;
	}
	.basket_line .description p {
		padding:3px 0px 0px 0px !important;
		margin:0px 0px 0px 0px !important;
		float:left;
		width:100%;
		clear:both;
		line-height:normal;
	}
	.basket_line .description p.code {
		font-size:10px;
		font-style:italic;
	}
	.basket_line .description p.info {
		font-size:10px;
		color:#ff0000;
	}
	.basket_line .amount {
		list-style:none;
		width:80px;
		text-align:center;
		margin:0px;
	}
	.basket_line .amount p {
		padding:13px 0px 0px 0px;
		margin:0px;
	}
	.basket_line .amount input.amount {
		float:left;
		width:20px;
		_width:18px;
		#width:20px;
		_margin:5px 0px 0px -3px;
		#margin:3px 0px 0px 0px;
		padding:5px;
		border:1px solid #999;
		font-size:12px;
		color:#333;
	}
	.basket_line .line_total {
		list-style:none;
		width:85px;
		text-align:right;
		margin:0px;
	}
	.account_line .basket_line .line_total {
		padding-top:13px !important;
	}
	.basket_line.total {
		border-bottom:0px;
	}
	.basket_line .text {
		width:420px !important;
		float:left;
		list-style:none;
		margin:0px;
		padding:13px 0px 0px 0px;
		text-align:right;
		clear:none;
		font-weight:bold;
	}
	.account_line.total li.text {
		width:400px !important;
	}
	.basket_line .text .total {
		font-size:14px;
		padding:2px 0px 0px 0px;

	}
	.basket_line .text.total {
		font-size:16px;
		padding:14px 0px 0px 0px;
		font-weight:bold;
		color:#000;

	}
.basket_line.inner .line_total {
	padding:0px 0px 0px 0px;
	clear:none;
}
.basket_line.inner .line_total.total {
	font-size:16px;
	font-weight:bold;
	width:96px;
}
.basket_line.inner .line_total.order_total {
	font-size:18px;
	font-weight:bold;
	color:#000;
	width:96px;
}
	
.standard_button {
	overflow:hidden;
	color:#333;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	position:relative;
	float:left;
	border:1px solid #e1e1e1;
	background-color:#2b291f;
	color:#fdffcd;
	padding:3px 7px 3px 7px;
	width:auto !important;
}
.standard_button:hover {
	background-color:#fdffcd;
	color:#2b291f;
	text-decoration:none !important;
}
.standard_button.right {
	float:right;
}
.standard_button.foot {
	margin:15px 0px 0px 0px;
}

	.standard_button .left {
		width:12px;
		height:47px;
		overflow:hidden;
		float:left;
		display:none;
	}
	.standard_button .right {
		background-image:url(../images/standard_btn_right.png);
		_background-image:url(../images/standard_btn_right.gif) !important;
		background-position:top right;
		background-repeat:no-repeat;
		width:12px;
		height:47px;
		overflow:hidden;
		float:left;
		display:none;
	}
	.standard_button .center {
		overflow:hidden;
		float:left;
	}
	.standard_button .center .text {
		float:left;
		/*padding:6px 5px 0px 5px;*/
	}
	.standard_button .center .arrow {
		background-image:url(../images/standard_btn_arrow_right.jpg);
		background-position:0px 0px;
		background-repeat:no-repeat;
		height:32px;
		width:31px;
		overflow:hidden;
		padding:0px;
		float:left;
		display:none;
		
	}
	.standard_button:hover .center .arrow {
	background-position:0px -32px !important;
}
.standard_button.up .arrow {
	background-image:url(../images/standard_btn_arrow_top.jpg);
}
.standard_button .center {
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#fdffcd; 
}
.standard_button:hover .center {
	color:#2b291f; 
}
.standard_buttonest .center {
	padding:13px 0px 15px 0px;
	font-weight:bold;
	color:#fdffcd; 
	font-size:16px;
	text-align:center;
	width:10px;
	overflow:hidden;
}
.standard_buttonest.plus {
	margin-left:-1px;
}
.standard_buttonest.plus .center {
	padding:14px 0px 14px 1px;
	width:9px;
	color:#333;
	}
.standard_buttonest.minus .center {
	padding:11px 0px 17px 0px;
	font-size:20px;
	color:#333;
}
.standard_buttonest:hover .center {
	color:#2b291f; 
}


.checkout_stage_container {
	float:right;
	font-size:12px;
	color:#999;
	padding:0px 0px 0px 0px;
}
.checkout_stage_container span {
	padding:1px 8px 0px 8px;
	float:left;
}
.checkout_stage_container span.divider {
	padding:2px 0px 0px 0px;
	font-size:15px;
	float:left;
}
.checkout_stage_container span.spacer {
	padding:0px 0px 0px 0px;
	font-size:15px;
	float:left;
}
.checkout_stage_container span.on {
	color:#fdffcd;
	font-weight:bold;
}
.checkout_stage_container span.off .on {
	float:none;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}
.checkout_stage_container a {	
	color:#999;
	text-decoration:none;
}
.checkout_stage_container a:hover {	
	color:#fdffcd;
	text-decoration:underline;
}
		
		
.form_container {
	float:left;
	width:100%;
	clear:both;
	margin:0px;
	padding:5px 0px 5px 0px;
	list-style:none;
}
.form_container.currency_container {
	float:left;
	width:100%;
	clear:both;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.form_container.error {
	float:left;
	width:100%;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:5px 0px 15px 25px;
	list-style:none;
}
.form_container.save_basket_input {
	float:left;
	width:65%;
	margin:0px;
	padding:5px 0px 5px 0px;
	list-style:none;
	clear:none;
}
.form_container.save_basket_controls {
	float:right;
	width:35% !important;
	margin:-3px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	list-style:none;
	overflow:hidden;
	clear:none;
}
.form_container.call_back_container {
	float:left;
	width:100%;
	clear:both;
	margin:0px;
	padding:5px 0px 5px 0px;
	list-style:none;
}

	.form_container li{
		float:left;
		width:100%;
		clear:both;
		margin:0px;
		padding:0px 0px 5px 25px;
		list-style:none;
	}
	.form_container.save_basket_input li, .form_container.save_basket_controls li{
		float:left;
		width:100%;
		clear:both;
		margin:0px;
		padding:0px 0px 5px 0px;
		list-style:none;
	}
	.form_container.currency_container li {
		float:left;
		width:100%;
		clear:both;
		margin:0px;
		padding:0px 5px 0px 5px;
		list-style:none;
	}
	.form_container.currency_container li select.text{
		width:157px !important;
	}
	.form_container.error li{
		float:left;
		width:100%;
		clear:both;
		margin:0px;
		padding:0px 0px 5px 0px;
		list-style:none;
	}
	.form_container.error li .arrow{
		float:left;
		padding:0px 5px 0px 0px;
		font-size:16px;
		color:#0080cc;
		font-weight:bold;
	}
	.form_container.error li .text{
		float:left;
		width:400px;
	}
	.form_container.call_back_container li {
		float:left;
		width:100%;
		clear:both;
		margin:0px;
		padding:0px 0px 5px 0px;
		list-style:none;
	}
	.form_container.enquiry_form li {
		float:left;
		width:100%;
		clear:both;
		margin:0px;
		padding:0px 0px 5px 0px;
		list-style:none;
	}
	
		.form_container li .label{
			float:left;
			width:100px;
			text-align:right;
			margin:0px;
			padding:3px 5px 0px 0px;
			font-weight:bold;			
		}
		.form_container li .label a{
			color:#0080cc;
			text-decoration:none;				
		}
		.form_container li .label a:hover {
			text-decoration:underline;				
		}
		.form_container li .label.btn_line{
			width:100px;
		}
		.form_container li .label.payment{
			width:120px;
		}
		.form_container li .label.payment a{
			float:none;
			color:#333;
		}
		.form_container li .label.payment a:hover{
			float:none;
			color:#999;
		}
		.form_container li .label.basket_save_text{
			width:70px;
		}
		.form_container li input.text {
			float:left;
			margin:0px;
			padding:5px;
			color:#333;
			width:300px;
			border:1px solid #999;
			}
		.form_container li textarea.text {
			float:left;
			margin:0px;
			padding:5px;
			color:#333;
			width:300px;
			border:1px solid #999;
			font-family:sans-serif, arial, verdana;
			font-size:12px;
			height:150px;
			}
		.form_container li input.text.readonly {
			float:left;
			margin:0px;
			padding:6px;
			color:#333;
			width:300px;
			border:0px solid #999;
			background-color:transparent !important;
			}
		.form_container.call_back_container li input.text {
			width:168px;
		}
		.form_container li input.text.error_line {
			border-color:#ff0000;
			background-color:#FFCCFF;
			color:#000;
		}
		.form_container li input.cw2 {
			width:60px;
			}
		.form_container li input.cart_save {
			width:200px;
			}
		.form_container li select.text {
			float:left;
			color:#000;
			margin:0px;
			padding:5px;
			color:#333;
			width:311px;
			border:1px solid #999;
			}
		.form_container li select.month {
			width:80px;
			}
		.form_container li select.year {
			width:120px;
			margin:0px 0px 0px 5px;
			}
		
		.star {
			color:#ff0000;
			float:left;
			padding:8px 0px 0px 5px;
			font-size:25px;
		}
		.star.last {
			color:#ff0000;
			float:none;
			padding:0px 0px 0px 0px;
			font-size:15px;
		}
		.enquiry_form .quote_label_long {
			width:125px !important;
		}
		.enquiry_form .quote_input_short {
			width:295px !important;
		}
		.enquiry_form .quote_input_short.error {
			
		}
		.enquiry_form .quote_input_small {
			height:100px !important;
		}
		
		
#account_content_container {
	margin:15px 0px 0px 0px;
}
#account_content_container .full_column_y {
	background-color:#fff;
	border:1px solid #e1e1e1;
}
#account_inner {
	padding:10px 0px 0px 0px;
}
#account_cart {
	float:left;
	width:260px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #e1e1e1;
	clear:both;
	list-style:none;
}
	#account_cart li {
		float:left;
		width:260px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border-bottom:1px solid #e1e1e1;
		clear:both;
		list-style:none;
	}
	#account_cart li a {
		float:left;
		width:260px;
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 0px;
		clear:both;
		text-decoration:none;
		color:#333;
		cursor:hand;
		cursor:pointer;
	}
	#account_cart li a:hover .account_cart_title {
		color:#333;
	}
	#account_cart li a .account_cart_right {
		float:right;
		width:150px;
		font-size:11px;
		text-align:left;
			}
	#account_cart li a .account_cart_left {
		float:left;
		width:90px;
	}
	#account_cart li a .account_cart_number {
		float:left;
		font-size:12px;
		padding:18px 0px 0px 0px;
		color:#333;
		font-weight:bold;
	}
	#account_cart li a .account_cart_x {
		/*float:left;*/
		font-size:10px;
		padding:19px 5px 0px 0px;
		color:#333;
		font-weight:normal;
	}
	#account_cart li a table {
		float:right;
		width:45px;
		margin:0px 0px 0px 0px;
		padding:5px;
		border:1px solid #e1e1e1;
		clear:both;
		vertical-align:middle;
		text-align:center;
		overflow:hidden;
	}
	#account_cart li a table img {
		width:45px;
		clear:both;
		border:0px;
	}
	#account_cart li a .account_cart_title {
		float:left;
		clear:both;
		width:100%;
		line-height:normal;
		padding:3px 0px 2px 0px;
		font-weight:bold;
		text-transform:capitalize;
	}
	#account_cart li a .account_cart_code {
		float:left;
		clear:both;
		width:100%;
		font-size:10px;
		line-height:normal;
		font-style:italic;
	}
	#account_cart li a .account_cart_extra_info {
		float:left;
		clear:both;
		width:100%;
		line-height:normal;
	}
	#account_cart li a .account_cart_line_price {
		float:left;
		clear:both;
		width:100%;
		line-height:normal;
		border-top:1px solid #e1e1e1;
		color:#333;
		padding:3px 0px 0px 0px;
		margin:3px 0px 0px 0px;
		text-align:right;
	}
	#account_cart li a .account_cart_line_price span {
		font-size:10px;
		color:#333;
		padding:0px 3px 0px 0px;
	}
	#account_cart li a:hover {
		background-color:#fafafa;
	}
	#account_cart li a:hover table {
		border:1px solid #333;
	}
	#account_cart li a:hover .account_cart_title {
		text-decoration:underline;
	}
	#account_cart_total {
		float:left;
		width:260px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 15px 0px;
		clear:both;
		list-style:none;
		text-align:right;
	}
	.account_cart_total_line {
		float:left;
		width:260px !important;
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 0px;
		border-bottom:1px solid #e1e1e1;
		font-size:11px;
		color:#333;
		text-align:right;
	}
	.account_cart_total_line span {
		float:right;
		width:75px;
		padding:0px 0px 0px 0px;
		font-size:11px;
		color:#333 !important;
	}
	.account_cart_total_line.account_cart_total {
		font-size:12px;
		font-weight:bold;
	}
	
	.account_line {
		float:left;
		width:100%;
		clear:both;
		padding:0px 0px 25px 0px;
		text-align:left !important;
		}

	.account_line.highlight_line {
		float:left;
		width:100%;
		clear:both;
		padding:0px 0px 25px 0px;
		text-align:center;
		}
	.account_line.total {
		float:left;
		width:100%;
		clear:both;
		padding:0px 0px 0px 0px;
		}
	.account_inner_left {
		float:left;
		width:234px;
		padding:0px 15px 0px 0px;
		margin:-10px 0px 0px 0px;
		#margin:0px 0px 0px 0px;
		_margin:0px 0px 0px 0px;
		border-right:1px solid #e1e1e1;
		overflow:hidden;
	}
	.account_inner_left.full_length {
		width:362px;
		padding:0px;
		border-right:0px dotted #999;
	}
	.account_inner_right {
		float:right;
		width:234px;
		padding:0px 0px 0px 15px;
		overflow:hidden;
		margin:-10px 0px 0px 0px;
		#margin:0px 0px 0px 0px;
		_margin:0px 0px 0px 0px;
			}
	.account_inner_right.full_length {
		width:362px;
		padding:0px;
	}
	.account_line .form_line {
		padding:0px 0px 5px 0px;
		text-align:left !important;
		}
	.account_line.complete {
		border-bottom:1px solid #e1e1e1;
		padding:15px 0px 15px 0px !important; 
		margin:0px 0px 0px 0px !important;
		}
		.account_line.complete p {
		padding:0px 15px 0px 15px !important;
		margin:0px 0px 0px 0px !important;
		}
		.account_line.complete div.account_inner_left, .account_line.complete div.account_inner_right {
			margin:0px 0px 0px 0px !important;
			padding:0px 0px 0px 0px !important;
		}
	.account_inner_left.order, .account_inner_right.order {
		width:220px !important;
		padding:0px 0px 0px 0px !important;
	}
	
	.form_line.foot {
		padding:25px 0px 0px 0px;
	}
		.account_line .form_line .label{
			width:65px;
			}
		.account_line .form_line input.text{
			width:150px !important;
			}
	.complete .basket_line {
		padding:0px 15px 0px 15px;
	}
	.complete ul.basket_line {
		padding:0px 15px 15px 15px;
		font-weight:bold;
		/*width:638px !important;*/
		width:700px !important;
	}
	.complete ul.basket_line.inner {
		padding:15px 15px 15px 15px;
		font-weight:normal;
	}
	.complete ul.basket_line.inner .line_total, .complete ul.basket_line.inner .text, .basket_line.inner p {
		padding:0px 0px 0px 0px !important;
	}
	.complete .description.long {
		width:445px;
	}
	#account_content_container .complete .description.long {
		width:380px;
	}
	.complete li.text {
		
		width:600px !important;
	}
	#account_content_container .complete li.text {
		width:530px !important;
	}
	#account_content_container .complete .line_total {
		padding-top:0px !important;
	}
	.basket_line p.pad{
		padding:13px 0px 0px 0px !important;
		margin:0px !important;
		_margin:0px 0px 0px 0px;
	}
	.basket_line span.pad{
		padding:8px 0px 0px 0px !important;
		margin:0px !important;
	}
.inner_link_container.account {
	width:725px !important;
	_border:0px !important;
}
.form_line.account_details {
	padding:0px 0px 5px 0px;
}

.form_line.news_link_container {
	padding:0px 0px 0px 0px !important;
	border-bottom:1px dotted #999 !important;
}
	.form_line.news_link_container a.news_link {
		padding:25px 0px 25px 0px;
		float:left;
		width:100%;
		text-decoration:none;
		color:#333;
	}
	.form_line.news_link_container a.news_link:hover {
		background-color:#fff;
	}
	.news_link_title {
		font-size:14px;
		font-weight:bold;
		color:#0080cc;
		padding:0px 15px 0px 15px;
	}
	.news_link_description {
		padding:15px;
		margin:0px;
	}
	.news_link_read_more {
		padding:0px 0px 0px 15px;
		font-size:11px;
		font-weight:bold;
	}
	.form_line.news_link_container a.news_link:hover .news_link_read_more {
		color:#0080cc;
	}
	.form_line {
		text-align:left !important;;
	}	
	
/* account cart*/



#logo {
	padding:0px 0px 15px 0px;
}

#call_back_container {
	float:Left;
	clear:both;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
}
#call_back_container p {
	font-size:11px;
	text-align:left;
}
h2.right_column_title {
	font-size:16px;
	text-align:left;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	padding:15px 0px 15px 10px;
	margin:0px;
}

hr {
	float:left;
	width:100%;
	color:#0080cc;
	border-top:2px dotted #0080cc;
	padding:0px 0px 0px 0px;
	margin:15px 0px 15px 0px;
}

#mainsite_currency_form h3 {}

#advanced_browse_container {
	float:left;
	clear:both;
	width:700px;
	overflow:hidden;
	border:1px solid #e1e1e1;
	padding:15px 15px 15px 15px;
	font-size:10px;
	background-image:url(../images/charmed_interiors_inner_bg_repeat.jpg);
}
	#advanced_browse_container_right {
		float:right;
		border-left:1px solid #e1e1e1;
		padding:10px 0px 10px 0px;
		text-align:right;
		width:225px;
		overflow:hidden;
	}
	#advanced_browse_container_left {
		width:450px;
		overflow:hidden;
		padding:10px 0px 10px 0px;
		float:left;
		height:10px;
	}
	#advanced_browse_container_form {
		float:left;
		clear:both;
	}
	#advanced_browse_container_left select, #advanced_browse_container_left input {
		font-size:10px;
		float:left;
	}
	#advanced_browse_container_left span{
		float:left;
	}
	.order_selection_text {
		padding:0px 0px 0px 0px;
		_padding:3px 0px 0px 0px;
		#padding:3px 0px 0px 0px;
	}
	
	
	.content_line {
		float:left;
		width:728px;
		margin:15px 0px 0px 0px;
	}
		.index_selection {
			float:right;
			background-color:#f9f7f4;
			border:1px solid #e1e1e1;
			padding:15px;
			width:168px;
		}
		.index_selection h2 {
			float:left;
			width:100%;
			clear:both;
		}
		.index_selection ul {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px;
			list-style:none;
		}
		.index_selection a {
			text-decoration:none;
			color:#333;
		}
		.index_selection a:hover {
			text-decoration:underline;
			color:#333;
		}
		.index_highlighted_text {
			float:left;
			border:1px solid #e1e1e1;
			padding:15px;
			width:480px;
			background-image:url(../images/charmed_interiors_inner_bg_repeat.jpg);
		}
		.index_highlighted_text p {
			margin:0px;
		}
		
		
			.Home_Decor_Store_Left_Column_Split {
				float:left;
				width:233px;
				margin:0px 12px 0px 0px;
			}
				.Soft_Furnishings_UK_Right_Column_Split {
					float:left;
					width:233px;
				}
			
					.left_split_column {
						float:left;
						width:233px;
						margin:0px 12px 0px 0px;
					}
						.right_split_column {
							float:left;
							width:233px;
						}
			
			
			
/* search */
	#search_site_pages_navigation{
		/*float:none;
		width:698px;
		clear:both;
		border:1px solid #e1e1e1;
		margin:15px 0px 0px 0px;
		padding:15px;
		_padding:15px 15px 70px 15px;*/
		background-image:url(../images/charmed_interiors_inner_bg_repeat.jpg);
		width:698px;
		border:1px solid #e1e1e1;
		padding:15px;
		zoom:1;
		/*display:inline-block;*/
		float:left;
		margin:15px 0px 0px 0px;
		/*_overflow:hidden;*/
		}
		#new_page_list {
			margin:0px 0px 0px 0px;
			list-style:none;
			padding:0px 0px 0px 0px;
			width:698px;
			zoom:1;
			display:inline-block;
		}
		
/*map */
#map_container {
	float:left;
	border:1px solid #e1e1e1;
	padding:15px;
	width:468px;
	background-image:url(/images/charmed_interiors_inner_bg_repeat.jpg);
	margin:-318px 0px 0px 0px;
}
#map {
	float:left;
	width:466px;
	height:300px;
	border:1px solid #666;

}
#map #copyright {
	display:none;
}
#additional_map_controls {
	float:left;
	background-color:#2b291f;
	color:#fdffcd;
	padding:4px 18px 4px 18px;
	border:1px solid #333;
	text-decoration:none;
	/*margin:-40px 0px 0px 16px;*/
	margin:280px 0px 0px 16px;
	z-index:100;
	position:relative;
}
#additional_map_controls:hover {
	background-color:#fdffcd;
	color:#2b291f;
}
#directions_get_container {
	float:left;
}
#directions {
	float:left;
	padding:0px;
	width:490px;
}
#directions_get_container form {
	float:left;
}
#directions_get_container form input {
	float:left;
	padding:5px;
	border:1px solid #e1e1e1;
	color:#333;
	width:450px;
}
#directions_btn {
	float:left;
	border:1px solid #e1e1e1;
	background-color:#2b291f;
	color:#fdffcd;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}
#directions_btn:hover {
	background-color:#fdffcd;
	color:#2b291f;
}
#popUpFromAddress {
	padding:5px;
	border:1px solid #e1e1e1;
	color:#333;
	width:200px;
}

.shop {
	border:1px solid #b5b5b5;
	padding:5px;
}
		
#browse_department_total_items {
	color:#333 !important;
	margin:0px 0px 0px 0px;
}	
#browse_department_total_items strong {
	color:#333 !important;
}	

/* ===== Landing Pages ===== */

.Luxury_Bedding_Sets_H3 {
	background-color:#f8f7f3;
	border:1px solid #ececea;
	width:480px;
	_width:478px;
	padding:15px 10px 15px 10px;
}

	.featured_box {
		margin:0px 0px 15px 0px;
		padding:0px 0px 25px 0px;
		border-bottom:1px solid #ccc;
	}
		.Featured_H3 {
			font-size:18px !important;	
		}
			.Reviewer_Name {
				font-weight:bold;
			}
				.Review_Rating {
					margin:0px 0px 10px 20px;
				}
					.Luxury_Bedding_Sets_Title {
						font-size:11px;
						font-weight:bold;
						float:left;
						margin:0px 0px 0px 0px;
						clear:both;
					}
						.Luxury_Bedding_Sets_Price {
							float:left;
							color:#6d6c6a;
							font-size:11px;
							margin:0px 0px 5px 0px;
							font-weight:bold;
						}
							.Featured_Luxury_Bedding_Sets_Link {
								background-color:#2B291F;
								padding:9px;
								color:#ffffdb;
								text-decoration:none;
								font-weight:bold;
								font-size:11px;
								border:1px solid #E1E1E1;
								margin:0px 0px 0px 0px;
							}
								.Featured_Luxury_Bedding_Sets_Link:hover {
									background-color:#ffffdb;
									color:#2b291f;
									border:1px solid #E1E1E1;
								}
									.reviewer_text {
										margin:0px 0px 0px 0px;
										padding:0px 0px 0px 0px;
									}
	
	/* Product Container */

.product_container a 
{
    border:1px solid #cccccc;
    width:140px;
    text-align:center;
    height:160px;
    padding:5px 0px 0px 0px;
    float:left;
    margin:10px 5px 0px 5px !important;
    text-decoration:none;
}

    .product_container a:hover 
    {
        border:1px solid #FC8000;
    }

    .product_container h2 
    {
        margin:5px 0px 0px 0px;
        font-size:12px;
    }
