/***************************************

**	File:		Style-1
**	Version:	3.16, 29/3/2009
**	Colours:	see Colours.ods

**	Error:		Dreamweaver 3 crashes if this file exceeds a certain size: c. 9,370 bytes.
**	Warning:	FF inherits from the container; IE inherits from the last definition of the same element.
**			Changes for IE:-
**			Margin, padding and border elements have been added.
**			[background-]color elements have been changed from inherit to a defined colour.

***************************************/

/*****	Standard		*****/

body {
	margin:			0px;
	padding:		0px;
	border:			0px;
	color:			black;
	background-color:	#323226;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 		11px;
	text-align:		center;
	text-decoration:	none;
}

table {
	vertical-align:		top;
}
tr {
	vertical-align:		top;
}
td {
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top:		3px;
	margin-bottom:		3px;
	padding:		0px;
	border:			0px;
	color:			#771A09;
	background-color:	inherit;
}
h1 {
	font-size:		22px;
}
h2 {
	font-size:		18px;
}
h3 {
	font-size:		16px;
}
h4 {
	font-size:		14px;
	background-color:	inherit;
}
h5 {
	font-size:		13px;
}
h6 {
	font-size:		12px;
}
h1.white,
h2.white,
h3.white,
h4.white,
h5.white,
h6.white {
	color:			white;
	background-color:	inherit;
}

em,
ol,
p,
ul {
	font-size:		12px;
}
cite {
	color:			#2B2B00;
	background-color:	inherit;
	font-size:		11px;
        font-style:             italic;
	font-weight:		normal;
	text-align:		right;
}
em {
	color:			#2B2B00;
	background-color:	inherit;
	font-size:		100%;
	font-style:		italic;
	font-weight:		normal;
/*	text-indent:		0; */
}
p {
	margin-top:		7px;
	margin-bottom:		7px;
	color:			black;
	background-color:	inherit;
}
strong {
	color:			#554000;
	background-color:	inherit;
	font-size:		110%;
	font-style:		normal;
	font-weight:		bold;
}
b {
	font-style:		normal;
	font-weight:		bold;
}
i {
	font-style:		italic;
	font-weight:		normal;
}
small {
	font-size:		11px;
	font-style:		italic;
	font-weight:		normal;
}

/*	Dynamic Selectors	*/

a,
button,
option,
radio,
select {
	color:			#333321;
	background-color:	inherit;
	font-size:		inherit;
	text-decoration:	none;
}
a:visited {
	color:			#814E19;
	background-color:	inherit;
}
a:link {
	color:			#814E19;
	background-color:	inherit;
}
a:active,
button:active,
option:active,
radio:active,
select:active {
	color:			#993400;
	background-color:	inherit;
}
a:focus,
button:focus,
option:focus,
radio:focus,
select:focus {
	color:			#993400;
	background-color:	inherit;
}
a:hover,
button:hover,
option:hover,
radio:hover,
select:hover {
	color:			#993400;
	background-color:	inherit;
}
input,
textarea {
	color:			#333226;
	background-color:	#FFECBF;
	font-size:		inherit;
	text-decoration:	none;
}
input:active,
input:focus,
input:hover,
textarea:active,
textarea:focus,
textarea:hover {
	color:			#333226;
	background-color:	white;
}

img {
	margin:			0px;
	padding:		0px;
	border:			0px;
}
	
/*****	Page			*****/

table.Page {
	width:			811px;
}
table.Contents {
	width:			791px;
	vertical-align:		top;
	color:			inherit;
	background-color:	#E2D9AE;
}

td.PageBorder {
	width:			10px;
	height:			1px;
	color:			inherit;
	background-color:	#28281C;
}
td.PageContent {
	width:			791px;
}

p.pico {
	margin-top:		0px;
	margin-bottom:		0px;
	color:			inherit;
	background-color:	inherit;
	font-size:		1px;
}
/*
img.separator {
	width:			2px;
	height:			auto;
} */

/*****	Top Bar			*****/

#TopBar table.Bar {
	width:			791px;
	color:			inherit;
	background-color:	#A0905F;
}
#TopBar table.Menu {
	margin:			0px;
	border:			0px;
	padding:		0px;
	color:			inherit;
	background-color:	#A0905F;
}

#TopBar td.Item {
	color:			white;
	background-color:	inherit;
	text-align:		center;
	vertical-align:		middle;
	font-size:		10px;
	white-space:		nowrap;
}
#TopBar td.separator {
	width:			1px;
	height:			auto;
	color:			inherit;
	background-color:	#C3B588;
	vertical-align:		middle;
}

#TopBar a {
	color:			white;
	background-color:	inherit;
}
#TopBar a:hover {
	color:			#FFFF99;
	background-color:	inherit;
}

#TopBar img.Logo {
	border:			0px;
}

/*****	Picture			*****/

#Picture table {
	width:			791px;
	color:			inherit;
	background-color:	#A0905F;
}

/*****	Menu Bar		*****/

