@charset "UTF-8"; /* CSS Document */

/*Common Styles*/
/*Laura of Pembroke*/
/*Chad Gibson*/

/* E.M. Reset - v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {font-size: 62.5%;font-family: Tahoma, Arial, sans-serif;background: #ffffff;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}
:focus {outline:none;} /* remember to define focus styles! */
ins {text-decoration:overline;} /* remember to highlight inserts somehow! */
del {text-decoration:line-through;}
fieldset legend{display: none;}
form ul{list-style-type: none;}
form ul li{float: left;width: 192px;margin:0 21px 15px 0;}
form ul li.long{width: 403px;}
form input{background: url(/img/input-text.gif) no-repeat;width: 183px;height: 22px;border: none;padding:3px;margin: 2px 0 0 0;float: left;}
form input.submit{width:66px;height:28px;background: none;float: right;}
form label{font-style: italic;font-size: 1.1em;}
form ul li div{width: 403px;height: 268px;background: url(/img/textarea.gif) no-repeat;margin: 2px 0 0 0;}
form ul li div textarea{width:392px;height: 257px;margin:3px 0 0 3px;border: none;font-family: Tahoma, Arial, sans-serif;font-size: 1.1em;background: none;}


/*Site Framework*/
#site-wrapper{margin: 0 auto;width: 828px;}
#wrapper{width: 828px;background: url(/img/wrapper-bg.gif) repeat-y;float: left;margin:8px 0 0 0;}
	#header{background: url(/img/header-bg.gif) no-repeat;width: 100%;float: left;margin:-9px 0 0 0;padding:5px 0 0 0;position: relative;}
	#header img#hp-logo{float: left;margin:32px 0 0 10px;}
	#header #tag{float: right;width: 420px;margin:102px 36px 0 0;}
		#header #tag span{color: #98958b;font-size: 1.2em;text-align: right;text-transform:uppercase;display: block;margin:7px 0 0 0;letter-spacing: 1.5px;}
	#header span.phone{font-size: 2em;position: absolute;top:32px;right: 35px;color: #98958b;}

/*Page Title*/
#page-title{float: left;width: 773px;height: 95px;margin:10px 0 5px 18px;}
	#page-title h1{font-family: Georgia, Times, serif;font-style: italic;font-weight: normal;font-size: 4em;color: #ffffff;background: url(/img/h1-bg.png);margin:28px 0 0 0;padding:8px 17px;display: inline;float: left;}
	#page-title.general{background: url(/img/header-general.jpg) no-repeat;}
	#page-title.news{background: url(/img/news-bg.gif) no-repeat 30px 0;}
	#page-title.clothing{background: url(/img/clothing.jpg) no-repeat;height: 283px;}
	#page-title.furnishings{background: url(/img/furnishings-bg.jpg) no-repeat;height: 283px;}
	#page-title.interior{background: url(/img/interior-bg.jpg) no-repeat;height: 283px;}


/*Main Nav*/
#main-nav{width:828px;float: left;text-align: center;}
	#main-nav ul{border-bottom: 1px solid #d3d2be;width:770px;margin:0 0 0 25px;padding:10px 0 15px 0;float:left;display: inline;}
		#main-nav li{display: inline;margin: 10px 17px;position: relative;}
			#main-nav li a{color: #472927;text-decoration: none;font-size: 1.1em;text-transform: lowercase;font-weight: bold;}

/*Content Area*/
#content-wrapper{background: url(/img/footer-nav-bg.gif) no-repeat bottom left;padding:0 0 50px 0;width: 100%;float: left;margin:0 0 -9px 0;}
	#content-area{width: 770px;margin:6px 0 0 25px;float: left;color: #5e5858;display: inline;}
		#content-area span.title{color: #5e0104;text-transform: uppercase;font-size: 1.6em;}

/*Breadcrumb*/
#crumb-nav{width: 100%;float: left;margin: 5px 0 45px 0;}
	#crumb-nav li{float: left;margin:0 5px 0 0;}
		#crumb-nav li a{color: #5e5858;padding:0 5px 0 0;}

/*Sub Nav*/
#sub-nav{width: 146px;float: left;clear: left;}
	#sub-nav ul{margin: 25px 0 0 0;}
		#sub-nav ul li{border-bottom:1px solid #d3d2be;margin:0 0 10px 0;}
			#sub-nav ul li a{color:#5e5858;padding:0 0 10px 0;text-decoration: none;font-size: 1.2em;display: block;}
			#sub-nav ul li ul{margin:-10px 0 0 10px;}
				#sub-nav ul li ul li{border-bottom: none;margin:10px 0 0 0;}
					#sub-nav ul li ul li a{color: #5e0104;font-size:1.1em;}

