/* CSS Document */

h1 {font-size: 18px;}

a{text-decoration: none;}

body {
	font-size: 12px;
	font-family: Arial;
	background-color: #f9faf5;
	
}

.bg_y {
	background-image: url("../images/ce_bg_y.png");
	background-position: center top;
	background-repeat: no-repeat;
	width: 100%;
	background-color: #f9faf5;

}

.wrapper {
	margin: 0 auto 0 auto;
	position: relative;
	width: 1010px;
}

p{
line-height: 1.4em;
}

/* page header */

.header {
	/*background:transparent url("../images/header_shadow_bg.png");
	background-position: center bottom;
	background-repeat: no-repeat;*/
	position: relative;
	width: 1010px;
	height: 125px;
}

.logo {
	float: left;
}

.contact {
	float: right;
}

.navigation {
	width: 1010px;
}


.navigation ul#menu li a#contact_us {
		color: #7b451d;
		
	}

/* secondary navigation list */

.secondary_navigation  {
	border-bottom: 1px solid #d6d6d3;
	margin: 0;
	padding: 0;
	height: 55px;
	width: 1010px;
	position: relative;
}


	.secondary_navigation ul#menu{
		margin: 0;
		padding: 0;
		position: absolute;
		top: 20px;
		z-index: 1000;
	}
 

	.secondary_navigation ul#menu li{
		margin-left: 0; 
	}
	
	.secondary_navigation ul#menu li a{
		margin-left: 0;
		padding-left: 0;
		margin-right: 0px;
		font-size: 14px;
		font-weight: 400;
		text-decoration: none;
	}
	
	h2#visit_showroom{
		background-image: url(../images/map_icon.png);
		background-position: top left;
		background-repeat: no-repeat;
		padding: 13px 0 10px 45px;
		text-decoration: none;
	}
	
	h2#visit_showroom a{text-decoration: none;}
	
	.secondary_navigation ul#menu li a#visit_blog {
		color: #7b451d;
	}
	
	.detail_divider  {
	border-bottom: 1px solid #d6d6d3;
	margin: 0;
	padding: 0;
	height: 15px;
	width: 1010px;
	position: relative;
}
/*search option overlaid */

/*.search {
	background-image: url(../images/collection_bg_transparent.png);
	background-repeat: repeat-x;
	left: 1px;
	padding: 12px 0 0 20px;
	position: absolute; 
	top: 449px;
	width: 989px;
	height: 52px;
	z-index: 900;
	
	display: none; 
	
}

.search h3 {
	font-family: arial;
	font-style: italic;
	color: #fff;
	height: 50px;
	font-size: 18px;
	float: left;
	padding-top: 4px;
	padding-right: 15px;
	font-weight: 400;
}*/

.search{float: right;  margin-left: 300px; margin-top: 8px; }

.search input#search_field {
	height: 21px;
	width: 185px;
	background-color: #fff;
	border: 1px solid #d6d6d3;
	color: #000;
}

.search input#search_button {
	}

/* chair overlay */

.chair {
	position: absolute; 
	height: 340px;
	right: 20px;
	top: 415px;
	text-indent: -9999px;
	width: 340px;
	z-index: 3000;
	background-image: url(../images/chair.png);
	background-position: top right;
}



/* showcase section  */