#MenuBar table.Bar {
	width:			791px;
	vertical-align:		middle;
	color:			inherit;
	background-color:	#A0905F;
}
#MenuBar table.Menu {
	vertical-align:		middle;
	color:			inherit;
	background-color:	#A0905F;
}

#MenuBar td.Item {
	color:			white;
	background-color:	inherit;
	text-align:		center;
	vertical-align:		middle;
	font-size:		10px;
	white-space:		nowrap;
}
#MenuBar td.separator {
	width:			1px;
	height:			auto;
	color:			inherit;
	background-color:	#C3B588;
	vertical-align:		middle;
}

#MenuBar a {
	color:			#48220D;
	background-color:	inherit;
}
#MenuBar a:hover {
	color:			#FFFF99;
	background-color:	inherit;
}

/*****	Page Contents		*****/

#Contents td.column1a {
	height:			1px;
	width:			136px;
}
#Contents td.column1b {
	height:			1px;
	width:			533px;
}
#Contents td.column2a {
	height:			1px;
	width:			355px;
}
#Contents td.column2a1 {
	height:			1px;
	width:			242px;
}
#Contents td.column2b1 {
	height:			1px;
	width:			449px;
}

#Contents img {
	padding:		5px;
}

#Contents p {
	text-align:		inherit;
}

/*****	Panel			*****/

#Panel table.Panel {
	color:			inherit;
	background-color:	inherit;
}

#Panel td.Side {
	height:			5px;
	width:			5px;
	color:			inherit;
	background-color:	inherit;
}
#Panel td.Space {
	height:			5px;
	width:			5px;
	color:			inherit;
	background-color:	#E2D9AE;
}
#Panel td.Header {
	padding:		3px;
	color:			inherit;
	background-color:	#F1E9C7;
}
#Panel td.Contents {
	padding:		7px;
	color:			inherit;
	background-color:	#F1E9C7;
}
#Panel td.BarD {
	height:			5px;
	color:			inherit;
	background-color:	#E2D9AE;
}
#Panel td.BarL {
	border:			0px;
	height:			5px;
	color:			inherit;
	background-color:	#F1E9C7;
}
#Panel td.column5a {
	height:			1px;
	width:			5px;
	color:			inherit;
	background-color:	inherit;
}
#Panel td.column5b {
	height:			1px;
	width:			5px;
	color:			inherit;
	background-color:	inherit;
}

/*
#Panel h1,
#Panel h2,
#Panel h3,
#Panel h4,
#Panel h5,
#Panel h6 {
	color:			black;
	background-color:	inherit;
} */

/*****	Home Panel		*****/

#HomePanel td.Side {
	height:			5px;
	width:			5px;
	color:			inherit;
	background-color:	#E2D9AE;
}
#HomePanel td.BarL {
	height:			5px;
	color:			inherit;
	background-color:	#E2D9AE;
}
#HomePanel td.column5c {
	height:			1px;
	width:			439px;
	color:			inherit;
	background-color:	inherit;
}
#HomePanel td.Header {
	padding:		7px;
	color:			white;
	background-color:	#771a09;
}

/*
#HomePanel h1,
#HomePanel h2,
#HomePanel h3,
#HomePanel h4,
#HomePanel h5,
#HomePanel h6 {
	color:			inherit;
	background-color:	inherit;
} */

#HomePanel cite,
#HomePanel em,
#HomePanel strong {
	color:			#003499;
	background-color:	inherit;
}

/*****	Page Panel		*****/

#PagePanel td.column5c {
	height:			1px;
	width:			533px;
	color:			inherit;
	background-color:	inherit;
}
#PagePanel td.Header {
	padding:		3px;
	color:			inherit;
	background-color:	#E2D9AE;
}
#PagePanel td.BarL {
	height:			5px;
	color:			inherit;
	background-color:	#F1E9C7;
}


#PagePanel h1,
#PagePanel h2,
#PagePanel h3,
#PagePanel h4,
#PagePanel h5,
#PagePanel h6 {
	color:			#771a09;
	background-color:	inherit;
}

/*****	Page Left Panel		*****/

#PagePanelLeft td.Side {
	height:			5px;
	width:			5px;
	color:			inherit;
	background-color:	#E2D9AE;
}
#PagePanelLeft td.Space {
	height:			5px;
	width:			5px;
	color:			inherit;
	background-color:	#E2D9AE;
}
#PagePanelLeft td.Header {
	padding:		3px;
	color:			inherit;
	background-color:	#E2D9AE;
}
#PagePanelLeft td.Contents {
	padding:		5px;
	color:			inherit;
	background-color:	#F1E9C7;
}
#PagePanelLeft td.BarD {
	height:			5px;
	color:			inherit;
	background-color:	#E2D9AE;
}
#PagePanelLeft td.BarL {
	height:			5px;
	color:			inherit;
	background-color:	#F1E9C7;
}
#PagePanelLeft td.column5c {
	height:			1px;
	width:			222px;
	color:			inherit;
	background-color:	inherit;
}

