.logoimage {
	margin-left: 0px;
	margin-top: 0px;
	}

/* notes for later:
the pink colour is CC0066
and the brown colour is 663333 */
.menu, .menu a:link, .menu a:visited, .menu a:active, body, .footer, .bodytext, .presscaption, .menuleft a:link, .menuleft a:visited, .menuleft a:hover, .menuleft a:active, .shopcaption a:link, .shopcaption a:visited, .shopcaption a:hover, .shopcaption a:active, .addtocart, .addtocarttitle, .addtocartbutton, .editioninfo, .editioninfotitle {
	color: #663333;
}

.menu a:hover, .bodyheading, .bodyheadingcentered, .bodytext a:link, .bodytext a:visited, .bodytext a:hover, .bodytext a:active, .presscaption a:link, .presscaption a:visited, .presscaption a:hover, .presscaption a:active, .menuleft, .shopcaption, .footer a:link, .footer a:visited {
	color: #CC0066;
}	

.leftcolumn, .leftcolumnfirstrow, .rightcolumn, hr {
	color: #CCCCCC;
}

.menu, body, .footer, .bodytext, .bodyheading, .bodyheadingcentered, .presscaption, .menuleft, .shopcaption, .addtocart, .addtocarttitle, .addtocartbutton, .editioninfo, .editioninfotitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* formatting for upper navigation menu */
.menu {
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	text-align: right;
	padding: 0px 0px;
	margin: 0em 0;
	letter-spacing: 0.2ex;
	text-transform:uppercase;
}
.menu a:link, .footer a:link, .footer a:visited {
	text-decoration: none;
}
.menu a:visited {
	text-decoration: none;
}
.menu a:hover {
	text-decoration: none;
}
.menu a:active {
	text-decoration: none;
}
/* end of formatting for upper navigation menu */

H2 {
}

body {
	font-size: 10pt;
	text-decoration: none;
	font-weight:normal;
	text-align: left;
	padding: 0px 0px;
	margin-left: 30px;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
}

/* formatting for text and links on the non-menu part of the site */
.bodytext {
	font-size: 9pt;
	text-decoration: none;
	font-weight:normal;
	text-align: left;
	padding: 0px 0px;
	margin: 0em 0;
	/*letter-spacing: 0.2ex*/
}
.bodyheading, .bodyheadingcentered {
	text-transform:uppercase;
	font-size: 9pt;
	text-decoration: none;
	font-weight:normal;
	text-align: left;
	padding: 0px 0px;
	margin: 0em 0;
	letter-spacing: 0.2ex
}
.bodyheadingcentered {
	text-align: center;
}
.bodytext a:link {
	text-decoration: none;
}
.bodytext a:visited {
	text-decoration: none;
}
.bodytext a:hover {
	text-decoration: none;
}
.bodytext a:active {
	text-decoration: none;
}
/* end of formatting for text and links on the non-menu part of the site */

.footer {
	text-align:center;
	font-size:7pt;
}

/* formatting for the image on the main index page */
.imageborders {
	border-color: #CCCCCC; 
	border-style:solid;
	border-width:1px; 
}
/* end of formatting for the image on the main index page */
.presscaption {
	font-size: 8pt;
	text-decoration: none;
	font-weight:normal;
	text-align: left;
	padding: 0px 0px;
	margin: 0em 0;
}
.presscaption a:link {
	text-decoration: none;
}
.presscaption a:visited {
	text-decoration: none;
}
.presscaption a:hover {
	text-decoration: none;
}
.presscaption a:active {
	text-decoration: none;
}

.leftcolumn {
	padding: 40px 20px 40px 0px;
	border-bottom: 1px dotted;
}
.leftcolumnfirstrow {
	padding: 0px 20px 40px 0px;
	border-bottom: 1px dotted;
}
.rightcolumn {
	padding: 40px 0px 40px 0px;
	border-bottom: 1px dotted;
}
hr {
border: none;
border-bottom: 1px dotted;
height: 0;
line-height:0px;
font-size:0;
margin:0px 0px 0px 0px;
}

/* formatting for left navigation menu */
.menuleft {
	font-size: 9pt;
	text-decoration: none;
	font-weight:normal;
	text-align: left;
	padding: 0px 15px 0 0;
	margin: 4px 0 0 0;
	letter-spacing: 0ex;
}
.menuleft a:link {
	text-decoration: none;
}
.menuleft a:visited {
	text-decoration: none;
}
.menuleft a:hover {
	text-decoration: none;
}
.menuleft a:active {
	text-decoration: none;
}
/* end of formatting for left gallery navigation menu */

/* formatting for shop gallery menu */
.shopcaption {
	font-size: 9pt;
	text-decoration: none;
	font-weight:normal;
	text-align: center;
	padding: 0px 0px 50px 0px;
	margin: 0px 0;
	letter-spacing: 0ex;
}
.shopcaption a:link {
	text-decoration: none;
}
.shopcaption a:visited {
	text-decoration: none;
}
.shopcaption a:hover {
	text-decoration: none;
}
.shopcaption a:active {
	text-decoration: none;
}
/* end of formatting for shop gallery menu */

/* formatting for add to cart box */
.addtocart {
	font-size: 9pt;
	text-decoration: none;
	font-weight:normal;
	text-align: center;
	padding: 0px 0px 30px 0px;
	margin: 13px 0 0px 0;
	letter-spacing: 0ex;
	border: 2px solid #663333;
}

.addtocarttitle {
	font-size: 12pt;
	text-decoration: none;
	font-weight:normal;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 15px 0 0 0;
	letter-spacing: 0ex;
}

.addtocartbutton {
	font-size: 9pt;
	text-decoration: none;
	font-weight:normal;
	text-align: center;
	padding: 75px 0px 0px 0px;
	margin: 0px 0 0 0;
	letter-spacing: 0ex;
}

/* end of formatting for add to cart box */

.editioninfo {
	font-size: 9pt;
	text-decoration: none;
	font-weight:normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 0;
	letter-spacing: 0ex;
}

.editioninfotitle {
	font-size: 10pt;
	text-decoration: underline;
	font-weight:normal;
	text-align: left;
	padding: 30px 0px 0px 0px;
	margin: 0px 0 0 0;
	letter-spacing: 0ex;
}