.showcase {
	height: 287px;
	width: 1010px;
	position: relative;
	background-color: #a5a5a5;
}

	.showcase_home {
		height: 270px;
		width: 1010px;
		position: relative;
		background-color: #a5a5a5;
		overflow: hidden;
	}
	
	/* showcase_category section */
	
	.showcase_category{
		height: 287px;
		width: 1010px;
		background-color: #a5a5a5;
		overflow: hidden;
		position: relative;
	}
	
		.showcase_shadow {
			position: absolute;
			top: 0;
			width: 1010px;
			height: 19px;
			background-image: url(../images/showcase_shadow.png);
			background-position: top center;
			z-index: 2000;
		}
		
		.showcase_shadow_bottom {
			position: absolute;
			bottom: -4px;
			width: 1010px;
			height: 19px;
			background-image: url(../images/cat_shadow_bottom.png);
			background-position: top center;
			z-index: 2000;
		}
		
		.showcase_shadow_right {
			position: absolute;
			bottom: 0;
			right: 0;
			width: 20px;
			height: 287px;
			background-image: url(../images/shadow_right.png);
			background-position: top center;
			z-index: 6000;
		}
		
		.showcase_shadow_left {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 20px;
			height: 287px;
			background-image: url(../images/shadow_left.png);
			background-position: top center;
			z-index: 6000;
		}
	
		.cat_image {
			float: left;
			margin: 0;
			padding: 0;
			width: 678px;
			height: 287px;
			
		}
		
		.cat_image_small {
			float: left;
			margin: 0;
			padding: 0;
			width: 670px;
			height: 75px;
			
		}
		
		.cat_info {
			float: right;
			height: 287px;
			margin: 0;
			padding: 0;
			background-color: #81a543;
			width: 332px;
			color: #f9faf5;
		}
		
		.detail_info {
			float: right;
			margin: 0;
			padding: 0;
			width: 332px;
		}
		
		#interior {background-color: #b29d48;}
		
		#accessories {background-color: #b24848;}
		
		#stone {background-color: #4895b2;}
		
		#pottery {background-color: #b24870;}
		
		#antiques {background-color: #b29d48;} /* #4b72a8*/
		
		
			.cat_info h1{
				padding: 20px 25px 10px 25px;
				font-size: 14px;
				font-family: arial;
				font-style: italic;
				font-size: 1.3em;
				color: #3a3a3a;
			}
			
			.cat_info h1 span {
				float: left;
				padding-left: 25px;
				padding-top: 10px;
				font-family: arial;
				font-style: italic;
				font-size: 1.6em;
				color: #f9faf5;
				width: 307px;
			}
			
			.cat_info p {
				float: left;
				padding:15px 25px 15px 20px;
				line-height: 1.4em;
				
			}
			
		.cat_button {
			float: left;
			margin-left: 15px;
		}
		
		.cat_button_detail {
			float: right;
			margin-right: 10px;
			margin-top: 10px;
		}
		
		cat_button_return{
			float: right;
		}
		
		.thumbnail_details { 
			float: right; 
			width:150px;
		}
		
		.thumbnail_details img{
			float: right; 
			border: 1px solid #d6d6d3;
			margin-bottom: 15px;	
		}
		
		.furniture_detail  {
			float: left; width: 640px; line-height: 1.3em;
			
		}
		
		.main_content_zone .furniture_detail h1 { font-family: arial; font-size: 14px; line-height: 1.2em}
		
		.main_content_zone .furniture_detail p{line-height: 1.3em;}
		
		.main_content_zone .furniture_detail {line-height: 1.3em;}
		
		.main_content_zone .furniture_detail img {
			border: 1px solid #d6d6d3;
			float: left;
		}
		
		td.detailed_information {padding-left: 10px; color: #7b451d; font-size: 12px; font-style: normal;}
		
		span.list img {border: 1px solid #d6d6d3;}
		
#front_page_overlay {position: absolute;}

.main_content_zone {
	/*background-image: url(../images/main_content_bg.png);
	background-repeat: repeat-x;
	background-position: top;*/
	
	margin: 0; 
	padding: 0 0 50px 0;
	position: relative; 
	width: 100%;
}
	
	.main_content_zone h1{
		float: left; 
		padding: 15px 300px 18px 0px;
		width: 640px;
		font-family: "anivers-1";
		font-style: italic;
		font-size: 24px;
		
	}
	
	strong{
		font-weight: 400;
	}
	
		h1#ce_headline {
			background-image: url("../images/ce_headline.png");
			background-repeat: no-repeat;
			width: 616px;
			height: 29px;
			text-indent: -9999px;
			margin: 15px 0;
			padding: 0;
		}
		
		h1#index_headline {
			color: #454545;
			
		}
		
		p.index_paragraph {
			width: 640px;
			float: left;
			line-height: 1.3em;
			margin-bottom: 0px;
		}
		
		p.index_paragraph_1 {
			width: 640px;
			float: left;
			line-height: 1.3em;
			margin-bottom: 0px;
		}
		
		p.index_paragraph span, p.index_paragraph_1 span{
			color: #7b451d;
		}
	
	.main_content_zone h3{
		float: left; 
		padding: 15px 0px 18px 0px;
		width: 660px;
		font-family: arial;
		font-style: italic;
		font-size: 14px;
		
	}
	
	 .main_content_zone .page_links {float: left; width: 640px; font-size: 14px; padding-bottom: 10px;}
	 
	 
	 .main_content_zone .page_links img {float: left;}
	 
	.pages {float: left; padding-top: 8px; padding-left: 5px; padding-right: 5px;}

	.main_content_zone p#body_text{
		float: left; 
		padding: 0 300px 315px 0px;
		width: 640px;
		line-height: 1.4em;
	}
	
	.main_content_zone p {padding-bottom: 15px;}
	
	.main_content_zone h4 {font-size: 18px; padding-bottom: 15px;}
	
	span.breadcrumbs {
		font-family: arial;
		font-style: italic;
		font-size: 14px;
		color: #454545;
		font-weight: 400;
	}
	tr {border: none;}
	
	td.list { text-align: center;
		font-weight: 100; padding-right: 15px; padding-bottom: 10px; border: none; width: 150px;}
		
		span.list {font-weight: 100;font-size: 12px;font-family: arial;
		 color: #454545;}
		
			
/* main content section - category page */

	.cat_sidebar{
		float: right; 
		width: 317px;
		margin-top: 15px;
		font-family: arial;
		font-style: italic;
		font-size: 1.2em;
		border-left: 1px solid #d6d6d3;
		padding-left: 15px;
		line-height: 1.2em;
		
	}
	
	.cat_sidebar ul {float: left; margin:5px 0 15px 0; padding: 0;}
	
	.cat_sidebar li {width: 300px; }
	
	.cat_sidebar li a{color: #807d7a;}
		
	.cat_sidebar td {padding-bottom: 8px;}
	
	.cat_sidebar p {font-size: 12px;}
	
	.cat_sidebar p#sidebar a {font-style: normal; color: #7b451d;}
	
	.cat_sidebar h1{
			width: 300px;
			margin: 0;
			float: left; 
			padding: 0 17px 10px 0;
			font-family: arial;
			font-style: italic;
			font-size: 14px;
			font-weight: 
		}
		
		.main_content_zone .cat_sidebar h1 a{
			width: 300px;
			margin: 0;
			float: left; 
			padding: 0 17px 10px 0;
			font-family: arial;
			font-style: italic;
			font-size: 18px;
			font-weight: ;
			color: #454545;
		}
		
		.main_content_zone .cat_sidebar p a{
		font-family: arial;
			font-style: italic;
			width: 317px;
			margin: 0 0 0 0;
			padding: 0;
			float: left;
		}
		
		.main_content_zone .cat_sidebar li a{
		font-style: normal;	font-family: arial;
			text-decoration: none;
			font-size: 12px;
			color: #807d7a;
		}
		
		.about a{
			font-weight: normal;
			color: #7b451d;
		}
		
		
		a span.famMenu {
			font-size: 14px;	
			color: #454545;	
			font-weight: normal;width: 317px;
		}

.details_about {color: #7b451d;}

p.details_about {font-style: normal;}

.map {
	border: 1px solid #d6d6d3;
	margin-bottom: 15px;
}

.footer {
	float: left;
	margin: 0;
	padding: 15px 0;
	text-align: center;
	width: 100%;
}

img #typekit-badge-ukg0tcu .typekit-badge {display: none;}


span#furniture_home{
 	width: 40px;
 	height: 15px;
 	text-indent: -9999px;
 	background-image: url("../images/home.png");
	background-repeat: no-repeat;
	float: left;
}

span#interior_furniture{
 	width: 114px;
 	height: 15px;
 	text-indent: -9999px;
 	background-image: url("../images/interior_furniture.png");
	background-repeat: no-repeat;
	float: left;
}

span#outdoor_furniture{
 	width: 122px;
 	height: 15px;
 	text-indent: -9999px;
 	background-image: url("../images/outdoor_furniture.png");
	background-repeat: no-repeat;
	float: left;
}

