@charset "utf-8";

/*____________________________________BASIC____________________________________*/

html {
	margin: 0;
	padding: 0;
	}

body {
	margin: 0;
	padding-top: 0px;
	height: 100%;
	font: normal 13px "Lucida Grande", Tahoma, Helvetica, Arial, Verdana, sans-serif; 
	background-color: #000;
	color: #333;
	text-align: center;
	}

div#container {
	width: 800px;
	margin: 30px auto;
	padding: 0;
	text-align: left;
	}

/*____________________________________Type____________________________________*/

p {
	line-height: 140%;
	word-spacing: .15em;
	text-align: left;
	}

.contact_info_type {
	margin: 20px 0 0px 0;
	padding: 0;
	line-height: 100%;
	/*float: left;*/
	font-weight: bold;
	text-indent: 40px;
	}

.contact_info_type_2 {
	margin: 0;
	padding: 20px 0px 20px 0px;
	font-size: 20px;
	color: #661f23;
	text-indent: 40px;
	line-height: 100%;
	border-bottom: 1px dotted #333333;
	}

.p_border_bottom {
	border-bottom: 1px dotted #333333;
	padding-bottom: 10px;
	margin-bottom: 0px;
	}

/*____________________________________Links____________________________________*/

a { 
	text-decoration : none;
	color: #333;
	}
	
a:link { 
	color: #333;
	}

a:visited {
	color: #333;	 
	 }
	 
a:hover { 
	color: #a98b67;
	}
	
a:active, a:focus { 
 	color: #333;
	}

/*____________________________________Block Text Links____________________________________*/


#block_link a {
	color: #857d5f;
	}
	
#block_link a:link { 
	color: #857d5f;
	}

#block_link a:hover {
	color: #a98b67;
	text-decoration: underline;
	}

#block_link a:active, a:focus { 
 	color: #857d5f;
	}

/*____________________________________Email Links____________________________________*/

.email_link {
	margin: 0;
	padding: 20px 0px 20px 0px;
	text-indent: 40px;
	line-height: 100%;
	border-bottom: 1px dotted #333333;
	}

.email_link a {
	color: #661f23;
	font-size:20px;
	}

.email_link a:link {
	color: #661f23;
	}

.email_link a:hover {
	color: #a98b67;
	}

.email_link a:active, a:focus { 
 	color: #661f23;
	}

/*____________________________________"Previous Page" Links_______________________________*/

div#previous_page {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	}
	
div#previous_page h5 {
	position: relative;
	text-align: right;
	text-decoration: underline;
	font-variant: normal;
	
	}

/*____________________________________PAGE HEADER____________________________________*/

div#pageHeader {
	width: 800px;
	height:250px;
	background: url(images/pageHeader.jpg) no-repeat;
	}

div#pageHeader h1 {
	text-indent: -9999px;
	}

div#pageHeader h2 {
	text-indent: -9999px;
	}

div#pageHeader h3 {
	text-indent: -9999px;
	}

/*____________________________________MAIN CONTENT____________________________________*/

	
div#mainContent {
	float: left;
	padding: 3em 26px 2.5em 26px;
	margin: 0;
	width: 555px;
	height: 100%;
	min-height: 195px;
	background-color : #e3dfd6;
	text-align: left;
	border: 10px solid #fff;
	}
	
div#mainContent h3 {
	padding: 0 0 .5em 0;
	margin: 0;
	width: 100%;
	height: 25px;
	text-indent: -9999px;
	}

/*___________________________Main Content h3 Image Replacement____________________________*/

#welcome {
	background: url(images/main_content_h3.jpg) no-repeat;
	}

#products_header {
	background: url(images/products_h3.jpg) no-repeat;
	}

#contact {
	background: url(images/contact_h3.jpg) no-repeat;
	}

#links {
	background: url(images/links_h3.jpg) no-repeat;
	}

#baskets_header {
	background: url(images/baskets_h3.jpg) no-repeat;
	}

#mantels_header {
	background: url(images/mantels_h3.jpg) no-repeat;
	}

#electric_fires_header {
	background: url(images/electric_fires_h3.jpg) no-repeat;
	}

#fireplaces_header {
	background: url(images/fireplaces_h3.jpg) no-repeat;
	}
	
/*____________________________________NAVIGATION____________________________________*/

div#navContainer {
	float: left;
	padding: 0;
	margin: 0;
	width: 120px;
	}

div#navContainer h3 { 
	margin : 0;
	padding : 0;
	height: 50px;
	background : url(images/navigation_h3.jpg) no-repeat;
	text-indent : -9999px; 
	}

#navlist {
	font-size: 14px;
	padding: 20px 0 0 20px;
	margin: 0;
	height:180px;
	background : url(images/navigation_ul.jpg) no-repeat;
	}

#navlist li {
	list-style: none;
	width: 70px;
	padding: 15px 0 15px 0;
	}

#navlist a {
	color:#333;
	display: block;
	padding: 0 0 0 15px;
	margin: 0;
	width: 60px;
	background: url(images/li.gif) center left no-repeat
	}

#navlist a:link, #navlist a:visited {
	color: #333;
}

#navlist a:hover { 
	display: block;
	color: #e5e1d6;
	background: url(images/li_hover.gif) center left no-repeat;
	}

#active a, #active a:link, #active a:visited, #active a:hover {
	color: #661f23;
	background: url(images/li_active.gif) center left no-repeat;
	}

#active a:hover {
	color: #e5e1d6;
	background: url(images/li_hover.gif) center left no-repeat;
	}

/*____________________________________FOOTER____________________________________*/


div#footer {
	position: relative;
	padding: 0;
	margin: 0;
	float: left;
	width: 800px;
	height:120px;
	background: url(images/footer.jpg) no-repeat;
	}

/*____________________________________Footer Navigation__________________________________*/

div#footerNavigation {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 335px;
	top: 53px;
	}

#footer_navlist {
	list-style-type: none;
	padding: 0 0 10px 0;
	margin: 0;
	}

#footer_navlist li {
	display: inline;
	padding-right: 20px;
	margin: 0;
	}

#footer_navlist a {
	padding: 1px 8px 1px 8px;
	margin: 0;
	font-size: 11px;
	border: 1px solid #9c9988;
	}

#footer_navlist a:link {
	color: #9c9988;
	}

#footer_navlist a:visited {
	color: #9c9988;
	}

#footer_navlist a:hover {
	color: #661f23;
	border: 1px solid #661f23;
	}
	
#footer_active a, #footer_active a:link, #footer_active a:visited, #footer_active a:hover {
	color: #661f23;
	border: 1px solid #661f23;
	}

/*____________________________________Copyright Notice____________________________________*/


div#copyrightNotice {
	position: relative;
	float: left;
	width: 252px;
	height: 100px;
	}

div#copyrightNotice a {
	position: absolute; 
	top: 55px; 
	left: 60px;
	color: #59564a;
	font-size: 11px;
	}

div#copyrightNotice a:link {
	color: #59564a;
	}
	
div#copyrightNotice a:visited {
	color: #59564a;
	}
	
div#copyrightNotice a:hover {
	color: #661f23;
	}

h6 {
	float:left;
	width: 100%;
	text-align:center;
	}