H1 {font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-align: left}

H1.maroon  {font-family: arial, helvetica, sans-serif; font-size: x-large; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-align: left; color: rgb(128,0,0)}

H1.ltbrown  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: none;
	text-align: left;
	color: #987545;
	margin-bottom:2px;
	margin-left: 1%;
	margin-top: 0px;
}

H1.sectionhead  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: none;
	text-align: center;
	color: #987545;
}

H2 {font-family: arial, helvetica, sans-serif; font-size: large; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-align: left}

H2.maroon {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: none;
	text-align: left;
	color: #6D2E2E;
}

H2.serif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: none;
	text-align: right;
	color: #6D2E2E;
}

H2.ltbrown {
	font-family: arial, helvetica, sans-serif;
	font-size: large;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
	color: #B7915D;
}

H3 {font-family: arial, helvetica, sans-serif; font-size: medium; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-align: center}

H3.maroon {font-family: arial, helvetica, sans-serif; font-size: medium; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-align: center; color:#800000}

H3.serif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: large;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #800000;
	text-decoration: none;
	text-align: right;
}

H3.serifleft {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: large;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6D2E2E;
	text-decoration: none;
	text-align: left;
}

h3.itemhead {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #800000;
	text-decoration: none;
	text-align: right;
	border-top: 2px solid rgb(128,0,0);
}	

H4 {font-family: arial, helvetica, sans-serif; font-size: small; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-align: left}

H4.maroon {font-family: arial, helvetica, sans-serif; font-size: small; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-align: left; color:#800000}

H5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; font-style: italic; font-variant: normal; text-decoration: none; text-align: left}

H5.maroon {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; font-style: italic; font-variant: normal; text-decoration: none; text-align: left; color:#800000}

H6 {font-family: arial, helvetica, sans-serif; font-size: x-small; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-align: left; }

H6.maroon {font-family: arial, helvetica, sans-serif; font-size: x-small; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-align: left; color:#800000}

p {
	font-family: arial, helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	width: 100%;
	}

p.maroon {font-family: arial, helvetica, sans-serif; font-size: small; font-weight: normal; font-style: normal; color: rgb(128,0,0)}

p.ltbrown {font-family: arial, helvetica, sans-serif; font-size: small; font-weight: normal; font-style: normal; color: #B7915D}

p.maroonbold {font-family: arial, helvetica, sans-serif; font-size: small; font-weight: bold; font-style: normal; color: rgb(128,0,0)}

p.ltbrownbold {font-family: arial, helvetica, sans-serif; font-size: small; font-weight: bold; font-style: normal; color: #B7915D}

pre {font-family: arial, helvetica, sans-serif; font-size: small; color: rgb(255,255,255); font-weight: bold; font-style: normal}

address {font-family: Arial, sans-serif; font-size: x-small; font-weight: normal; font-style: normal; color: rgb(255,255,255)}

li {
	font-family: arial, sans-serif;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #800000;
	padding-bottom: 5px;
}

li.maroon {font-family: arial, sans-serif; font-size: small; font-weight: normal; font-style: normal; color: rgb(128,0,0)}

ul.maroon {font-family: arial, sans-serif; font-size: small; font-weight: normal; font-style: normal; color: rgb(128,0,0)}

p.subtitle {font-family: arial, helvetica, sans-serif; font-size: small; font-weight: normal; font-style: normal; color: rgb(128,0,0)}

.dictionary {
	text-align: right;
	position: relative;
	color: #800000;
	font-weight: bold;
	margin-top: 2px;
}

.dictionary1 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
}
.dictionary2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
}

.instructionsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #800000;
}

.instructions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #800000;
}

.ltbrown  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: none;
	color: #987545;
	margin-bottom:2px;
	margin-left: 1%;
}

/* -------------- LINKS ---------------------*/

/* Skip nav links */

#skip {
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
	text-align: right;
	
}	


/* Links for main menus */
#mainmenu {
	text-align: left;
	margin-left:2%;
	padding-left:0;
	display:inline;
	white-space:nowrap;
}
	
#mainmenu li{
	list-style: none;
	background: url(images/pageparts/mainbutton.gif) no-repeat 0 50%;
	display: inline;
	padding-left: 34px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 2px;
	width: auto;
	height: 30px;
	margin: 0 0 0 0px;
	}
	 
#mainmenu A:link {
	text-decoration: none;
	color: #6D2E2E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}
#mainmenu A:visited {
	text-decoration: none;
	color: #6D2E2E;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#mainmenu A:hover {
	text-decoration: underline;
	color: #6D2E2E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}
