/*
	elyseefurs.ca
	18/06/10
	v1.0
	
	--- Color chart.	
	background	#6c6c6c
*/
* 						{ padding:0; margin:0; border:0 }
a:focus					{ outline: none }

body					{ background: #6c6c6c url('../images/background.png') repeat-x left top; color: #463629; font-family: Georgia1, Georgia, serif; font-size: 16px; padding: 40px 0 20px 0; }
#container				{ position: relative; margin: 0 auto; background: url('../images/contentback.png') repeat-y left top; width: 878px; padding: 20px 20px 0 20px; }
#topshadow				{ position:absolute; left:0; top: -9px; width: 918px; height: 9px; }
#botshadow				{ position: absolute; left:0px; bottom: -9px; width: 918px; height: 9px; }
#header					{ height: 80px; }

ul#mainnav				{ position: absolute; right: 20px; top: 55px; list-style-type:none; letter-spacing: 1px; }
ul#mainnav li				{ float:right; padding: 0 0 10px 4px; }
ul#mainnav li span			{ padding: 0 4px 0 10px; }
ul#mainnav li a			{ color: #463629; text-decoration:none; font-size: 14px; text-transform: uppercase; padding: 0 0 3px 0; border-bottom: 4px solid #fff; }
ul#mainnav li a:hover		{ color: #8b6d54; border-bottom-color: #463629; }

ul#mainnav li a.select		{ color: #8b6d54; border-bottom-color: #463629; cursor:default; }

ul#subnav				{ position: absolute; right: 20px; top: 5px; list-style-type:none; }
ul#subnav li				{ display: inline; padding: 0 0 0 4px; }
ul#subnav li span			{ padding: 0 4px 0 10px; }
ul#subnav li a				{ color: #463629; text-decoration:none; font-size: 12px; }
ul#subnav li a:hover		{ color: #8b6d54; }

#footer					{ position: relative; clear:both; padding: 0; z-index:50; height:30px }
#signature				{ float:left; font-variant:small-caps; font-size: 20px; line-height: 20px; }
#location				{ float:right; line-height: 20px; vertical-align:bottom; }

ul#gallerynav			{ float:right; list-style-type:none; font-variant:small-caps; font-size: 14px; margin: 0 0 11px 0; width: 243px; height: 440px; }
ul#gallerynav li			{ }
ul#gallerynav li.spacer	{ line-height:1px; background: #fff; border: none; height:1px; font-size:1px; }
ul#gallerynav li a			{ display:block; height: 25px; border:1px solid #745d4c; line-height: 25px; padding: 0 0 0 10px; text-decoration:none; color: #463629; }
ul#gallerynav li a:hover	{ background: #d5cec9 !important; }
ul#gallerynav ul			{ position:relative; min-width:0; list-style-type:none; } /* Peekaboo hack */
ul#gallerynav ul li			{ }
ul#gallerynav ul li a		{ display:block; background: #fff; padding: 0 0 0 11px;	height:16px; line-height: 16px;	padding: 2px 0 2px 11px; border: none; }
ul#gallerynav ul li a:hover	{ background: #e3dfdb !important; }

#special				{ clear:right; float:right; border:1px solid #745d4c; width: 243px; height: 225px; margin: 0 0 11px 0; }
#canadian				{ clear:right; float:right; border:1px solid #745d4c; width: 243px; height: 227px; margin: 0 0 11px 0; }

#contactback			{ position: absolute; width: 343px; height: 393px; bottom:0px; left:9px; z-index:0; }
#companyback			{ position: absolute; width: 253px; height: 380px; bottom:0px; left:390px; z-index:0; }
#storeback				{ position: absolute; width: 341px; height: 176px; bottom:30px; left:9px; z-index:0; }

#content				{ position:relative; border-top:1px solid #745d4c; width:590px; /*background: #fff;*/ z-index:50; padding: 15px; font-size: 14px; line-height: 1.4em; }

#content h1				{ font-weight:normal; font-size: 30px; text-transform:uppercase; text-align:right; margin: 10px 0 20px 0; }
#content h3				{ font-weight:bold; font-size: 20px; text-transform:uppercase; text-align:right; margin: 5px 0 10px 0; color: #8b6d54; }
#content p				{ margin: 0 0 10px 0; }
#content h2				{ font-size: 18px; margin: 10px 0 5px 0; font-variant:small-caps; }
#content a				{ color: #8b6d54; text-decoration:none; }
#content a:hover			{ text-decoration:underline; }

#gallery				{ text-align:center; }
#gallery p				{ vertical-align:top; margin: 10px 0 15px 0; height: 220px; }
#gallery p img			{ padding: 0 20px; }

.disable { color: #aaa !important; }

.rottitle
{
	color: #d3aa8a;
	font-size: 30px;
	font-style: italic;
	line-height: 30px;
}