/*****	Page Right Panel	*****/

#PagePanelRight td.column5c {
	height:			1px;
	width:			448px;
	color:			inherit;
	background-color:	inherit;
}

/*****	Shop Contents		*****/

#Shop table.product {
	width:			100%;
}

#Shop td.column2a {
	height:			1px;
	width:			222px;
}

#Shop td.column2b {
	height:			1px;
	width:			449px;
}
#Shop td.header {
	text-align:		center;
}

#Shop img {
	padding:		5px;
	border:			0px;
}

#Shop p {
	text-align:		inherit;
}

/*****	Shop Left Panel		*****/

#ShopPanelLeft td.Side {
	height:			5px;
	width:			5px;
	color:			inherit;
	background-color:	inherit;
}
#ShopPanelLeft td.Space {
	height:			5px;
	width:			5px;
	color:			inherit;
	background-color:	#E2D9AE;
}
#ShopPanelLeft td.Header {
	padding:		3px;
	color:			inherit;
	background-color:	#771a09;
}
#ShopPanelLeft td.Contents {
	padding:		5px;
	color:			inherit;
	background-color:	#F1E9C7;
}
#Shop td.Image {
	width:			33%;
	vertical-align:		middle;
	text-align:		center;
}
#Shop td.Detail {
	width:			33%;
	vertical-align:		top;
	text-align:		center;
}

#ShopPanelLeft td.BarD {
	height:			5px;
	color:			inherit;
	background-color:	#E2D9AE;
}
#ShopPanelLeft td.BarL {
	height:			5px;
	color:			inherit;
	background-color:	inherit;
}
#ShopPanelLeft td.column5c {
	height:			1px;
	width:			222px;
	color:			inherit;
	background-color:	inherit;
}

#ShopPanelLeft h1,
#ShopPanelLeft h2,
#ShopPanelLeft h3 {
	color:			white;
	background-color:	inherit;
}
#ShopPanelLeft h4,
#ShopPanelLeft h5,
#ShopPanelLeft h6 {
	color:			#771A09;
	background-color:	inherit;
}

/*****	Shop Right Panel	*****/

#ShopPanelRight td.Header {
	text-align:		left;
}
#ShopPanelRight td.column5c {
	height:			1px;
	width:			448px;
	color:			inherit;
	background-color:	inherit;
}

#ShopPanelRight h1,
#ShopPanelRight h2,
#ShopPanelRight h3 {
	color:			black;
	background-color:	inherit;
}
#ShopPanelRight h4,
#ShopPanelRight h5,
#ShopPanelRight h6 {
	color:			#771A09;
	background-color:	inherit;
}

/*****	Products		*****/

/*
#Product table.details {
	width:			439px;
	vertical-align:		top;
	padding-left:		5px;
	padding-right:		0px;
	padding-bottom:		5px;
	padding-top:		0px;
} */
#Product table.product {
	width:			100%;
}

#Product td.label {
	padding:		5px;
	color:			inherit;
	background-color:	#E2D9AE;
	vertical-align:		top;
	text-align:		right;
}

#Product td.detail {
	padding:		5px;
	color:			inherit;
	background-color:	#F1E9C7;
	vertical-align:		top;
	text-align:		left;
}
#Product td.BarD {
	height:			5px;
	width:			auto;
	color:			inherit;
	background-color:	#E2D9AE;
}
#Product td.BarL {
	height:			5px;
	width:			auto;
	color:			inherit;
	background-color:	#F1E9C7;
}

#Product td.column2a {
	height:			1px;
	width:			168px;
}
#Product td.column2b {
	height:			1px;
	width:			553px;
}
#Product td.column2b1 {
	height:			1px;
	width:			104px;
}
#Product td.column2b2 {
	height:			1px;
	width:			4px;
}
#Product td.column2b3 {
	height:			1px;
	width:			439px;
}

#Product img {
	padding:		0px;
	border:			0px;
}

#Product a.price {
	color:			#A05000;
	background-color:	inherit;
	font-size:		12pt;
	font-weight:		bold;
}
#Product a.price:hover {
	color:			#FFFF99;
	background-color:	inherit;
}

/*****	Back To Top		*****/

#BackToTop table.Bar {
	width:			791px;
	vertical-align:		middle;
	text-align:		right;
	color:			inherit;
	background-color:	#A0905F;
}

#BackToTop td.Item {
	color:			white;
	background-color:	inherit;
	vertical-align:		middle;
	font-size:		10px;
	white-space:		nowrap;
}

#BackToTop a {
	color:			white;
	background-color:	inherit;
}
#BackToTop a:hover {
	color:			#FFFF99;
	background-color:	inherit;
}

/*****	Bottom Bar		*****/

#BottomBar td.Space {
	width:			auto;
	height:			11px;
	color:			inherit;
	background-color:	#E2D9AE;
}
#BottomBar td.Bar {
	width:			auto;
	height:			4px;
	color:			inherit;
	background-color:	#A0905F;
}

/**************************************/