/*Page Content*/
#page-content.full{width:inherit;}
#page-content.col-right{width: 566px; float: left;margin:0 0 0 30px;}
#page-content.col-left{width: 535px; float: left;}
#page-content.col-center{width: 375px;float: left;margin:0 0 0 30px;}
#page-content h1{text-transform: uppercase;font-size: 1.4em;margin: 0 0 5px 0;font-weight: normal;}
#page-content h2, #sitemap h2{text-transform: uppercase;font-size: 1.2em;margin: 0 0 5px 0;font-weight: normal;}
#page-content h3{text-transform: uppercase;font-size: 1.1em;margin: 0 0 5px 0;font-weight: normal;}
#page-content h4{text-transform: uppercase;font-size: 1.0em;margin: 0 0 5px 0;font-weight: normal;}
#page-content h5{text-transform: uppercase;font-size: .9em;margin: 0 0 5px 0;font-weight: normal;}
#page-content h6{text-transform: uppercase;font-size: .8em;margin: 0 0 5px 0;font-weight: normal;}
#page-content p{font-size:1.2em;margin: 0 0 25px 0;line-height: 1.4em;}
#page-content blockquote{margin:10px;padding:10px;border-left:4px solid #d3d2be;font-size:1.2em;line-height: 1.4em;}
#page-content a{color: #5e0104;}
#page-content a:hover{color: #5e5858;}
#page-content ul{list-style-type: disc;margin:0 0 10px 25px;font-size: 1.2em;}
#page-content ul li ul li{font-size: 1em;}
#page-content ul li ul li{font-size: .8em;}
#page-content ol{list-style-type: decimal;margin:0 0 10px 25px;font-size: 1.2em;}
#page-content ol li ol li{font-size: 1em;}
#page-content ol li ol li{font-size: .8em;}
#page-content table{border: 1px solid #d3d2be;border-collapse: collapse;margin: 0 5px 10px 5px;}
#page-content table td{border: 1px solid #d3d2be;padding:5px;}
#page-content dl{font-size: 1.2em;margin: 0 0 10px 0;}
#page-content dt{font-weight: bold;margin:0 0 5px 0;}
#page-content dd{margin:0 0 5px 10px;}
#page-content form ul{list-style-type: none;}


/*Image Gallery*/
#gallery{width: 100%;float: left;border-top:1px solid #d3d2be;padding:25px 0 0 0;}
	#gallery ul{margin:10px 0 0 0;float: left;width: 100%;}
		#gallery li{width: 177px;height: 121px;overflow: hidden;background:#5e5858;margin: 0 1px 1px 0;float: left;}
		#gallery.clothingGallery li{height: 355px;}
		
/*Additional Panel*/
#additional-panel{width:189px;float: right;}
	#additional-panel p{margin: 8px 0;font-size: 1.2em;}
	
/*Newsletter Signup*/
#newsLetter form{width: 189px;margin: 18px 0 25px 0;}
#newsLetter form fieldset{width: 189px;color: #5e5858;font-style: italic;}

/*Resources*/
#files ul{margin:10px 0 0 0;}
	#files ul li{margin:5px 0 0 0;}
		#files ul li a{color: #5e5858;}

/*Site Map*/
#sitemap ol{margin:25px 0 0 30px;}
	#sitemap ol li{border-bottom: 1px solid #d3d2be;margin: 0 0 15px 0;padding:0 0 5px 0;}
		#sitemap ol li a{text-decoration: none;font-size: 1.2em;color: #472927;text-transform: lowercase;}
		#sitemap ol li div{margin:10px 0 0 0;}
			#sitemap ol li div ol{margin: 0 0 0 0;}
				#sitemap ol li div ol li{border-bottom: none;margin: 5px 0 0 0;}
					#sitemap ol li div p{font-size: 1.2em;line-height: 1.4em;}
					#sitemap ol li div ol li a{text-decoration: underline;font-size: 1.2em;color: #a7a497;text-transform: lowercase;}
		

/*Footer*/
#footer{width: 828px;margin: 0 auto;}
	#footer address{width:400px;float: left;font-style: normal;color: #4a3326;font-size: 1.1em;margin: 5px 0 5px 10px;}
		#footer span{width: 400px;float: left;display: block;margin:0 -20px 1px 0;}
	#footer 	span#tkg{display: block;width: 350px;float: right;margin: 5px 10px 0 0;text-align: right;color: #c0c0ae;}
		#footer span a{color:#c0c0ae;text-decoration: none;}

/*Footer Nav*/
#footer-nav{width:828px;float: left;text-align: center;background: none;}
	#footer-nav ul{border-bottom: 1px solid #d3d2be;width:770px;margin:0px 0 0 25px;padding:10px 0 10px 0;float:left;display: inline;}
		#footer-nav li{display: inline;margin: 10px 22px;position: relative;}
			#footer-nav li a{color: #472927;text-decoration: none;font-size: 1.1em;text-transform: lowercase;font-weight: normal;}