#mainmenu A:active {
	text-decoration: underline;
	color: #6D2E2E;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Links for section menus */

#sectionmenu {
	font-size: small;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-align:left;
	margin-left:1%;
	padding-left:0;
	margin-top:0px;
	}
#sectionmenu li {
	display: inline;
	list-style: none;
	background: url(images/pageparts/subbutton.gif) no-repeat;
	width: auto;
	height: 10px;
	margin: 0 0 0 0px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	}

#sectionmenu a:link{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6D2E2E;
	}
	
#sectionmenu a:visited	{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6D2E2E;
	}

 #sectionmenu a.active, #sectionmenu a:hover{
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6D2E2E;
	}


/* Links for Subnav menus */

#submenu {
	margin: 15px 0 0 0;
	padding-left: 0px;
	white-space: nowrap;
	}

#submenu li {
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: none;
	}
	
#submenu A:link {
	text-decoration: underline;
	color: #800000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	}

#submenu A:visited {
	text-decoration: underline;
	color: #800000;
	font-style: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
 #submenu A.active,  #submenu A:hover{
	text-decoration: underline;
	color: #800000;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
/* Topic menu links */  	

#topicmenu {
	list-style-type: none;
	text-align: left;
	}

#topicmenu A:link {
	text-decoration: none;
	color: #800000;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#topicmenu A:visited {
	text-decoration: none;
	color: #800000;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    }
#topicmenu A:hover {
	text-decoration: underline;
	color: #800000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}
#topicmenu A:active {
	text-decoration: underline;
	color: #800000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* LINKS TO WORK THE TOP OF TOPIC MENUS */

#subtopic {
	text-align:right; 
	margin: 0;
	}

#subtopicli {
	display: inline;
	list-style: none;
	background: url(images/pageparts/subbutton.gif) no-repeat;
	width: auto;
	height: 10px;
	margin: 0 0 0 0px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	}

#subtopic a:visited, #subtopic a:link {
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	font-family: Verdana, "Times New Roman", Times, serif;
	color: #990000;
	}

#subtopic a:hover, #subtopic a:active {
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	font-family: Verdana, "Times New Roman", Times, serif;
	color: #990000;
	background-color:#EEF5D6;
	}	

.subtopic {
	text-align:right; 
	margin: 0;
	}

.subtopicli {
	display: inline;
	list-style: none;
	background: url(images/pageparts/topic_img.gif) no-repeat;
	width: auto;
	height: 20px;
	margin: 0 0 0 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-right: 10px;
	}

.subtopic a:visited, .subtopic a:link {
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	font-family: Verdana, "Times New Roman", Times, serif;
	color: #990000;
	}

.subtopic a:hover, .subtopic a:active {
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
	font-family: Verdana, "Times New Roman", Times, serif;
	color: #990000;
	background-color:#EEF5D6;
	}	
	

/* Link to view shopping cart*/

.cartlink A:link{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	color: rgb(128,0,0);
	}

.cartlink A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	color: rgb(128,0,0);
	}

 .cartlink A.active,  .cartlink A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: bold;
	font-variant: normal;
	text-align: center;
	text-decoration: underline;
	color: rgb(128,0,0);
	}
	
.basketlink A:link {
	color: rgb(128,0,0);
	font-size: small;
	text-decoration: underline;
	font-weight: bold;
	}
	
/* Link for Add to Basket */ 	

.basketlink A:visited {
	color: rgb(128,0,0);
	font-size: small;
	font-weight: bold; 
	text-decoration: underline; 
	}

.basketlink A:hover {
	color: rgb(128,0,0); 
	font-size: small; 
	font-weight: bold;
	text-decoration: underline;
	}

.basketlink A:active {
	color: rgb(128,0,0); 
	font-size: small; 
	font-weight: bold;
	text-decoration: underline;
	}

/* links */

A:link {
	color: rgb(128,0,0);
	font-size: small;
	text-decoration: underline;
	font-weight: normal;
	}

A:visited {
	color: rgb(128,0,0);
	font-size: small;
	font-weight: normal; 
	text-decoration: underline; 
	}

A:hover {
	color: rgb(128,0,0); 
	font-size: small; 
	font-weight: normal;
	text-decoration: underline;
	}

A:active {
	color: rgb(128,0,0); 
	font-size: small; 
	font-weight: normal;
	text-decoration: underline;
	}

/* WHATS NEW LINKS */

.whatsnew{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	}
	
