/*
	FINCHLEY PAPER ARTS <finchleypaperarts.com>
*/



/* Structure
--------------------------------------------*/
*											{ margin: 0; padding: 0; }

body { font: 12px/18px georgia, "times new roman", times, serif; text-align: center; }
body { color: #000; background: #fff; font: 12px/18px georgia, "times new roman", times, serif; }
div#container								{ width: 761px; margin: 0 auto; background: url('/template/container-bg.jpg') repeat-y; text-align: left; }

div#header									{ background: #fff; }
div#header div#logo							{ width: 761px; height: 248px; margin: 0; background: url('/template/header.jpg') no-repeat; text-indent: -9999px; }
div#header div#logo a						{ display: block; width: 761px; height: 248px; }

div#search									{ margin-left: 25px; padding: 10px 0 0 0; }

div#content									{ float: left; margin-bottom: 0px; background: transparent url('/template/container-bottom.jpg') no-repeat left bottom; }
div#content-top								{ float: left; background: transparent url('/template/container-top.jpg') no-repeat left top; }
div#sidebar									{ display: inline; float: left; width: 220px; margin: 55px 0 20px 0; padding-bottom: 50px; }
div#main									{ display: inline; float: left; width: 486px; margin: 55px 20px 0 35px; padding-bottom: 20px; }
div#recent-products							{ position: relative; margin: 0 -20px 0 -34px; width: 540px; height: 325px; background: url('/template/tertiary.jpg') no-repeat; }
div#footer									{ background: #fff; position: relative; clear: both; padding: 10px 0 15px; }
div ul.links								{ list-style: none; text-align: center; }
ul.links li									{ display: inline; padding: 0 5px; background: none; }

div div.content								{ margin: 0 10px; text-align: center; }



/* Navigation
--------------------------------------------*/
div#header ul#nav							{ list-style: none; height: 47px; background: url('/template/nav-bg.gif') no-repeat; }
div#header ul#nav li						{ display: inline; float: left; list-style: none; margin-top: 16px; padding: 0; background: none; font-size: 0; line-height: 0; }
div#header ul#nav li a						{ display: block; height: 13px; background: url('/template/nav2.gif') no-repeat; text-indent: -9999px; }
div#header ul#nav li h1						{ width: auto; height: auto; margin: 0; padding: 0; background: none; }

div#header ul#nav li#nav-home				{ margin-left: 91px; }
div#header ul#nav li#nav-shop				{ margin-left: 30px; }
div#header ul#nav li#nav-news				{ margin-left: 30px; }
div#header ul#nav li#nav-gallery			{ margin-left: 30px; }
div#header ul#nav li#nav-about				{ margin-left: 30px; }
div#header ul#nav li#nav-contact			{ margin-left: 30px; }

div#header ul#nav li#nav-home a,
div#header ul#nav li#nav-home a:visited		{ width: 58px; background-position: 0px 0px; }
div#header ul#nav li#nav-home a.current,
div#header ul#nav li#nav-home a:hover		{ background-position: 0px -13px; }
div#header ul#nav li#nav-shop a,
div#header ul#nav li#nav-shop a:visited		{ width: 49px; background-position: -58px 0px; }
div#header ul#nav li#nav-shop a.current,
div#header ul#nav li#nav-shop a:hover		{ background-position: -58px -13px; }
div#header ul#nav li#nav-news a,
div#header ul#nav li#nav-news a:visited		{ width: 54px; background-position: -107px 0px; }
div#header ul#nav li#nav-news a.current,
div#header ul#nav li#nav-news a:hover		{ background-position: -107px -13px; }
div#header ul#nav li#nav-gallery a,
div#header ul#nav li#nav-gallery a:visited	{ width: 82px; background-position: -161px 0px; }
div#header ul#nav li#nav-gallery a.current,
div#header ul#nav li#nav-gallery a:hover	{ background-position: -161px -13px; }
div#header ul#nav li#nav-about a,
div#header ul#nav li#nav-about a:visited	{ width: 95px; background-position: -243px 0px; }
div#header ul#nav li#nav-about a.current,
div#header ul#nav li#nav-about a:hover		{ background-position: -243px -13px; }
div#header ul#nav li#nav-contact a,
div#header ul#nav li#nav-contact a:visited	{ width: 91px; background-position: -338px 0px; }
div#header ul#nav li#nav-contact a.current,
div#header ul#nav li#nav-contact a:hover	{ background-position: -338px -13px; }




/* Typography
--------------------------------------------*/
p											{ margin-bottom: 5px; }
p img										{ margin: 5px; }

div#content h1,
#cart_heading								{ margin-bottom: 5px; background: url('/template/underline.jpg') no-repeat center bottom; font-size: 22px; line-height: 1.1; text-align: center; text-transform: uppercase; }
div#sidebar h1								{ margin-top: 20px; text-align: center; text-transform: uppercase; }
h2											{ margin-bottom: 10px; font-size: 18px; line-height: 1.1; text-transform: uppercase; text-align: center; }
h3											{ margin-bottom: 9px; font-size: 12px; text-transform: uppercase; }
h4											{ font-weight: normal; text-transform: uppercase; font-size: 12px; }

div#main ul									{ margin: 0 0 9px 10px; }
ul											{ list-style: none; }
ul li										{ background: url('/template/wax_seal_bullet.jpg') no-repeat left 7px; padding: 0 0 0 10px; }


h1 a:link, h1 a:visited, h1 a:hover			{ text-decoration: none; }
h1 a:hover									{ color: #90630F; }


a, input									{ outline: none; }
a:link, a:visited							{ color: #000; }
a:hover										{ color: #90630F; }

a img										{ border: none; text-decoration: none; }
div a.image-link							{ text-decoration: none; }

ul#categories								{ margin-left: 30px; list-style: none; }
ul#categories li							{ padding: 3px 0 3px 20px; background: url('/template/list-secondary.jpg') no-repeat; }
ul#categories li ul							{ list-style: none; font-size: 11px; }
ul#categories li ul li						{ background: url('/template/wax_seal_bullet.jpg') no-repeat left; padding: 0 0 0 10px; }

ul.categories								{ margin-left: 30px; list-style: none; }
ul.categories li							{ padding: 3px 0 3px 20px; background: url('/template/list-secondary.jpg') no-repeat; }
ul.categories li ul							{ list-style: none; font-size: 11px; }
ul.categories li ul li						{ background: url('/template/wax_seal_bullet.jpg') no-repeat left; padding: 0 0 0 10px; }

ul#related							{ margin-left: 30px; list-style: none; font-size: 11px; }
ul#related li						{ background: url('/template/wax_seal_bullet.jpg') no-repeat left; padding: 0 0 0 10px; }

div div.bullet								{ padding: 0 0 0 10px; background: url('/template/menu-leaf.png') no-repeat left; }

div#recent-products ul						{ margin: 0; padding-top: 35px; list-style: none; }
div#recent-products ul li					{ display: inline; width: 124px; float: left; margin: 0 20px 0 35px; padding: 0; text-align: center; background: none; }
div#recent-products ul li.last				{ margin-right: 0; }
div#recent-products ul li img.product		{ margin: 10px 0 5px; padding: 2px; border: solid 1px #666; }

div#sidebar a:link, div#sidebar a:visited	{ text-decoration: none; }
div#sidebar a:hover							{ text-decoration: none; }


div div.clear								{ clear: both; }

div div.article								{ margin-bottom: 20px; padding-bottom: 20px; }
div div.border								{ border-bottom: solid 2px #999; }

div div.product								{ float: left; text-align: center; width: 162px; margin-bottom: 15px; }
div div.product-info						{ width: 200px; margin-left: 10px; }
div div#productphoto						{  border-left: solid 1px #666; padding-left: 5px; }

div div.gallery-image						{ margin-bottom: 35px; padding-bottom: 20px; background: url('/template/underline.jpg') no-repeat center bottom; text-align: center; }
div div.gallery-image p.caption				{ margin-top: 5px; }

div div.success								{ color: #360; background: #efd; padding: 10px; }

p.small										{ font-size: 10px; line-height: 12px; }

div a.readmore								{ padding-left: 20px; background: url('/template/list-style.jpg') no-repeat left 55%; }

div p.cat-description						{ text-align: center; }



/* Forms
--------------------------------------------*/
label										{ font: 12px/18px verdana; font-weight: bold; }

select, input								{ font: 12px/18px georgia, "times new roman", serif; }
#btn_add									{ position: relative; display: block; width: 100px; height: 36px; margin-left: -5px; border: none; background: url('/template/buttons/add.gif') no-repeat; text-indent: -9999px; cursor: pointer; }
#btn_add:hover								{ background-position: 0 -36px; }



/* sIFR
--------------------------------------------
div .sIFR-flash								{ visibility: visible !important; margin: 0; }
div .sIFR-replaced							{ visibility: visible !important; }
div span.sIFR-alternate						{ position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
div .sIFR-flash + div[adblocktab=true]		{ display: none !important; }
html.sIFR-hasFlash div#content h1,
html.sIFR-hasFlash #cart_heading			{ visibility: hidden; }
html.sIFR-hasFlash div#content h2			{ visibility: hidden; }
*/


.important	{ color: #f00; }


div.addcomment h2						{ text-align: left; }


div.addcomment { margin: 20px 0 0 0; }
div#container div.article				{ border-bottom: dotted 1px #ccc; margin: 0 0 19px; }
p.article_date							{ color: #888; text-align: center; }
table.article_actions 					{ width: 100%; border-collapse: collapse; color: #666; font-size: 11px; }


div#sidebar ul.blog						{ margin: 0 20px; padding: 0; background: none; list-style: none; }
div#sidebar ul.blog li					{ margin: 0; padding: 0; background: none; list-style: none; }

div#BookMarkInstructions				{ margin: 0 20px; font-size: 11px; }


.font-aphrodite							{  }
.font-origins							{  }