span#accessories{
 	width: 122px;
 	height: 15px;
 	text-indent: -9999px;
 	background-image: url("../images/accessories.png");
	background-repeat: no-repeat;
	float: left;
}

span#natural_stone{
 	width: 95px;
 	height: 15px;
 	text-indent: -9999px;
 	background-image: url("../images/natural_stone.png");
	background-repeat: no-repeat;
	float: left;
}

span#pottery{
 	width: 53px;
 	height: 15px;
 	text-indent: -9999px;
 	background-image: url("../images/pottery.png");
	background-repeat: no-repeat;
	float: left;
}

span#antiques{
 	width: 61px;
 	height: 15px;
 	text-indent: -9999px;
 	background-image: url("../images/antiques.png");
	background-repeat: no-repeat;
	float: left;
}


span#outdoor_living{
 	width: 101px;
 	height: 15px;
 	text-indent: -9999px;
 	background-image: url("../images/outdoor_living.png");
	background-repeat: no-repeat;
	float: left;
}


span#contact_us{
 	width: 75px;
 	height: 15px;
 	text-indent: -9999px;
 	background-image: url("../images/contact_us.png");
	background-repeat: no-repeat;
	float: left;
}

.ce_footer {
width: 1010px; text-align: center; float: left; padding: 20px 0; font-size: 13px;
}

.ce_footer a{color: #a0410d;}