.whatsnew a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #CC0000;
	}

.whatsnew a:visited	{
	font-weight: bold;
	font-size: medium;
	font-style: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	}

 .whatsnew a.active, .whatsnew a:hover{
	font-weight: bold;
	font-size: medium;
	font-style: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	}

.whatsnewlist {
	text-align: left;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	}
	
.whatsnew_li {
	padding-bottom: 10px;
	padding-left: 0px;
	}

.whatsnewlist a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
	}

.whatsnewlist a:visited	{
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	}

 .whatsnewlist a.active, .whatsnewlist a:hover{
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	}


/* LARGER IMAGE LIKNS */

.imglarger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #987545;
	}

.imglarger a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #987545;
	}

.imglarger a:visited	{
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #987545;
	}

.imglarger a.active, .imglarger a:hover{
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #987545;
	}

/* BREADCRUMB LINKS */

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #987545;
	text-align: left;
	margin-bottom:0px;
	}

.breadcrumb a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #987545;
	}

.breadcrumb a:visited	{
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #987545;
	}

 .breadcrumb a.active, .breadcrumb a:hover{
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #987545;
	}

/* TOOLS LINKS */

.tools {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #800000;
	
	}

.tools a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #800000;
	}

.tools a:visited	{
	font-weight: bold;
	font-size: xx-small;
	font-style: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	}

 .tools a.active, .tools a:hover{
	font-weight: bold;
	font-size: xx-small;
	font-style: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	}
	
/*Welcome page topic links*/

.boldlink A:link{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: medium; 
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: rgb(128,0,0);
}

.boldlink A:visited{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: medium; 
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: rgb(128,0,0);
}

 .boldlink A.active,  .boldlink A:hover{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: medium; 
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color: #FFFFFF;
}
	
.boldlink_sml A:link{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; 
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #6D2E2E;
}

.boldlink_sml A:visited{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; 
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #6D2E2E;
}

.boldlink_sml A.active,  .boldlink_sml A:hover{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; 
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color: #FFFFFF;
}

/* Instructions links */

.instructions a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline; 
	color: #800000;
	}

.instructions a:visited	{
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	}

 .instructions a.active, .instructions a:hover{
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
	}


/* PAGE LAYOUT AND COMPONENTS  */

#body {
	background: #E8E8C4 url(images/pageparts/sandbkgrd.jpg);
	margin: 0;
	z-index: 0;
	padding: 0;
	width: 100%;
	position: absolute;
	top: 0px;
	} 

#body_sand {
	background: #E8E8C4 url(images/pageparts/sandbkgrd.jpg);
	margin: 0;
	z-index: 0;
	padding: 0;
	width: 100%;
	min-width:920px;
	position: relative;
	top: 0px;
	}  /* Creates background across screen at 0 z-index, sets background colour and places background image over top */

#body_black {
	background: #000000; 
	margin: 0;
	z-index: 0;
	padding: 0;
	width: 100%;
	min-width:920px;
	position: relative;
	top: 0px;
	}  /* Creates background across screen at 0 z-index, sets background colour and places background image over top */

.width {
	width:910px;
	}

.logo {
	vertical-align:middle;
	}

img.background {
	position: absolute;
	z-index: 5;
	right: 100%;
	top: 60px;
	}

.topbanner {
	z-index: 1;
	top: 0px;
	height: 20px;
	width: 100%;
	background: #DFDFBB url(images/pageparts/headerbk.jpg) repeat-x;
	position: absolute;
	border: 0;
	padding: 0;
	}

#topbanner {
	z-index: 1;
	position:relative;
	top: 0px;
	height: 20px;
	width: 100%;
	background: #DFDFBB url(images/pageparts/headerbk.jpg) repeat-x;
	}

.sideimg {
	top: 65px;
	right: 0px;
	z-index: 1;
	position: absolute;
	}
.rotator {
	position: absolute;
	top: 25px;
	right: 0px;
	z-index: 30;
	}
	
#mainbody {
	z-index: 10;
	width: 100%;
	top: 10px;
	position: relative;
	}
	
#header {
	clear: both;
	width:100%;
	position: relative;
	z-index:2;
	}

#content {
	left: 0px;
	width: 100%;
	clear: left;
	text-align: center;
	position: relative;
	z-index: 15;
	}

#sectmenu {
	clear: left;
	width: 700px;
	margin: 0px auto;
	}
	
#viewcart {
	width: 800px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #C8AB87;
	border-bottom-color: #C8AB87;
	border-left-color: #FFFFCC;
	clear: left;
	margin: 0px auto;
	height: auto;
	min-height:10px;
	}
	
