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

body {font-family:Constantia, "Lucida Bright", Lucidabright, Lucida, "Liberation Serif", Georgia, serif; font-size:16px; color:#343347;}

/*Colour swatches*/
.colour1 {color:#053c1d;}
.colour2 {color:#e8f3e2;}
.colour3 {color:#e0daad;}

/*Link colours*/
a:link		{color:#006b87; text-decoration:none;}
a:visited	{color:#005c73; text-decoration:none;}
a:hover		{color:#007a99; text-decoration:underline;}
a:active	{color:#006b87; text-decoration:none;}

img {border:0;}

/* div layout tags (in order of appearance)*/
div.container {
width:800px;
min-height:600px;
background-color:#ffeeb8;
border-color:#666666;
border-style:solid;
border-width:2px;
position:relative;
left:5px;
top:5px;
margin-bottom:0px;
}

div.header {
width:800px;
height:188px;
background:url(../images/hawthornbg.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

	/* Left side (menu and belowmenu) divs */
	div.leftside {position:relative; left:0px; top:0px; width:160px; float:left;}
	
	div.menunew {background:url(../images/menubgnew.gif) 0 0 repeat-y;}
	div.menubr {background: url(../images/brcorner.gif) 100% 100% no-repeat; width:160px;}
	div.menutr {background: url(../images/trcorner.gif) 100% 0 no-repeat; border:0px; padding:10px;}
	
	div.belowmenu {padding:10px;}

div.main {padding-left:180px; padding-right:20px;}

div.locsearch {}

/*These are the divs for the series page*/
div.series {padding:15px 10px 0 10px; height:180px;}

div.seriesimage {float:left; width:150px; height:150px; margin-right:10px; text-align:center;}

div.seriestext {position:relative; top:-10px; margin-left:160px;}



/* text styles */
		
	/*menu styles*/
		ul.menu {margin:0 0 10px 0; list-style:none; padding:5px; font-size:17px}
		li.menu {margin:0px; margin-top:1em; padding:0px;}
		li.sub {font-size:11px; font-weight:normal; font-variant:normal;	margin-top:0em;	padding-left:1em; text-indent:-10px;}
		
		/*Drop-down menu*/		
		ul.makeMenu, ul.makeMenu ul {width: 135px; border: 0px; background:url(../images/menubgnew.gif) -10px 0 repeat-y; padding: 0 5px 0 5px; cursor: default; margin:0 0 0 0; font-size:17px;}
		ul.makeMenu li {list-style-type: none; margin: 0 0 5px 0; position: relative;}
		ul.makeMenu li > ul {display: none; position: absolute; top: 1em; left: 0px; background-color:#e0daad;}
		/*ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {}*/
		ul.makeMenu ul.CSStoShow {display: block;}
		ul.makeMenu li:hover > ul {display: block;}
		ul.makeMenu li a { display: block; width: 100%; }
		/*ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink {}
		ul.makeMenu li:hover > a {  }*/


hr {border:1px solid #fdd085; position:absolute; left:160px; width:640px; margin-bottom:10px;}

.center {text-align:center;}
.right {text-align:right;}
.firstcharacter { float: left; color: #390097; font-size: 75px; line-height: 60px; padding-top: 4px; padding-right: 8px; padding-left: 3px; font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia; }

h1, h2, h3 {color:#390097;}
h1 {font-family:Georgia, serif; font-size:18px; font-weight:bold; margin-top:1em;}
h2 {font-family:Georgia, serif; font-size:17px; font-variant:small-caps; letter-spacing:0.1em; margin:1em 0 0.5em 0;}
h3 {font-family:Georgia, serif; font-size:16px; font-style:italic;}

p {margin: 0.5em 0 1em 0;}
p.footer {font-size:smaller; font-variant:small-caps; text-align:center; margin-bottom:10px; margin-top:0px;}	
p.spacer {font-size:small; margin:0px;}
p.location { margin:0; font-size:smaller; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps;  }
p.search { }
p.homequote {font-style:italic; margin-bottom:0; margin-right:6px;}
p.homequotesrc {text-align:right; margin-top:0; margin-right:5px;}
ul.series_list {margin:0 0 1em 0; padding:0;}
ul.series_list li {list-style:none; margin:0; padding:0;}

p.quote {margin-bottom:0; margin-left:2em;}	
p.quotesrc {text-align:right; margin-top:0;}

table.mailingform tr td p {padding:0; margin:0;}

table.order {border:2px solid #000000; border-collapse:collapse; width:40em;}
table.order tr th {border:2px solid; padding:0.5em;}
table.order tr td {border:1px solid; padding:0.5em;}

.basket {
border-collapse:collapse;
border:1px solid #fdd085;
margin:6pt;

}