#tile {
	width: 700px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #C8AB87;
	border-bottom-color: #C8AB87;
	border-left-color: #FFFFCC;
	clear: left;
	margin: 0px auto;
	height: 25px;
	position: relative;
	}

.subnavtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	width: 105px;
	}

#footer {
	width: auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #C8AB87;
	border-bottom-color: #C8AB87;
	border-left-color: #FFFFCC;
	margin: 0px auto;
	position: relative;
	clear: both;
	z-index: 1;
	}
#footerinset {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C8AB87;
	border-right-color: #FFFFCC;
	border-bottom-color: #FFFFCC;
	border-left-color: #C8AB87;
	height: 60px;
	text-align: center;
	margin: 0px auto;
	width: 800px;
	background-color: #E8E8C4;
	}

#copyright {
	width: auto;
	margin: 0px auto;
	position: relative;
	clear: both;
	z-index: 5;
	text-align: right;
	}

#shop {
	width: 700px;
	clear: left;
	left: 2px;
	margin: 0px auto;
	position: relative;
	}
#sidebar {
	float: left;
	width: 160px;
	text-align: left;
	position: relative;
	height: auto;
	}
#guts {
	width:640px;
	float: left;
	text-align: left;
	position: relative;
	height: auto;
	}
#center {
	margin: 0px auto;
	width: 800px;
	position: relative;
	height: auto;
	z-index: 2;
	margin-left: auto;
	margin-right: auto;
}


#banner {
	position: absolute;
	z-index: 12;
	top: 5px;
	text-align: center;
	width: 360px;
	right: 0px;
}
.stockpic {
	position: absolute;
	left: 10%;
	top: 200px;
	z-index: 1;
}
.description {
	text-align: right;
	margin-left: 30%;
}
.goddess {
	background-image: url(images/pageparts/goddess.jpg);
	background-repeat: no-repeat;
	height: 510px;
	width: 238px;
	top: 65px;
	right: 0px;
	z-index: 1;
	position: absolute;
}
.background {
	position: absolute;
	left: 7%;
	top: 200px;
	z-index: 1;
	height: 100%;
}
.definition {
	height: 260px;
	width: 500px;
	background-repeat:no-repeat;
	position: relative;
	clear: left;
	margin: 0px auto;
}
.border {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #B7915D;
	border-bottom-color: #B7915D;
	border-left-color: #FFFFCC;
	margin-top: 20px;
	padding-top: 0px;
	padding-bottom: 2px;	
}

.update {
	width:150px;
	height:auto;
}

.hr {
	background-image: url(images/pageparts/hr.gif);
	background-repeat: no-repeat;
	background-position:center;
	clear:both;
	padding:30px;
}


/* Item display components */

.item {
	width:630px;
	height:auto;
	clear: both;
	margin-top:5px;
	padding-left:10px;
	padding-top: 10px;
	}
	
.itemimg {
	float:left;
	width:160px;
	}
	
.itemborder {
	border: 2px solid rgb(128,0,0)
	}
	
.itemtext {
	float:right;
	width:450px;
	}

.cell {
	float:left;
	width:105px;
	padding:0;
	}	 	 

/* PHOTO GALLERY */

.gallerycontainer{
	position: relative;
	height:370px;
	text-align:left;
	background-color: #987545;
	
	
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.filmstrip{
	height:370px;
	width:240px;
	background-color: #987545;
	text-align:center;
}

.filmstripborder{
	height:370px;
	width:280px;
	background-image:url(images/pageparts/filmstrip.jpg);
	background-repeat:repeat;
}

.filmstriplist{
	list-style-type:none;
	margin:0px;
	padding:5px 0 5px 5px;
	
}

.thumbnail img{
	border: 1px solid #333333;
	margin: 0 2px 0px 0;
}

.thumbnail:hover{
	background-color: transparent;
}

.thumbnail:hover img{
	border: 1px solid #987545;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #987545;
padding: 5px;
left: 280px;
border: 1px solid #987545;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 280px; /*position where enlarged image should offset horizontally */
z-index: 50;
width: 355px;
height:355px;
}

/* WELCOME PAGE */		

H2.welcome {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	text-decoration: none;
	text-align: center;
	margin-bottom:0;
	margin-top:0;
	color: #6D2E2E;
}

.cell200 {
	float:left;
	width:200px;
	height:auto;
	margin:0 1px 1px 1px;
}	

